Dominant Eigenvalue-Eigenvector Pair Estimation via Graph Infection

08/01/2022
by   Kaiyuan Yang, et al.
0

We present a novel method to estimate the dominant eigenvalue and eigenvector pair of any non-negative real matrix via graph infection. The key idea in our technique lies in approximating the solution to the first-order matrix ordinary differential equation (ODE) with the Euler method. Graphs, which can be weighted, directed, and with loops, are first converted to its adjacency matrix A. Then by a naive infection model for graphs, we establish the corresponding first-order matrix ODE, through which A's dominant eigenvalue is revealed by the fastest growing term. When there are multiple dominant eigenvalues of the same magnitude, the classical power iteration method can fail. In contrast, our method can converge to the dominant eigenvalue even when same-magnitude counterparts exist, be it complex or opposite in sign. We conduct several experiments comparing the convergence between our method and power iteration. Our results show clear advantages over power iteration for tree graphs, bipartite graphs, directed graphs with periods, and Markov chains with spider-traps. To our knowledge, this is the first work that estimates dominant eigenvalue and eigenvector pair from the perspective of a dynamical system and matrix ODE. We believe our method can be adopted as an alternative to power iteration, especially for graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/19/2021

Eigenvector Centrality and Uniform Dominant Eigenvalue of Graph Components

Eigenvector centrality is one of the outstanding measures of central ten...
research
10/31/2022

New Power Method for Solving Eigenvalue Problems

We present a new power method to obtain solutions of eigenvalue problems...
research
09/22/2021

Simple exponential acceleration of the power iteration algorithm

Many real-world problems rely on finding eigenvalues and eigenvectors of...
research
03/09/2023

2D Eigenvalue Problem III: Convergence Analysis of the 2D Rayleigh Quotient Iteration

In Part I of this paper, we introduced a two dimensional eigenvalue prob...
research
06/17/2020

A simple extrapolation method for clustered eigenvalues

This paper introduces a simple variant of the power method. It is shown ...
research
03/15/2021

Extrapolating the Arnoldi Algorithm To Improve Eigenvector Convergence

We consider extrapolation of the Arnoldi algorithm to accelerate computa...
research
07/28/2018

Revealed Preference Dimension via Matrix Sign Rank

Given a data-set of consumer behaviour, the Revealed Preference Graph su...

Please sign up or login with your details

Forgot password? Click here to reset