arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1406.7196cs.AI
收藏

集合约束模型和自动编码成SAT:应用于社会高尔夫问题

Set Constraint Model and Automated Encoding into SAT: Application to the Social Golfer Problem

Université d’Angers(昂热大学);Université de Nantes(南特大学);Pontificia Universidad Católica de Valparaiso(瓦尔帕莱索天主教大学);Universidad Finis Terrae(芬尼斯泰拉大学);Universidad Autónoma de Chile(智利自治大学)

Frédéric Lardeux, Eric Monfroy, Broderick Crawford, Ricardo Soto

摘要:

一方面,约束满足问题允许一个声明模型的问题。另一方面,命题可满足性问题(SAT)求解器可以处理巨大的SAT实例。因此,我们提出了一种技术,声明式建模集约束问题,并将它们自动编码成SAT实例。我们将我们的技术应用于社会高尔夫问题,我们也用它来打破对称的问题。我们的技术是更简单,更声明性,更不容易出错,比直接和改进的手建模。我们自动生成的SAT实例比改进的手写实例(如[20])包含更少的子句,并且通过单元传播,它们也包含更少的变量。此外,它们非常适合SAT求解器,并且在解决社交高尔夫问题的困难实例时,它们可以更快地解决。

英文摘要:

On the one hand, Constraint Satisfaction Problems allow one to declaratively model problems. On the other hand, propositional satisfiability problem (SAT) solvers can handle huge SAT instances. We thus present a technique to declaratively model set constraint problems and to encode them automatically into SAT instances. We apply our technique to the Social Golfer Problem and we also use it to break symmetries of the problem. Our technique is simpler, more declarative, and less error-prone than direct and improved hand modeling. The SAT instances that we automatically generate contain less clauses than improved hand-written instances such as in [20], and with unit propagation they also contain less variables. Moreover, they are well-suited for SAT solvers and they are solved faster as shown when solving difficult instances of the Social Golfer Problem.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑