Improved Cheeger's Inequality and Analysis of Local Graph Partitioning using Vertex Expansion and Expansion Profile

T. C. Kwok, L. Lau, Y. Lee
{"title":"Improved Cheeger's Inequality and Analysis of Local Graph Partitioning using Vertex Expansion and Expansion Profile","authors":"T. C. Kwok, L. Lau, Y. Lee","doi":"10.1137/16M1079816","DOIUrl":null,"url":null,"abstract":"We prove two generalizations of the Cheeger's inequality. The first generalization relates the second eigenvalue to the edge expansion and the vertex expansion of the graph G, [EQUATION] where pV(G) denotes the robust vertex expansion of G and p(G) denotes the edge expansion of G. The second generalization relates the second eigenvalue to the edge expansion and the expansion profile of G, for all k ≥ 2, [EQUATION] where pk(G) denotes the k-way expansion of G. These show that the spectral partitioning algorithm has better performance guarantees when pV(G) is large (e.g. planted random instances) or pk(G) is large (instances with few disjoint non-expanding sets). Both bounds are tight up to a constant factor. Our approach is based on a method to analyze solutions of Laplacian systems, and this allows us to extend the results to local graph partitioning algorithms. In particular, we show that our approach can be used to analyze personal pagerank vectors, and to give a local graph partitioning algorithm for the small-set expansion problem with performance guarantees similar to the generalizations of Cheeger's inequality. We also present a spectral approach to prove similar results for the truncated random walk algorithm. These show that local graph partitioning algorithms almost match the performance of the spectral partitioning algorithm, with the additional advantages that they apply to the small-set expansion problem and their running time could be sublinear. Our techniques provide common approaches to analyze the spectral partitioning algorithm and local graph partitioning algorithms.","PeriodicalId":160227,"journal":{"name":"SIAM journal on computing (Print)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIAM journal on computing (Print)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1137/16M1079816","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

We prove two generalizations of the Cheeger's inequality. The first generalization relates the second eigenvalue to the edge expansion and the vertex expansion of the graph G, [EQUATION] where pV(G) denotes the robust vertex expansion of G and p(G) denotes the edge expansion of G. The second generalization relates the second eigenvalue to the edge expansion and the expansion profile of G, for all k ≥ 2, [EQUATION] where pk(G) denotes the k-way expansion of G. These show that the spectral partitioning algorithm has better performance guarantees when pV(G) is large (e.g. planted random instances) or pk(G) is large (instances with few disjoint non-expanding sets). Both bounds are tight up to a constant factor. Our approach is based on a method to analyze solutions of Laplacian systems, and this allows us to extend the results to local graph partitioning algorithms. In particular, we show that our approach can be used to analyze personal pagerank vectors, and to give a local graph partitioning algorithm for the small-set expansion problem with performance guarantees similar to the generalizations of Cheeger's inequality. We also present a spectral approach to prove similar results for the truncated random walk algorithm. These show that local graph partitioning algorithms almost match the performance of the spectral partitioning algorithm, with the additional advantages that they apply to the small-set expansion problem and their running time could be sublinear. Our techniques provide common approaches to analyze the spectral partitioning algorithm and local graph partitioning algorithms.
基于顶点展开和扩展轮廓的Cheeger不等式改进及局部图划分分析
我们证明了Cheeger不等式的两个推广。第一个推广将第二个特征值与图G的边展开和顶点展开联系起来,[方程]其中pV(G)表示G的鲁棒顶点展开,p(G)表示G的边展开。第二个推广将第二个特征值与G的边展开和展开轮廓联系起来,对于所有k≥2,[方程],其中pk(G)表示G的k-way展开。这表明,当pV(G)较大(如种植随机实例)或pk(G)较大(不相交非展开集较少的实例)时,谱划分算法具有较好的性能保证。两个边界都紧到一个常数因子。我们的方法是基于一种分析拉普拉斯系统解的方法,这允许我们将结果扩展到局部图划分算法。特别是,我们证明了我们的方法可以用于分析个人网页排名向量,并给出了一个局部图划分算法,用于小集展开问题,其性能保证类似于Cheeger不等式的推广。我们还提出了一种谱方法来证明截断随机漫步算法的类似结果。这些结果表明,局部图划分算法的性能几乎可以与谱划分算法相媲美,而且它们还具有适用于小集展开问题和运行时间可以是次线性的优点。我们的技术提供了分析谱划分算法和局部图划分算法的通用方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信