首页> 外文会议>Annual European Symposium on Algorithms(ESA 2007); 20071008-10; Eilat(IL) >Fast Algorithms for Maximum Subset Matching and All-Pairs Shortest Paths in Graphs with a (Not So) Small Vertex Cover
【24h】

Fast Algorithms for Maximum Subset Matching and All-Pairs Shortest Paths in Graphs with a (Not So) Small Vertex Cover

机译:具有(较小)顶点覆盖的图形中最大子集匹配和全对最短路径的快速算法

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

摘要

In the Maximum Subset Matching problem, which generalizes the maximum matching problem, we are given a graph G = (V, E) and S is contained in V. The goal is to determine the maximum number of vertices of S that can be matched in a matching of G. Our first result is a new randomized algorithm for the Maximum Subset Matching problem that improves upon the fastest known algorithms for this problem. Our algorithm runs in O(ms~((ω-1)/2)) time if m ≥ s~((ω+1)/2) and in O(s~ω) time if m < s~((ω+1)/2), where ω < 2.376 is the matrix multiplication exponent, m is the number of edges from S to VS, and s = |S|. The algorithm is based, in part, on a method for computing the rank of sparse rectangular integer matrices. Our second result is a new algorithm for the All-Pairs Shortest Paths (APSP) problem. Given an undirected graph with n vertices, and with integer weights from {1,…,W} assigned to its edges, we present an algorithm that solves the APSP problem in O(Wn~(ω(1,1,μ)) time where n~μ = vc(G) is the vertex cover number of G and ω(1,1,μ) is the time needed to compute the Boolean product of an n × n matrix with an n×n~μ matrix. Already for the unweighted case this improves upon the previous O(n~(2+μ)) and O(n~ω) time algorithms for this problem. In particular, if a graph has a vertex cover of size O(n~(0.29)) then APSP in unweighted graphs can be solved in asymptotically optimal O(n~2) time, and otherwise it can be solved in O(n~(1.844) uc(G)~(0.533)) time. The common feature of both results is their use of algorithms developed in recent years for fast (sparse) rectangular matrix multiplication.
机译:在概括最大匹配问题的最大子集匹配问题中,我们得到了一个图形G =(V,E),S包含在V中。目标是确定可以在其中匹配的S的最大顶点数。我们的第一个结果是针对最大子集匹配问题的一种新的随机算法,该算法改进了该问题的最快已知算法。如果m≥s〜((ω+ 1)/ 2),我们的算法以O(ms〜((ω-1)/ 2))时间运行,如果m

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号