×

将有限线性CSP编译成SAT。 (英语) Zbl 1186.68076号

摘要:本文提出了一种将约束满足问题和具有整数线性约束的约束优化问题编码为布尔可满足性测试问题的新方法。编码方法(命名为订单编码)与Crawford和Baker用于编码Job-Shop Scheduling Problems的方法基本相同。对于每个整型变量\(x\)和整数值\(a\),比较\(x\leq-a\)由不同的布尔变量编码。为了评估该方法的有效性,我们将该方法应用于开放式车间调度问题(OSS)。对三个OSS基准测试集中的所有192个实例进行了检查,我们的程序发现并证明了所有实例的最佳结果,包括三个以前未确定的问题。

MSC公司:

68平方米 计算机系统环境下的性能评估、排队和调度
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 苹果电脑公司(2004年)。Xgrid指南。库比蒂诺:苹果电脑公司。
[2] Blum,C.(2005)。Beam-ACO–将蚁群优化与Beam搜索相结合:一个用于开放式车间调度的应用程序。计算机与手术室,321565–1591·Zbl 1122.90427号 ·doi:10.1016/j.cor.2003.11.018
[3] Brucker,P.、Hurink,J.、Jurisch,B.和Wöstmann,B.(1997)。一种求解开放式车间问题的分支定界算法。离散应用数学,76,43–59·Zbl 0882.90066号 ·doi:10.1016/S0166-218X(96)00116-3
[4] Crawford,J.M.和Baker,A.B.(1994年)。可满足性算法应用于调度问题的实验结果。第十二届全国人工智能会议论文集(AAAI-94)(第1092-1097页)。
[5] de Kleer,J.(1989)。ATMS和CSP技术的比较。第11届国际人工智能联合会议记录(IJCAI 89)(第290-296页)·Zbl 0707.68096号
[6] Eén,n.和Sörensson,n.(2003)。可扩展SAT解决方案。《第六届满意度测试理论与应用国际会议论文集》(SAT 2003)(第502-518页)·Zbl 1204.68191号
[7] Ernst,M.D.、Millstein,T.D.和Weld,D.S.(1997)。计划问题的自动SAT编译。《第十五届国际人工智能联合会议论文集》(IJCAI 97)(第1169–1177页)。
[8] Gent,I.P.(2002)。SAT中的弧一致性。第15届欧洲人工智能会议论文集(ECAI 2002)(第121-125页)。
[9] Guéret,C.和Prins,C.(1999)。开店问题的新下限。《运筹学年鉴》,92165-183·Zbl 0958.90033号 ·doi:10.1023/A:1018930613891
[10] Hoos,H.H.(1999)。SAT编码、搜索空间结构和本地搜索性能。第16届国际人工智能联合会议记录(IJCAI 99)(第296–303页)。
[11] Inoue,K.、Soh,T.、Ueda,S.、Sasaura,Y.、Banbara,M.和Tamura,N.(2006年)。命题可满足性的竞争与合作方法。离散应用数学,1542291–2306·Zbl 1142.68036号 ·doi:10.1016/j.dam.2006.04.015
[12] Iwama,K.和Miyazaki,S.(1994年)。难组合问题的SAT可变复杂性。在IFIP第13届世界计算机大会的会议记录中(第253-258页)。
[13] Jussien,N.和Lhomme,O.(2002年)。带有约束传播和基于冲突的启发式的局部搜索。人工智能,139,21-45·兹比尔1015.68056 ·doi:10.1016/S0004-3702(02)00221-7
[14] Kautz,H.A.、McAllester,D.A.和Selman,B.(1996)。在命题逻辑中对计划进行编码。第五届知识表示和推理原则国际会议论文集(KR’96)(第374–384页)。
[15] Laborie,P.(2005)。完成基于MCS的搜索:应用于资源受限的项目调度。第十九届国际人工智能联合会议记录(IJCAI-05)(第181-186页)。
[16] Li,C.M.和Anbulagan(1997)。基于单位传播的启发式算法求解可满足性问题。第十五届国际人工智能联合会议记录(IJCAI 97)(第366–371页)。
[17] Marques-Silva,J.P.和Sakallah,K.A.(1999)。GRAPS:命题可满足性的搜索算法。IEEE计算机汇刊,48,506–521·Zbl 01935259号 ·数字对象标识代码:10.1109/12.769433
[18] Moskewicz,M.W.、Madigan,C.F.、Zhao,Y.、Zhang,L.和Malik,S.(2001)。Chaff:设计一个高效的SAT求解器。第38届设计自动化会议论文集(DAC 2001)(第530-535页)。
[19] Nabeshima,H.、Soh,T.、Inoue,K.和Iwanuma,K.(2006年)。基于SAT的规划和调度的引理重用。2006年自动化规划和调度国际会议论文集(ICAPS’06)(第103–112页)。
[20] Selman,B.、Kautz,H.A.和Cohen,B.(1996年)。可满足性测试的局部搜索策略。离散数学和理论计算机科学DIMACS系列,26521-532·Zbl 0864.90093号
[21] Soh,T.、Inoue,K.、Banbara,M.和Tamura,N.(2005年)。使用多个SAT求解器解决job-shop调度问题的实验结果。第一届分布式和推测约束处理国际研讨会论文集(DSCP’05)。
[22] Taillard,E.D.(1993年)。基本调度问题的基准。欧洲运筹学杂志,64,278–285·Zbl 0769.90052号 ·doi:10.1016/0377-2217(93)90182-M
[23] Tamura,N.、Taga,A.、Kitagawa,S.和Banbara,M.(2006)。将有限线性CSP编译成SAT。第十二届约束编程原理与实践国际会议论文集(CP 2006)(第590-603页)·Zbl 1160.68567号
[24] Walsh,T.(2000)。SAT与CSP。《第六届约束规划原则与实践国际会议论文集》(CP 2000)(第441–456页)·Zbl 1044.68808号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。