首页> 外文学位 >Local algorithms for graph partitioning and finding dense subgraphs .
【24h】

Local algorithms for graph partitioning and finding dense subgraphs .

机译:图划分和查找密集子图的局部算法。

获取原文
获取原文并翻译 | 示例

摘要

This thesis is concerned with a new type of approximation algorithm for the fundamental problems of partitioning a graph and identifying its dense subgraphs. We develop local approximation algorithms for these two key problems, which search for a small set of vertices near a specified seed vertex, have a running time that is independent of the size of the graph, and for which we can prove a local approximation guarantee.; In the first part, we develop a local algorithm for graph partitioning that finds a cut with small conductance near a specified seed vertex, and has a running time that is nearly linear in the number of vertices in the small side of the cut. Within any cut S with conductance phi, we prove there are a significant number of starting vertices for which the algorithm produces a cut with conductance O( F log n). By combining many small cuts found by this algorithm we can find a balanced cut quickly, producing in time O (m log3 m/phi) a cut with conductance O( F log n) that is nearly as large as any cut with conductance phi, where m is the number of edges in the graph. The local algorithm finds its cut by computing a variation of PageRank with a specified starting vertex, and ordering the vertices of the graph according to that ranking.; In the second part, we develop a local algorithm for finding dense subgraphs of bipartite graphs. This algorithm takes as input a bipartite graph with a specified seed vertex, and attempts to find a subgraph near the seed vertex that is dense according to the definition proposed by Kannan and Vinay. For any subgraph S with k vertices and density theta, there are a significant number of starting vertices within S for which the algorithm produces a subgraph with density O(theta/log Delta), where Delta is the maximum degree in the graph. This local algorithm finds a dense subgraph by computing a sequence of vectors, which are similar to the vectors produced by the power method for computing the largest eigenvector of A, but which are pruned at each step to keep their support small.
机译:本文涉及一种新的近似算法,用于解决图的划分和识别其密集子图的基本问题。我们针对这两个关键问题开发了局部逼近算法,这些算法在指定的种子顶点附近搜索一小组顶点,其运行时间与图的大小无关,因此我们可以证明其具有局部逼近保证。 ;在第一部分中,我们开发了一种用于图划分的局部算法,该算法可在指定种子顶点附近找到电导较小的切口,并且其运行时间在切口的小侧的顶点数量几乎是线性的。在任何具有电导phi的切口S内,我们证明算法存在大量起始顶点,算法会针对这些顶点生成电导为O(F log n)的切口。通过结合使用此算法发现的许多小切口,我们可以快速找到平衡的切口,并在时间O(m log3 m / phi)中产生电导为O(F log n)的切口,该切口几乎与任何电导为phi的切口一样大,其中m是图中的边数。局部算法通过计算具有指定起始顶点的PageRank的变体并根据该排名对图形的顶点进行排序来找到其割据。在第二部分中,我们开发了一种局部算法,用于查找二部图的密集子图。该算法将具有指定种子顶点的二部图作为输入,并尝试根据Kannan和Vinay提出的定义在种子顶点附近找到密集的子图。对于具有k个顶点和密度theta的任何子图S,在S内都有大量起始顶点,算法会为其生成具有密度O(theta / log Delta)的子图,其中Delta是图中的最大度数。该局部算法通过计算向量序列来找到密集的子图,这些向量类似于通过幂方法生成的用于计算A的最大特征向量的向量,但是在每个步骤都对其进行了修剪,以保持较小的支持。

著录项

  • 作者

    Andersen, Reid.;

  • 作者单位

    University of California, San Diego.$bMathematics.;

  • 授予单位 University of California, San Diego.$bMathematics.;
  • 学科 Mathematics.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 105 p.
  • 总页数 105
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 数学;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号