×

二部图中顶点加权匹配的2/3近似算法。 (英语) Zbl 1486.68253号

小结:我们考虑最大顶点加权匹配问题(MVM),其中非负权重被分配给图的顶点,匹配的权重是匹配顶点的权重之和,我们需要计算最大权重的匹配。我们描述了具有(O(|V|,|E|)时间复杂度的MVM的精确算法,然后通过将增广路径的长度限制为最多三条,设计了二部图上MVM的2/3近似算法。后一种算法具有时间复杂性\(O(|E|+|V|\log|V|)\)。近似算法解决了二分图上的两个MVM问题,每个问题的权重仅在一个顶点部分,然后使用Mendelsohn-Dulmage定理从这两个匹配中找到匹配。该算法的近似比是通过考虑失败的顶点来获得的,即近似算法无法匹配但精确算法能够匹配的顶点。我们表明,在算法的每一步都有两个不同的较重顶点,我们可以对每个失败的顶点收费。我们实现了MVM的2/3近似算法,并将其与其他四种算法进行了比较:精确最大边加权匹配(MEM)算法、精确MVM算法、MVM的1/2近似算法、,以及MEM的基于标量的(1-\epsilon)近似算法。在包含19个具有数百万个顶点的问题的测试集上,我们表明,精确MEM算法所花费的最大时间是15小时,而精确MVM算法所花的最大时间为22分钟,2/3近似算法所用的最大时间不到5秒。2/3近似算法获得了MVM 99.5%以上的权重和基数,而基于缩放的近似算法产生了较低的权值和基数,同时比前一个算法花费了更多数量级的时间。我们还表明,不应该首先将MVM问题转换为MEM问题,然后使用精确算法解决后者,因为这种转换可以将运行时间增加几个数量级。

MSC公司:

68周25 近似算法
05立方厘米70 具有特殊属性的边子集(因子分解、匹配、分区、覆盖和打包等)
05C85号 图形算法(图形理论方面)
68兰特 计算机科学中的图论(包括图形绘制)
68单位05 计算机图形;计算几何(数字和算法方面)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] A.Azad、A.Buluc、X.S.Li、X.Wang和J.Langguth,{最大权重完美二部匹配的分布式内存近似算法},arXiv:1801.09809v12018·Zbl 1451.05189号
[2] A.Azad、A.Buluc和A.Pothen,{通过树嫁接并行计算二部图上的最大基数匹配},IEEE Trans。并行和分布式系统。,28(2017),第44-59页。
[3] C.E.Bell,{加权匹配顶点权重:在NASA航天飞机驾驶舱模拟器中安排训练课程的应用},欧洲J.Oper。研究,73(1994),第443-449页·Zbl 0806.90076号
[4] R.Burkard、M.Dell’Amico和S.Martello,《分配问题》,SIAM,费城,2009年·Zbl 1196.90002号
[5] T.F.Coleman和A.Pothen,《零空间问题II。算法》,SIAM J.代数。离散方法,8(1987),第544-563页·Zbl 0642.65028号
[6] T.A.Davis和Y.Hu,{佛罗里达大学稀疏矩阵收集},ACM Trans。数学。《软件》,38(2011),第1:1-1:25页·Zbl 1365.65123号
[7] F.Dobrian、M.Halappanavar和A.Pothen,{顶点加权匹配的精确和近似算法},未出版手稿,2010年。
[8] D.E.Drake和S.Hougardy,{加权匹配问题的简单近似算法},Inform。过程。莱特。,85(2003),第211-213页·Zbl 1173.68861号
[9] D.E.Drake Vinkemeier和S.Hougardy,{图中加权匹配的线性时间近似算法},ACM Trans。算法,1(2005),第107-122页·Zbl 1321.05279号
[10] R.Duan和S.Pettie,{最大权重匹配的线性时间近似},J.ACM,61(2014),第1-23页·Zbl 1295.68213号
[11] I.S.Duff、K.Kaya和B.Ucar,《最大横向算法的设计、实现和分析》,ACM Trans。数学。软件,38(2011),13·Zbl 1365.65124号
[12] I.S.Duff和J.Koster,《关于将大型条目排列到稀疏矩阵的对角线的算法》,SIAM J.matrix Anal。申请。,22(2000),第973-996页·Zbl 0979.05087号
[13] Z.Galil,{\it寻找图中最大匹配的有效算法},ACM计算。调查。,18(1986),第23-38页·Zbl 0606.68064号
[14] M.Halappanavar,图中顶点加权匹配的{\it算法},博士论文,弗吉尼亚州诺福克Old Dominion大学,2009年。
[15] M.Halappanavar、A.Pothen、A.Azad、F.Manne、J.Langguth和A.Khan,{在多线程体系结构上实现图形匹配的代码设计经验},IEEE计算。,148(2015),第46-55页。
[16] J.Hopcroft和R.Karp,二部图最大匹配的{itA(n^{frac{5}{2}})算法,SIAM J.Compute。,2(1973年),第225-231页·Zbl 0266.05114号
[17] S.Hougardy,{度约束子图问题的线性时间近似算法},《组合优化研究趋势》,W.J.Cook,L.Lovasz和J.Vygen编辑,Springer,纽约,2009年,第185-200页·Zbl 1359.90119号
[18] A.Khan、D.Gleich、M.Halappanavar和A.Pothen,{通过近似匹配实现网络对齐的多线程算法},《超级计算学报》(SC12),ACM/IEEE,2012年。
[19] A.Khan和A.Pothen,{(b)-边覆盖问题的新3/2近似算法},《第七届SIAM组合科学计算研讨会论文集》,2016年,第52-61页。
[20] A.Khan,A.Pothen,M.Patwary,N.Satish,N.Sunderam,F.Manne,M.Halappanavar和P.Dubey,加权(b)-匹配的有效近似算法,SIAM J.Sci。计算。,38(2016),第S593-S619页·Zbl 1386.68220号
[21] A.Khan、A.Pothen和S.M.Ferdous,{通过近似的并行算法:(b)-边覆盖},第32届并行和分布式处理国际研讨会(IPDPS)会议记录,2018年。
[22] E.Lawler,{组合优化:网络和矩阵},多佛,米诺拉,纽约,1976年·Zbl 0413.90040号
[23] L.Lovasz和M.D.Plummer,{匹配理论},北欧数学。Stud.29,Elsevier,纽约,1986年·Zbl 0618.05001号
[24] F.Manne和M.Halappanavar,{新型有效多线程匹配算法},《第28届IEEE国际并行与分布式处理研讨会论文集》,2014年,第519-528页。
[25] J.Maue和P.Sanders,{近似加权匹配的工程算法},《实验算法》,Springer,纽约,2007年,第242-255页·Zbl 1203.68317号
[26] N.S.Mendelsohn和A.L.Dumage,不同代表问题的一些推广,Canad。数学杂志。,10(1958年),第230-241页·Zbl 0082.01803
[27] K.Mulmuley、U.V.Vazirani和V.V.Vazrani,{匹配就像矩阵求逆一样容易},载于《第十九届ACM计算理论年会论文集》(STOC’87),ACM,纽约,1987年,第345-354页·Zbl 0632.68041号
[28] C.H.Papadimitriou和K.Steiglitz,{组合优化:算法和复杂性},Prentice-Hall,Upper Saddle River,NJ,1982年·Zbl 0503.90060号
[29] S.Pettie和P.Sanders,{这是一个更简单的线性时间(frac{2}{3}-)最大权重匹配近似,Inform。过程。莱特。,91(2004),第271-276页·Zbl 1178.68686号
[30] A.Pinar、E.Chow和A.Pothen,计算具有稀疏逆}的列空间基的组合算法,Electron。事务处理。数字。分析。,22(2006),第122-145页·Zbl 1112.65040号
[31] A.Pothen和C.-J.Fan,{计算稀疏矩阵的块三角形式},ACM Trans。数学。《软件》,16(1990),第303-324页·Zbl 0900.65117号
[32] R.Preis,{线性时间(frac{1}{2})-一般图中最大加权匹配的近似算法},《第16届计算机科学理论方面年度研讨会论文集》,1999年,第259-269页·Zbl 0927.05075号
[33] A.Schrijver,{组合优化-多面体和效率。卷A:路径、流、匹配},Springer,纽约,2003年·Zbl 1041.90001号
[34] T.H.Spencer和E.W.Mayr,《节点加权匹配》,《第11届自动机、语言和编程学术讨论会论文集》,1984年,纽约施普林格,第454-464页·Zbl 0566.05047号
[35] V.Tabatabaee、L.Georgiadis和L.Tassiulas,{输入排队交换机中的QoS供应和跟踪流动策略},IEEE/ACM Trans。净值。,9(2001),第605-617页。
[36] V.V.Vazirani,{近似算法},Springer,纽约,2003年。
[37] D.P.Williamson和D.B.Shmoys,《近似算法的设计》,剑桥大学出版社,纽约,2011年·Zbl 1219.90004号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。