期刊文献+

由一阶逻辑公式得到命题逻辑可满足性问题实例(英文) 被引量:7

Generating SAT Instances from First-Order Formulas
在线阅读 下载PDF
导出
摘要 命题逻辑可满足性(SAT)问题是计算机科学中的一个重要问题.近年来许多学者在这方面进行了大量的研究,提出了不少有效的算法.但是,很多实际问题如果用一组一阶逻辑公式来描述,往往更为自然.当解释的论域是一个固定大小的有限集合时,一阶逻辑公式的可满足性问题可以等价地归约为 SAT 问题.为了利用现有的高效 SAT工具,提出了一种从一阶逻辑公式生成 SAT 问题实例的算法,并描述了一个自动的转换工具,给出了相应的实验结果.还讨论了通过增加公式来消除同构从而减小搜索空间的一些方法.实验表明,这一算法是有效的,可以用来解决数学研究和实际应用中的许多问题. To solve the satisfiability (SAT) problem in propositional logic, many algorithms have been proposed in recent years. However, practical problems are often more naturally described as satisfying a set of first-order formulas. When the domain of interpretation is finite and its size is a fixed positive integer, the satisfiability problem in the first-order logic can be reduced to SAT. To facilitate the use of SAT solvers, this paper presents an algorithm for generating SAT instances from first-order clauses, and describes an automatic tool performing the transformation, together with some experimental results. Several different ways of adding formulas are also discussed to eliminate symmetries, which will reduce the search space. Experiments show that the algorithm is effective and can be used to solve many problems in mathematics and real-world applications.
作者 黄拙 张健
出处 《软件学报》 EI CSCD 北大核心 2005年第3期327-335,共9页 Journal of Software
基金 国家杰出青年科学基金~~
关键词 可满足性问题 一阶逻辑 命题逻辑 Algorithms Computer aided software engineering Constraint theory Formal logic Problem solving Trees (mathematics)
  • 相关文献

参考文献12

  • 1Zhang H, SATO: An efficient propositional prover. In: McCune W, ed. Proc. of the 14th Int'l Conf. on Automated Deduction (CADE-14). LNAI 1249, 1997. 272-275.
  • 2Selman B, Kautz H, Cohen B. Noise strategies for improving local search. In: Proc. of the 12th National Conf. on Artificial Intelligence (AAAI'94). 1994. 337-343.
  • 3Moskewicz M, et al. Chaff: Engineering an efficient SAT solver. In: Proc. of the 38th Design Automation Conf. Las Vegas, 2001. 530-535.
  • 4Shutter C, Sutcliffe G. The TPTP problem library (TPTP v2.2.0). Technical Report 99/02, James Cook University, Townsville, 1999.
  • 5McCune W, MACE 2.0 reference manual and guide. Technical Memo ANL/MCS-TM-249, Argonne National Laboratory, 2001.
  • 6Slaney J, FINDER: Finite domain enumerator, system description. In: Bundy A, ed. Proc. of the 12th Int'l Conf. on Automated Deduction (CADE-12). LNCS 814, 1994. 798-801.
  • 7Zhang J, Zhang H. SEM: A system for enumerating models. In: Mellish CS, ed. Proc. of the 14th Int'l Joint Conf. on Artificial Intelligence (IJCAI). 1995. 298-303.
  • 8Fujita M, Slaney J, Bennett F. Automatic generation of some results in finite algebra. In: Bajcsy R, ed. Proc. of the 13th Int'l Joint Conf. on Artificial Intelligence (IJCAI). 1993. 52-57.
  • 9Zhang J. Automatic symmetry breaking method combined with SAT. In: Proc. of the 16th ACM Symp. on Applied Computing. Las Vegas, 2001. 17-21.
  • 10Zhang J. Problems on the generation of finite models. In: Bundy A, ed. Proc. of the 12th Int'l Conf. on Automated Deduction (CADE-12). LNAI 814, 1994. 753-757.

同被引文献56

引证文献7

二级引证文献78

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部