×

高性能图形着色算法的广泛计算比较。 (英语) Zbl 1250.05109号

摘要:我们回顾了有关一般图形着色问题的方法的文献现状,并对六种高性能算法进行了广泛的比较,每种算法都属于已确定的主要算法方案之一。与以往许多图形着色的计算研究不同,我们考虑了大量人工生成的和真实世界的图形,最终完成了40000多个单独的试验,总共耗费了十多年的计算时间。比较得出的结果很复杂,每种方法至少有一次都优于其他所有方法;然而,也观察到了一般的模式,特别是关于将本地搜索技术与基于全局的操作符相结合的优点。

MSC公司:

05C85号 图形算法(图形理论方面)
05C15号 图和超图的着色
05C82号 小世界图、复杂网络(图论方面)
90立方厘米 涉及图形或网络的编程
90C27型 组合优化
90 C59 数学规划中的近似方法和启发式
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] ftp://ftp.mie.utoronto.ca/pub/carter/testprob/all_file.zip〉; 〈ftp://ftp.mie.utoronto.ca/pub/carter/testprob/all_file.zip
[2] http://dimacs.rutgers.edu/challenges/〉; 〈http://dimacs.rutgers.edu/challenges网站/
[3] http://rhydlewis.eu/papers/gcolsisterpaper.pdf〉; 〈http://rhydlewis.eu/papers/gcolsisterpaper.pdf
[4] http://web.cs.ualberta.ca/乔/着色/\9002;\9001http://web.cs.ualberta.ca/~乔/着色/\9002
[5] http://www.bloechligair.ch/science网站/〉; 〈http://www.bloechligair.ch/science网站/
[6] 阿尔德尔,K.I。;van Hoesel,S.P.M。;科斯特,A.M.C.A。;曼尼诺,C。;Sassano,A.,《频率分配问题的模型和解决方法》,4OR:比利时、法国和意大利运筹学会季刊,1,4,1-40(2002)
[7] Anagostopoulos,A。;米歇尔,L。;van Hentenryck,P。;Vergados,Y.,《旅行锦标赛问题的模拟退火方法》,《调度杂志》,9,2,177-193(2006)·Zbl 1154.90401号
[8] 阿文泰,C。;赫兹,A。;Zufferey,N.,图着色的可变邻域搜索,《欧洲运筹学杂志》,151379-388(2003)·兹比尔1053.90050
[9] Blochliger,I。;Zufferey,N.,使用部分解和反应禁忌方案的图着色启发式,计算机与运筹学,35960-975(2008)·Zbl 1278.90327号
[10] Brélaz,D.,图的顶点着色的新方法,ACM的通信,22,4,251-256(1979)·Zbl 0394.05022号
[11] Brown,R.,《色调度与色数问题》,管理科学,19,4,451-463(1972)·Zbl 0247.90028号
[12] 伯克,E。;de Werra,D。;Kingston,J.,《时间表的应用》(图论手册(2003),CRC出版社),第445-74页
[13] 伯克,E。;D.埃利曼。;Weare,R.,时间表问题专用重组算子,(进化计算人工智能和模拟行为研讨会,第993卷(1995),Springer-Verlag:Springer-Verlag Berlin),第75-85页
[14] 伯克,E.K。;Newall,J.P.,时间表问题的多阶段进化算法,IEEE进化计算汇刊,3,1,63-74(1999)
[15] Carrasco,M.P。;Pato,M.V.,《班级/教师时间表问题的多目标遗传算法》(Burke,E.;Erben,W.,《自动时间表的实践和理论》(PATAT)III,第2079卷(2001年),Springer-Verlag:Springer-Verlag Berlin),第3-17页·Zbl 0982.68523号
[16] Carter,M.,《考试时间表算法的实际应用调查》,运筹学,34,2,193-202(1986)
[17] 卡特,M。;拉波特,G。;Lee,S.Y.,《考试时间表:算法策略和应用》,运筹学学会杂志,47373-383(1996)
[18] Chaitin,G.,通过图着色进行寄存器分配和溢出,SIGPLAN通知,39,4,66-74(2004)
[19] 查姆斯,M。;赫兹,A。;Dubuis,O.,《着色图模拟退火的一些实验》,《欧洲运筹学杂志》,32260-266(1987)·Zbl 0626.90067号
[20] Cheeseman,P。;Kanefsky,B。;Taylor,W.,《真正困难的问题在哪里》(IJCAI-91(1991),第331-337页·Zbl 0747.68064号
[21] Chiarandini M,Stützle T.迭代局部搜索在图着色中的应用。收录:Johnson D,Mehrotra A,Trick M,编辑。图着色及其推广计算研讨会论文集,美国纽约,2002年。第112-25页。;Chiarandini M,Stützle T.迭代局部搜索在图着色中的应用。收录:Johnson D,Mehrotra A,Trick M,编辑。图着色及其推广计算研讨会论文集,美国纽约,2002年。第112-25页。
[22] 科尔尼,A。;多里戈,M。;Maniezzo,V.,高中时间表的元启发式,计算优化与应用,9,3,277-298(1997)·Zbl 0897.90124号
[23] 科斯塔·D·。;Hertz,A.,Ants can colour graphs,运筹学学会杂志,48,295-305(1997)·Zbl 0890.90174号
[24] 科特,P。;Wong,T。;Sabourin,R.,《混合多目标进化算法在无容量考试邻近问题中的应用》,(Burke,E.;Trick,M.,《自动时间表(PATAT)V的实践与理论》,第3616卷(2005),Springer-Verlag:Springer-Verlag Berlin),294-312
[25] 克雷恩BGW。用进化算法求解约束满足问题。阿姆斯特丹Vrije大学博士论文;2005.; 克雷恩BGW。用进化算法求解约束满足问题。阿姆斯特丹Vrije大学博士论文;2005
[26] 卡尔伯森,J。;Luo,F.,探索具有迭代贪婪的k-可着色景观,(Johnson,D.S.;Trick,M.A.,Cliques,coloring,and satisfiability:second DIMACS implementation challenge,vol.26(1996),美国数学学会),245-284·Zbl 0864.90117号
[27] de Werra,D.,《安排体育比赛的一些图形模型》,《离散应用数学》,21,47-65(1988)·Zbl 0656.90060号
[28] Di Gaspero,L。;Schaerf,A.,《应用于课程时间表的多邻域本地搜索》(Burke,E.;De Causmaecker,P.,《自动时间表的实践与理论》(PATAT)IV,第2740卷(2002),Springer-Verlag:Springer-Verlag Berlin),263-287
[29] 多里戈,M。;Stützle,T.,《蚁群优化》(2004),麻省理工学院出版社·邮编1092.90066
[30] 多恩,R。;Hao,J.-K.,图着色的一种新的遗传局部搜索算法,(Eiben,A.;Back,T.;Schoenauer,M.;Schwefel,H.,自然并行问题求解(PPSN)V,第1498卷(1998年),Springer Verlag:Springer Verlag-Berlin),745-754
[31] 伊斯顿,K。;内姆豪泽,G。;Trick,M.,《巡回赛问题:描述和基准》,(Walsh,T.,《约束编程的原理和实践》,计算机科学讲义,第2239卷(2001),Springer:Springer-Berlin/Heidelberg),580-585·Zbl 1067.68627号
[32] 艾本,A.E。;van der Hauw,J.K。;van Hemert,J.I.,图着色与自适应进化算法,启发式杂志,4,1,25-46(1998)·Zbl 0912.68150号
[33] Erben,E.,用于图形着色和考试时间表的分组遗传算法,(Burke,E.;Erben and W.,《自动时间表的实践和理论》(PATAT)III,第2079卷(2001),Springer-Verlag:Springer-Verlag Berlin),132-158·Zbl 0982.68512号
[34] Falkenauer,E.,《用分组遗传算法求解等堆问题》(Eshelman,L.J.,《第六届国际遗传算法会议论文集》(1995),Morgan Kaufmann Inc.),492-497
[35] Falkenauer,E.,用于装箱的混合分组遗传算法,《启发式杂志》,2,1,5-30(1996)
[36] 弗莱伦特,C。;Ferland,J.,图形着色的遗传和混合算法,运筹学年鉴,63437-461(1996)·Zbl 0851.90095号
[37] Galinier,P。;Hao,J.-K.,图着色的混合进化算法,组合优化杂志,3379-397(1999)·Zbl 0958.90071号
[38] Galinier,P。;Hertz,A.,《图着色局部搜索算法的调查》,《计算机与运筹学》,33,2547-2562(2006)·Zbl 1086.90060号
[39] Galinier,P。;赫兹,A。;Zufferey,N.,《(k)着色问题的自适应记忆算法》,《离散应用数学》,156,2(2008)·Zbl 1131.05089号
[40] Garey,M。;约翰逊,D。;So,H.,《图形着色在印刷电路测试中的应用》,IEEE电路与系统汇刊,CAS,23591-599(1976)·Zbl 0342.94021号
[41] Gendron,B。;赫兹,A。;St-Louis,P.,图着色的边定向方法,组合优化杂志,13,2,163-178(2007)·兹比尔1124.05033
[42] 玻璃,C。;Prugel-Bennett,A.,图着色的遗传算法:对Galnier和Hao算法的探索,组合优化杂志,7,229-236(2003)·Zbl 1098.68096号
[43] Glover,F.,《整数编程的未来路径和与人工智能的链接》,计算机与运筹学,13,5,533-549(1986)·Zbl 0615.90083号
[44] 赫兹,A。;de Werra,D.,使用禁忌搜索技术进行图着色,计算,39,4,345-351(1987)·Zbl 0626.68051号
[45] 赫兹,A。;普卢梅塔兹,M。;Zufferey,N.,图着色的可变空间搜索,离散应用数学,156,13,2551-2560(2008)·Zbl 1213.05085号
[46] Jensen,T.R。;Toft,B.,图着色问题(1994),Wiley-Interscience·Zbl 0971.05046号
[47] Johnson博士。;阿拉贡,C。;McGeoch,L。;Schevon,C.,《模拟退火优化:实验评估》,第二部分图着色和数字分割,运筹学,39,378-406(1991)·Zbl 0739.90055号
[48] 朱霍斯,I。;van Hemert,J.I.,《利用基于向量运算的表示提高图形着色算法的效率》,《软件杂志》,1,2,24-33(2006)
[49] Karp,M.,组合问题中的可约性,(计算机计算复杂性(1972),Plenum:Plenum New York),第85-103页·Zbl 1187.90014号
[50] 卡恩斯,M。;苏里,S。;Montfort,N.,《人类主题网络中着色问题的实验研究》,《科学》,3135778824-827(2006)
[51] Kirkman,T.,《关于组合中的一个问题》,《剑桥都柏林数学杂志》,191-204(1847)
[52] Korman,S.,《图形着色问题》,(组合优化(1979),威利出版社:威利纽约),第211-35页·Zbl 0416.05042号
[53] Kubale,M。;Jackowski,B.,图着色的广义隐式枚举算法,ACM通信,28,28,412-418(1985)
[54] 拉古纳,M。;Marti,R.,着色稀疏图的掌握,计算优化与应用,19,165-178(2001)·Zbl 1168.90631号
[55] Leighton,F.T.,大型调度问题的图着色算法,国家标准局研究杂志,84,6,489-506(1979)·Zbl 0437.68021号
[56] Lewis,R.,基于元启发式技术的大学时间表问题调查,OR Spectrum,30,1,167-190(2008)·Zbl 1133.90341号
[57] Lewis,R.,《独立于顺序的最小分组问题的通用爬山方法:图着色和装箱的案例研究》,计算机与运筹学研究,36,7,2295-2310(2009)·Zbl 1158.90415号
[58] 刘易斯,R。;Paechter,B.,使用基于组的操作符寻找可行时间表,IEEE进化计算汇刊,11,3,397-413(2007)
[59] 刘易斯,R。;Thompson,J.,《关于图形着色技术在圆形运动计划中的应用》,《计算机与运筹学》,38,1,190-204(2010)·Zbl 1231.90206号
[60] Lü,Z。;Hao,J.-K.,图形着色的模因算法,欧洲运筹学杂志,203,1241-250(2010)·Zbl 1176.90610号
[61] Malaguti,E。;莫纳西,M。;Toth,P.,顶点着色问题的元启发式方法,《信息计算杂志》,20,2,302-316(2008)·Zbl 1243.90226号
[62] Mehrotra,A。;Trick,M.,图着色的列生成方法,INFORMS计算杂志,8,344-354(1996)·Zbl 0884.90144号
[63] 门德尔松,E。;罗莎,R。;梅洛,A。;乌鲁西亚,S。;里贝里罗(Riberiro,C.),《完整图形的一因子化——一项调查》,《图论杂志》(Journal of graph Theory),第9期,第43-65页(1985年)·Zbl 0587.05049号
[64] 穆迪,J。;White,D.,《结构凝聚力和嵌入性:社会群体的等级概念》,《美国社会学评论》,68,103-127(2003)
[65] Morgenstern C.通用图着色算法。新墨西哥大学博士论文;1989.; Morgenstern C.通用图着色算法。新墨西哥大学博士论文;1989
[66] Morgenstern,C.,分布式着色邻域搜索,离散数学和理论计算机科学,26,335-358(1996)·Zbl 0864.90123号
[67] Mumford,C.,图着色问题的新基于顺序的交叉,(自然IX的并行问题求解(PPSN IX)。计算机科学讲稿,第4193卷(2006年),斯普林格-Verlag),880-889
[68] Paechter,B。;兰金,R。;卡明,A。;Fogarty,T.,《用进化算法为整个大学的班级编排时间表》,(Baeck,T.;Eiben,A.;Schoenauer,M.;Schwefel,H.,《自然并行问题解决(PPSN)V》,第1498卷(1998年),《Springer-Verlag:Springer-Verlag Berlin》,865-874
[69] 帕奎特。;Stützle,T.,着色图迭代局部搜索的实验研究,(Cagnoni,S.;Gottlieb,J.;Hart,E.;Middendorf,M.;Raidl,G.,进化计算的应用,EvoWorkshops2002:EvoCOP,EvoIASP,EvoSTim,第2279卷(2002),Springer-Verlag:Springer-Verlag Kinsale,爱尔兰),121-130·Zbl 1044.68788号
[70] Porumbel,D。;Hao,J.-K。;Kuntz,P.,《图着色的多样性保证和明智的分组重组进化方法》,计算机与运筹学研究,371822-1832(2010)·Zbl 1188.90269号
[71] Prestwich,S.,《使用动态回溯的不完全版本进行图形着色》,《离散数学中的电子笔记》,161-73(1999)·Zbl 1039.90530号
[72] 罗斯,P。;科恩·D·。;Terashima-Marin,H.,《时间表中进化算法的相变生态位》(Burke,E.;Ross,P.,《自动时间表的实践和理论》(PATAT)I,第1153卷(1996年),Springer-Verlag:Springer-Verlag Berlin),309-325
[73] 斯宾拉德,P。;Vijayan,G.,图着色算法的最坏情况分析,离散应用数学,1289-92(1984)·Zbl 0578.05025号
[74] 汤普森,J。;Dowsland,K.,图着色的改进蚁群优化启发式算法,离散应用数学,156313-324(2008)·Zbl 1136.90529号
[75] Trick,M.A.,《运动时间表的定时休息方法》(Burke,E.;Erben,W.,《自动时间表的实践和理论III》,计算机科学讲义,第2079卷(2001年),Springer-Verlag),242-253·Zbl 0982.68531号
[76] 塔克,A。;J·克兰普顿。;Swift,S.,Rgfga:分组遗传算法的有效表示和交叉,进化计算,13,4,477-499(2005)
[77] Turner,J.S.,几乎所有的k-可着色图都很容易着色,《算法杂志》,第9期,第63-82页(1988年)·Zbl 0661.68066号
[78] Valenzuela,C.M.,使用基于顺序的表示对最小跨度频率分配的置换算子的研究,启发式杂志,7,5-21(2001)·Zbl 0967.90075号
[79] D.威尔士。;Powell,M.,图的色数的上界及其在时间表问题中的应用,计算机期刊,12317-322(1967)·Zbl 0147.15206号
[80] Wright,M.,新西兰篮球比赛日程安排,计算机与运筹学,第33、7期,1875-1893页(2006年)·兹比尔1090.90096
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。