×

CirCUs:一种混合可满足性求解器。 (英语) 兹比尔1122.68606

Hoos,Holger H.(编辑)等,可满足性测试的理论和应用。2004年5月10日至13日,在加拿大不列颠哥伦比亚省温哥华举行的第七届国际SAT大会。修订了选定的论文。柏林:施普林格出版社(ISBN 3-540-27829-X/pbk)。《计算机科学讲义》3542211-223(2005)。
概要:CirCU是一个可满足性求解器,它结合了And-Inverter-Graph(AIG)、Conjunctive Normal Form(CNF)子句和Binary Decision Diagrams(BDD)。我们展示了CirCU如何使用BDD来帮助解决CNF中给出的SAT实例。具体来说,子句是通过解决超图线性排列问题来排序的。然后,通过一种算法对它们进行聚类,该算法力求避免结果BDD大小的爆炸。如果聚类结果是一个图,则直接求解SAT实例。否则,将在原始子句上搜索满意的赋值,并使用从BDD中提取的信息进行增强。我们还描述了一种新的决策变量选择启发式算法,该算法基于冲突子句中涉及的变量通常最好被视为相关组。我们给出的实验结果证明了CirCU的效率,特别是对于基于DPLL的传统求解器难以求解的中型SAT实例。
关于整个系列,请参见[Zbl 1075.68002号].

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部