×

混合模拟退火和可变邻域搜索以实现二部图交叉最小化。 (英语) Zbl 1428.05296号

摘要:给定一个二部图,我们要解决的问题,称为二部图交叉最小化问题(BGCMP),是找到一个沿着两条平行线嵌入图的部分的方法,从而使交叉边的数量最小化。假设每条边都绘制为一条直线段,共享一个端点的边不会相交。我们提出了一种BGCMP方法,该方法将模拟退火(SA)方法与可变邻域搜索(VNS)方案相结合。这两个算法是迭代执行的。在每次迭代中,SA生成的解决方案作为输入提交给该方法的VNS组件。我们的VNS算法使用基于快速插入邻域搜索过程的局部搜索技术。我们证明了这个过程的时间复杂度是\(O(n^2)\),其中\(n\)是图的顺序。提出了另一种快速计算通过交换两个顶点位置获得的目标函数值增益的方法。我们通过实验将我们的算法(称为SA-VNS)与禁忌搜索算法以及文献中的GRASP方法进行了比较。在四组二部图上报告了计算结果。结果表明,SA-VNS优于最先进的方法。实现SA-VNS的源代码已公开,作为未来比较的基准。

MSC公司:

05C85号 图形算法(图形理论方面)
90立方厘米 涉及图形或网络的编程
90 C59 数学规划中的近似方法和启发式
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abdullah,A.,通过二分法交叉最小化进行稳健聚类,应用。计算。数学。,9, 4-18 (2010) ·Zbl 1187.62113号
[2] 阿卜杜拉。;Barnawi,A.,一种新的交叉最小化排序方法,应用。Artif公司。智力。,29, 1, 66-99 (2015)
[3] 阿卜杜拉。;Hussain,A.,基于交叉最小化的新双聚类技术,神经计算,69,16-18,1882-1896(2006)
[4] 艾哈迈德,W。;Khokhar,A.,cHawk:一种基于二部图交叉最小化的高效双聚类算法,《2007年生物信息学数据挖掘研讨会论文集》(VLDB’07)(2007),ACM:ACM纽约
[5] Barth,W。;Mutzel,P。;Jünger,M.,简单有效的双层交叉计数,图形算法应用。,8, 2, 179-194 (2004) ·Zbl 1088.05502号
[6] Buchheim,C。;Wiegele,A。;郑,L.,二次线性排序问题的精确算法,INFORMS J.Comput。,22, 1, 168-177 (2010) ·兹比尔1243.90168
[7] Carpano,M.J.,《计算机辅助决策分析分层图的自动显示》,IEEE Trans。系统。人类网络。,10, 11, 705-715 (1980)
[8] Catarci,T.,《交叉减少的赋值启发式》,IEEE Trans。系统。人类网络。,25, 3, 515-521 (1995)
[9] 乔恩,V.,《旅行商问题的热力学方法:一种有效的模拟算法》,J.Optim。理论应用。,45, 1, 41-51 (1985) ·Zbl 0534.90091号
[10] 奇马尼,M。;Hungerländer,P。;Jünger,M。;Mutzel,P.,《多层交叉最小化的SDP方法》,ACM J.Exp.Algorithmics,17,3,1-26(2012)·兹比尔1284.90047
[11] 巴蒂斯塔,G.D。;伊德斯,P。;R.塔马西亚。;托利斯,I.G.,《图形绘制:图形可视化算法》(1999),普伦蒂斯·霍尔:新泽西州普伦蒂斯霍尔·Zbl 1057.68653号
[12] 伊德斯,P。;Kelly,D.,《减少双层网络交叉的启发式方法》,ARS Comb。,21, 89-98 (1986) ·Zbl 0598.05032号
[13] 伊德斯,P。;Wormald,N.C.,《绘制双层网络的中位数启发法》(1986),昆士兰大学计算机科学系:澳大利亚昆士兰布里斯班大学计算机科学部,技术报告69
[14] 伊德斯,P。;Wormald,N.C.,二部图绘图中的边交叉,算法,11,4,379-403(1994)·Zbl 0804.68107号
[15] Erten,C。;Sözdinler,M.,《基于二部图交叉最小化的稳健双聚类方法》,(Tollis,I.G.;Patrignani,M.《图形绘制》,计算机科学讲稿(2009),Springer:Springer Berlin,Heidelberg),439-440
[16] 风扇,N。;Pardalos,P.M.,基于邻接矩阵重排的解决交叉最小化问题的方法,J.Comb。最佳。,22, 4, 747-762 (2011) ·Zbl 1263.90113号
[17] Fernau,H。;考夫曼,M。;Poths,M.,《通过交叉最小化比较树木》,J.Compute。系统。科学。,76, 7, 593-608 (2010) ·Zbl 1210.05023号
[18] 甘斯纳,E.R。;Koutsofios,E。;南卡罗来纳州北部。;Vo,K.P.,绘制有向图的技术,IEEE Trans。柔和。工程师,19,3,214-230(1993)
[19] 甘斯纳,E.R。;南卡罗来纳州北部。;Vo,K.P.,DAG-绘制有向图的程序,Softw。实际。有效期:18、11、1047-1062(1988年)·Zbl 0661.68067号
[20] Garey,M.R。;Johnson,D.S.,交叉数为NP-完全,SIAM J.代数离散。,4, 3, 312-316 (1983) ·Zbl 0536.05016号
[21] Hansen,P。;Mladenović,N.,《可变邻域搜索:原理和应用》,欧洲期刊Oper。Res.,130,3449-467(2001年)·Zbl 0981.90063号
[22] Hansen,P。;Mladenović,N。;Pérez,J.A.M.,《可变邻域搜索:方法和应用》,Ann.Oper。研究,175367-407(2010)·Zbl 1185.90211号
[23] 原口,K。;Hong,S.H。;Nagamochi,H.,基于决策表二部图表示的多类视觉分类器,(Blum,C.;Battiti,R.,《学习和智能优化》,《学习与智能优化》(Learning and Intelligent Optimization),计算机科学讲义,6073(2010),Springer:Springer Berlin,Heidelberg),169-183
[24] Harary,F。;Schwenk,A.,《哈密尔顿方格树》,马塞马提卡,18,1,138-140(1971)·Zbl 0221.05052号
[25] Harary,F。;Schwenk,A.,二部图的一个新交叉数,Util。数学。,1, 203-209 (1972) ·Zbl 0262.05102号
[26] Jünger,M。;Lee,E.K。;穆策尔,P。;Odenthal,T.,多层交叉最小化问题的多面体方法,(Di Battista,G.,Graph Drawing’97)。1997年的图表绘制,计算机科学讲稿,1353(1997),施普林格:施普林格柏林,海德堡),13-24
[27] Jünger,M。;Mutzel,P.,《两层直线交叉最小化:精确算法和启发式算法的性能》,《图形算法应用》。,1, 1, 1-25 (1997) ·Zbl 0906.05068号
[28] Khan,S。;比拉尔,M。;谢里夫,M。;Khan,F.A.,《使用遗传算法解决二分图问题》(Tan,Y.;Shi,Y.,Chai,Y.);Wang,G.,《群智能的进展》,《计算机科学讲义》,6728(2011),施普林格:施普林格-柏林,海德堡),530-538
[29] 柯克帕特里克,S。;盖拉特,C.D。;Vecchi,M.P.,《模拟退火优化》,《科学》,220,4598,671-680(1983)·Zbl 1225.90162号
[30] 小林,Y。;Maruta,H。;纳凯,Y。;Tamaki,H.,双层交叉最小化的线性边核,Theor。计算。科学。,554, 74-81 (2014) ·Zbl 1382.68117号
[31] 小林,Y。;Tamaki,H.,双层交叉最小化的快速固定参数算法,Inf.过程。莱特。,116, 9, 547-549 (2016) ·Zbl 1358.68224号
[32] Koebe,M。;Knöchel,J.,关于块对齐问题,Elektron。Kybern公司。,26377-387(1990年)·Zbl 0713.94030号
[33] 拉古纳,M。;Martí,R.,2层直线交叉最小化的GRASP和路径重新链接,INFORMS J.Compute。,11, 1, 44-52 (1999) ·Zbl 1092.90544号
[34] 拉古纳,M。;马蒂,R。;Valls,V.,带禁忌搜索的层次有向图中的弧交叉最小化,计算。操作。第24、12、1175-1186号决议(1997年)·Zbl 0883.90119号
[35] Leighton,F.T.,《超大规模集成电路中的复杂性问题》(1983),麻省理工学院出版社:美国马萨诸塞州剑桥
[36] Leighton,F.T.,VLSI的新下限技术,数学。系统。理论,17,1,47-70(1984)·Zbl 0488.94048号
[37] Mäkinen,E.,《绘制二级层次图的实验》,国际计算机杂志。数学。,37,3-129-135(1990年)·Zbl 0723.68083号
[38] Martí,R.,二部绘图问题的禁忌搜索算法,欧洲期刊Oper。研究,106,2-3,558-569(1998)·Zbl 0991.90128号
[39] R.Martí,V.Estruch,增量二部绘图问题,计算。操作。2001年第28(13)号决议,1287-1298。;R.Martí,V.Estruch,增量二部绘图问题,计算。操作。2001年第28(13)号决议,1287-1298·Zbl 1069.90541号
[40] 马蒂,R。;Laguna,M.,2层直线交叉最小化的启发式和元启发式,离散。申请。数学。,127, 3, 665-678 (2003) ·Zbl 1019.68080号
[41] 马蒂,R。;马丁内斯·加瓦拉(Martínez-Gavara),A。;Sánchez-Oro,J。;Duarte,A.,Tabu搜索动态二部绘图问题,计算。操作。决议,91,1-12(2018)·Zbl 1391.90611号
[42] 矩阵市场:Harwell Boeing稀疏矩阵集合(第1版),2010年,2018年4月25日访问,http://math.nist.gov/MatrixMarket/collections/hb.html; 矩阵市场:Harwell Boeing Sparse矩阵系列(第1版),2010年,2018年4月25日访问,http://math.nist.gov/MatrixMarket/collections/hb.html
[43] Matuszewski,C。;Schönfeld,R。;Molitor,P.,《使用筛选实现k层直线交叉最小化》(Kratochvíl,J.,Graph Drawing’99)。图表绘制’99,计算机科学讲稿,1731(1999),施普林格:施普林格柏林,海德堡),217-224
[44] May,M。;Szkatula,K.,《关于二元交叉数》,Control Cybern。,17, 1, 85-98 (1988) ·Zbl 0668.68077号
[45] Mladenović,N。;乌洛舍维奇,D。;Pérez-Brit,D.,最小线性排列问题的可变邻域搜索,南斯拉夫。《运营杂志》。第26、1、3-16号决议(2016年)·Zbl 06750087号
[46] Mladenovic,N。;Urosevic,D。;佩雷兹·布里托,D。;García-González,C.G.,带宽缩减的可变邻域搜索,Eur.J.Oper。第200、1、14-27号决议(2010年)·Zbl 1188.90217号
[47] 牛顿,M.C。;塞科拉,O。;尤维奇,M。;Vrt'o,I.,网格二分交叉数的新精确结果和界(Pach,J.,Graph Drawing 2004)。图表绘制2004,计算机科学课堂讲稿,3383(2004),施普林格:施普林格柏林,海德堡),360-370·Zbl 1111.68593号
[48] 牛顿,M。;塞科拉,O。;Vrt'o,I.,双边二分图绘制的两种新启发式方法,(Goodrich,M.T.;Kobourov,S.G.,graph drawing 2002。图表绘制2002,计算机科学讲稿,2528(2002),施普林格:施普林格柏林,海德堡),312-319·Zbl 1037.68594号
[49] Palubeckis,G.,《单行设施布局的快速本地搜索》,欧洲期刊Oper。研究,246,3,800-814(2015)·Zbl 1346.90515号
[50] Palubeckis,G.,使用多部分模拟退火的单行设施布局,计算。工业工程,103,1-16(2017)
[51] Palubeckis,G.,用于轮廓最小化问题的可变邻域搜索和模拟退火混合,计算。操作。决议,87,83-97(2017)·Zbl 1391.90529号
[52] 皮格勒,C。;Fogarassy-Vathy,A。;Abonyi,J.,《使用交叉最小化的可扩展联合聚类——应用于生产流程分析》,Acta Polytech。挂。,13, 2, 209-228 (2016)
[53] 罗德里格斯-特洛,E。;郝,K。;Torres-Jimenez,J.,最小线性排列问题的有效两阶段模拟退火算法,计算。操作。研究,35,10,3331-3346(2008)·Zbl 1133.90424号
[54] 罗伊,洛杉矶。;Davis,M。;梅辛格,E。;迈耶,C。;斯皮拉基斯,C。;Tuan,A.,有向图浏览器,Softw。实际。实验,17,1,61-76(1987)
[55] Rutenbar,R.A.,《模拟退火算法:概述》,IEEE电路器件杂志,5,1,19-26(1989)
[56] Sánchez-Oro,J。;马丁内斯·加瓦拉,A。;拉古纳,M。;马蒂,R。;Duarte,A.,增量图形绘制问题的可变邻域分散搜索,计算。最佳方案。申请。,68, 3, 775-797 (2017) ·Zbl 1386.05122号
[57] 萨拉夫扎德,M。;Wong,C.K.,《超大规模集成电路物理设计导论》(1996),麦克劳·希尔学院
[58] Shahrokhi,F。;塞科拉,O。;洛杉矶塞凯利。;Vrt'o,I.,二分叉数的一个新下界及其应用,Theor。计算。科学。,245, 2, 281-294 (2000) ·Zbl 0946.68102号
[59] Shahrokhi,F。;塞科拉,O。;洛杉矶塞凯利。;Vrt'o,I.,《关于二部图和线性排列问题》,SIAM J.Compute,30,6,1773-1789(2001)·Zbl 0980.68080号
[60] 斯宾拉德,J。;Brandstädt,A。;Stewart,L.,二部置换图,离散。申请。数学。,18279-292(1987年)·Zbl 0628.05055号
[61] Srivastava,K。;Sharma,R.,二部交叉数最小化问题的混合模拟退火算法,IEEE进化计算大会论文集(CEC 2008),2948-2954(2008),IEEE:IEEE香港,中国
[62] Stallmann,M。;Brglez,F。;Ghosh,D.,《启发式、实验对象和最大图交叉最小化中的处理评估》,ACM J.实验算法,6,1-42(2001)·Zbl 1365.68360号
[63] 杉山,K。;Tagawa,S。;Toda,M.,《分层系统结构的视觉理解方法》,IEEE Trans。系统。人类网络。,11, 2, 109-125 (1981)
[64] 托雷斯-希门尼斯,J。;伊兹基尔多·马尔克斯,I。;Garcia-Robledo,A。;Gonzalez-Gomez,A。;伯纳尔,J。;Kacker,R.N.,图上带宽最小化问题的对偶表示模拟退火算法,Inf.Sci。,303, 33-49 (2015) ·Zbl 1360.05170号
[65] 阀门,V。;马蒂,R。;Lino,P.,最小化二部图中交叉弧数的分支定界算法,欧洲期刊Oper。决议,90,2,303-319(1996)·Zbl 0916.90264号
[66] 阀门,V。;马蒂,R。;Lino,P.,二部图中弧交叉最小化的禁忌阈值算法,Ann.Oper。决议,63,2,233-251(1996)·兹比尔0851.90132
[67] Watkins,M.E.,二分图的一个特殊叉数:一个研究问题,Ann.NY Acad。科学。,175, 1, 405-410 (1970) ·Zbl 0226.05107号
[68] 沃兹劳,A。;Speckenmeyer,E。;Porschen,S.,水平图上的广义k元缠结图:基于可满足性的方法及其评估,Discret。申请。数学。,160, 16-17, 2349-2363 (2012) ·Zbl 1252.05152号
[69] 郑,L。;Buchheim,C.,双边交叉最小化问题的新精确算法,(Dress,A.;Xu,Y.;Zhu,B.,组合优化与应用,计算机科学讲义,4616(2007),Springer:Springer Berlin,Heidelberg),301-310·Zbl 1175.05129号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。