arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1107.0040cs.AI
收藏

广义布尔可满足性I:背景和现有工作综述

Generalizing Boolean Satisfiability I: Background and Survey of Existing Work

University of Oregon(俄勒冈大学);CIRL

H. E. Dixon, M. L. Ginsberg, A. J. Parkes

摘要:

这是三篇计划中的第一篇描述ZAP的论文,ZAP是一个可满足性引擎,它在保留现代高性能求解器的性能特征的同时,大大概括了现有的工具。ZAP的基本思想是,传递给这样的引擎的许多问题包含丰富的内部结构,这些结构被使用的布尔表示所掩盖;我们的目标是定义一种表示,在这种表示中,这种结构是明显的,可以很容易地被利用来提高计算性能。本文是一个调查ZAP的工作基础,并讨论了以前的尝试,以提高性能的戴维斯-普特南-Logemann-Loveland算法,利用结构的问题正在解决。我们研究现有的想法,包括扩展的布尔语言,允许基数约束,伪布尔表示,对称性,和有限形式的量化。虽然本文的目的是作为一个调查,我们的研究结果包含在随后的两篇文章中,ZAP的理论结构在本系列的第二篇文章中描述,ZAP的实现在第三篇文章中描述。

英文摘要:

This is the first of three planned papers describing ZAP, a satisfiability engine that substantially generalizes existing tools while retaining the performance characteristics of modern high-performance solvers. The fundamental idea underlying ZAP is that many problems passed to such engines contain rich internal structure that is obscured by the Boolean representation used; our goal is to define a representation in which this structure is apparent and can easily be exploited to improve computational performance. This paper is a survey of the work underlying ZAP, and discusses previous attempts to improve the performance of the Davis-Putnam-Logemann-Loveland algorithm by exploiting the structure of the problem being solved. We examine existing ideas including extensions of the Boolean language to allow cardinality constraints, pseudo-Boolean representations, symmetry, and a limited form of quantification. While this paper is intended as a survey, our research results are contained in the two subsequent articles, with the theoretical structure of ZAP described in the second paper in this series, and ZAP's implementation described in the third.

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

↑