×

一种检测约束模型中对称性的方法及其推广。 (英语) Zbl 1316.90029号

摘要:在许多约束问题中出现的对称性可以用来显著加快对这些问题的解决方案的搜索。虽然在给定约束问题的实例中可以准确检测对称性,但当前的方法对于实际大小的实例往往不切实际。另一方面,能够检测问题模型及其所有实例属性的方法效率很高,但不够准确。本文提出了一种新的约束满足模型对称性推断方法,该方法结合了基于实例方法的高精度和基于模型方法的高效性;关键的见解是,为模型的小实例检测到的对称性可以推广到模型本身。实验评估表明,这种方法能够在几乎所有使用的基准问题中找到所有对称性。然后通过演示如何应用于推断其他属性来说明我们方法的通用性。

MSC公司:

90立方厘米 整数编程
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Alpunte,M.(编辑)(2011年)。基于逻辑的程序合成与转换——第20届国际研讨会,2010年LOPSTR,奥地利哈根堡,2010年7月23日至25日,修订论文集,计算机科学讲义(第6564卷)。斯普林格·Zbl 1083.68019号
[2] Benhamou,B.(1994)。约束满足问题中的对称性研究。在PPCP’94:第二届约束编程原理与实践国际研讨会(第246-254页)·Zbl 1241.90170号
[3] 查恩利,J.,科尔顿,S,。Miguel,I.(2006)。自动生成隐含约束。G.Brewka、S.Coradeschi、A.Perini和P.Traverso(编辑),ECAI,《人工智能和应用的前沿》(第141卷,第73-77页)。IOS出版社·Zbl 1181.68177号
[4] Chu,G.、Garcia de la Banda,M.、Stuckey。P.J.(2010)。在约束编程中自动利用子问题等价性。在A.Lodi,M.Milano,P.Toth(编辑),CPAIOR,计算机科学讲义(第141卷,第71-86页)。斯普林格·Zbl 1285.68153号
[5] Cohen,D.A.,Jeavons,P.,Jefferson,C.,Petrie,K.E,Smith,B.M.(2006)。约束满足问题的对称定义。约束条件,11(2-3),115-137·Zbl 1103.68809号 ·doi:10.1007/s10601-006-8059-8
[6] Colton,S,&Sorge,V.(2008)。有限代数的自动参数化。在数学中经验成功的自动推理研讨会上·Zbl 1103.68809号
[7] 库索特·P.和库索特R.(1977年)。抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型。R.M.Graham,M.A.Harrison,R.Sethi(编辑),POPL(第238-252页)。ACM)。
[8] 克劳福德,J.M.,金斯伯格,M.L.,卢克,E.M.,罗伊,A.(1996)。L.C.Aiello,J.Doyle,S.C.Shapiro(编辑),KR(第148-159页)。摩根·考夫曼。
[9] Darga,P.T.、Liffiton,M.H.、Sakallah,K.A.、Markov,I.L.(2004)。在CNF对称性检测中开发结构。S.Malik,L.Fix,A.B.Kahng(编辑),DAC(第530-534页)。ACM公司。
[10] Fahle,T.、Schamberger,S.、Sellmann,M.(2001)。对称性破坏。在T.Walsh(Ed.),CP,计算机科学课堂讲稿(第2239卷,第93-107页)。斯普林格·Zbl 1067.68631号
[11] 弗洛伊德,E.C.(1991)。消除约束满足问题中的可互换值。在T.L.Dean和K.McKeown(编辑),AAAI(第227-233页)。AAAI出版社/麻省理工学院出版社。
[12] Garcia de la Banda,M.和Stuckey,P.J.(2007)。动态编程以最小化最大打开堆栈数。信息计算杂志,19(4),607-617·Zbl 1241.90170号 ·doi:10.1287/ijoc.1060.0205
[13] Garcia de la Banda,M.J.,Harvey,W.,Marriott,K.,Stuckey,P.J.,Demoen,B.(2005)。检查HAL程序的模式。TPLP,5(6),623-668·Zbl 1083.68019号
[14] Gent,I.P.和Smith,B.M.(2000年)。约束编程中的对称中断。在W.Horn(编辑),ECAI(第599-603页)。IOS出版社·Zbl 1238.90102号
[15] Gent,I.P.和Walsh,T.(1999)。CSPLib:约束的基准库。技术报告,技术报告APES-09-1999-1999。可从http://www.csplib.org/。
[16] Lau,K.F.和Dill,K.A.(1989年)。蛋白质构象和序列空间的晶格统计力学模型。大分子,22(10),3986-3997·doi:10.1021/ma00200a030
[17] Law,Y.C.,Lee,J.H.M.,Walsh,T.,Yip,J.Y.K.(2007)。打破可互换变量和值的对称性。《约束编程的原理与实践》——CP 2007·Zbl 1145.68521号
[18] Mancini,T.和Cadoli,M.(2005年)。通过对问题规范的推理来检测和打破对称性。J.-D.Zucker L.Saitta(编辑),《抽象、重构和近似》,第六届国际研讨会,2005年SARA,英国苏格兰艾斯堡,2005年7月26-29日,计算机科学论文集,讲稿(第3607卷)。第165-181页)。斯普林格。
[19] Marriott,K.和Stuckey,P.J.(1993年)。优化约束逻辑程序的3个R:细化、删除和重新排序。见M.s.Van Deusen和B.Lang(编辑),POPL,(第334-344页)。ACM出版社。
[20] 米尔斯,C.,加西亚·德拉班达,M.,德摩恩,B.,华莱士,M.(2008)。轻量化动态对称破缺。第八届约束满足问题对称性国际研讨会,SymCon'08·Zbl 1338.90269号
[21] 米尔斯·C、加西亚·德拉班达·M、华莱士·M(2009)。关于对称性检测的实现。约束,14(4),443-477·Zbl 1181.68177号 ·doi:10.1007/s10601-008-9057-9
[22] 米尔斯,C.,加西亚·德拉班达,M.,华莱士,M.(2011)。引出CP模型的子问题等价候选。《2011/266年技术报告》,莫纳什大学考菲尔德信息技术学院。
[23] 米尔斯,C.、加西亚·德拉班达,M.、华莱士,M.和德摩恩,B.(2008)。一种检测CSP模型中对称性的新方法。L.Perron和M.A.Trick(编辑),CPAIOR,《计算机科学讲义》(第5015卷,第158-172页)。斯普林格·Zbl 1142.68520号
[24] Mears,C.、Niven,T.、Jackson,M.、Wallace,M.(2011年)。通过模型变换证明对称性。在J.Ho-Man Lee(编辑),CP,计算机科学讲稿(第6876卷,第591-605页)。斯普林格。
[25] Nethercote,N.、Stuckey,P.J.、Becket,R.、Brand,S.、Duck,G.J.、Tack,G.(2007)。MiniZin:走向标准CP建模语言。在C.Bessiere(编辑),CP,《计算机科学讲义》(第4741卷,第529-543页)。斯普林格。
[26] Puget,J.-F.,(2002年)。重新审视对称性破坏。P Van Hentenryck(Ed.),CP,计算机科学讲稿(第2470卷,第446-461页)。斯普林格。
[27] Puget,J.-F.(2005)。变量和值对称性的自动检测。在P.van Beek(编辑),《约束编程的原理和实践-CP 2005》,第11届国际会议,CP 2005,西班牙锡切斯,2005年10月1日至5日,《计算机科学讲义》(第3709卷,第475-489页)。斯普林格·Zbl 1153.68477号
[28] Ramachandran,V.、Van Hentenryck,P.、Cortesi,A.(2000)。用于重新排序CLP(R lin)程序的抽象域。逻辑编程杂志,42(3),217-256·兹比尔0952.68031
[29] Ramani,A.和Markov,I.L.(2004年)。在约束编程中自动利用对称性。在B.Faltings、A.Petcu、F.Fages、F.Rossi(编辑)、CSCLP《计算机科学讲义》(第3419卷,第98-112页)中。斯普林格·Zbl 1078.68760号
[30] Roy,P.和Pachet,F.(1998年)。利用全局约束的对称性加快约束满足问题的求解。ECAI98非二进制约束研讨会(第27-33页)。
[31] B.M.史密斯(2005)。缓存置换问题中的搜索状态。In P van Beek(Ed.),约束编程的原理和实践-CP 2005,第11届国际会议,CP 2005,Sitges,西班牙,2005年10月1-5日,计算机科学论文集,讲稿(第3709卷,第637-651页)。斯普林格·Zbl 1153.68489号
[32] Smith-Miles,K.(2008年)。用于算法选择的元学习的跨学科观点。ACM计算调查,41(1),6:1-6:25·数字对象标识代码:10.1145/1456650.1456656
[33] GAP集团(2006年)。GAP-组、算法和编程,4.4.9版。
[34] Van Hentenryck,P.(2002年)。OPL中的约束和整数编程。计算信息杂志,14(4),345-372·Zbl 1238.90102号 ·doi:10.1287/ijoc.14.4.345.2826
[35] Van Hentenryck,P.、Flener,P.,Pearson,J.、Au gren,M.(2005)约束满足对称性的合成推导。J.-D.Zucker&L.Saitta(编辑),《抽象、重构和近似》,第六届国际研讨会,2005年SARA,英国苏格兰艾斯城堡,2005年7月26-29日,计算机科学论文集,讲稿(第3607卷,第234-247页)。斯普林格·Zbl 1181.68177号
[36] Yahav,E.(编辑)(2011年)。静态分析——2011年9月14日至16日,意大利威尼斯,第18届SAS国际研讨会。计算机科学论文集,讲稿(第6887卷)。斯普林格·Zbl 1222.68025号
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。