A Cascadic Multigrid Algorithm for Computing the Fiedler Vector of Graph Laplacians

Authors

  • John C. Urschel Department of Mathematics, Penn State University, Pennsylvania, USA
  • Jinchao Xu Department of Mathematics, Pennsylvania State University, State College, PA 16802, USA
  • Xiaozhe Hu Department of Mathematics, Tufts University, Medford, MA 02155
  • Ludmil T. Zikatanov Department of Mathematics, The Pennsylvania State University, University Park,Pennsylvania 16802, USA; Institute for Mathematics and Informatics, Bulgarian Academyof Sciences, Sofia, Bulgaria

DOI:

https://doi.org/10.4208/jcm.1412-m2014-0041

Keywords:

Graph Laplacian, Cascadic multigrid, Fiedler vector, Elliptic eigenvalue problems.

Abstract

In this paper, we develop a cascadic multigrid algorithm for fast computation of the Fiedler vector of a graph Laplacian, namely, the eigenvector corresponding to the second smallest eigenvalue. This vector has been found to have applications in fields such as graph partitioning and graph drawing. The algorithm is a purely algebraic approach based on a heavy edge coarsening scheme and pointwise smoothing for refinement. To gain theoretical insight, we also consider the related cascadic multigrid method in the geometric setting for elliptic eigenvalue problems and show its uniform convergence under certain assumptions. Numerical tests are presented for computing the Fiedler vector of several practical graphs, and numerical results show the efficiency and optimality of our proposed cascadic multigrid algorithm.

Published

2018-08-22

Issue

Section

Articles