首页> 外文期刊>電子情報通信学会技術研究報告 >基本対称関数を付加したCNF論理式の充足可能性判定
【24h】

基本対称関数を付加したCNF論理式の充足可能性判定

机译:具有基本对称函数的CNF公式的可满足性确定

获取原文
获取原文并翻译 | 示例
       

摘要

近年,高速な充足可能性判定ツール(SATソルバ)の開発が進んでいる.これらのツールでは,変数値を次々に推論するBCPという演算がSATソルバの実行時間の大半を占めていることが多く,その処理を効率化できればSATソルバの高速化が可能となる.本論文では,「n個の変数のうち,ちょうどた個が真」という基本対称関数を導入することにより入力する論理式の大きさが減少することに注目し,SATソルバの効率化を目指す.実際にSATソルバでよく用いられるDLLアルゴリズムを基本対称関数を持つCNFに拡張し,その有効性を実験により確かめた.%In recent years, several efficient SAT solvers, which decide satisfiability of boolean formulas, have been developed. Since BCP module, which propagates variable values in succession, often consumes most of running time of SAT solvers, the total efficiency will be improved if we succeed in reducing the process of BCP. In this paper, we attempt to improve the efficiency of SAT solvers from the observation that the number of clauses of a CNF formula is decreased by introducing the notion of elementary symmetric functions. We incorporated the notion into the DLL algorithm, implemented a SAT solver based on the extended algorithm and confirmed its effectiveness from experiments.
机译:近年来,已经开发了一种高速可满足性确定工具(SAT解算器)。在这些工具中,一个接一个地推断变量值的BCP操作占据了SAT求解器的大部分执行时间,并且如果可以提高处理效率,则可以加速SAT求解器。在本文中,我们的目的是通过关注以下事实来提高SAT求解器的效率:通过引入基本对称函数“仅n个变量中的一个为真”来减小输入逻辑表达式的大小。在SAT求解器中经常使用的DLL算法已扩展到具有基本对称函数的CNF,并通过实验证实了其有效性。 %近年来,已经开发出几种确定布尔公式可满足性的高效SAT求解器。由于连续传播变量值的BCP模块经常消耗SAT求解器的大部分运行时间,如果我们能够提高总效率本文通过引入基本对称函数的概念减少了CNF公式的子句数,从而尝试提高SAT求解器的效率。 DLL算法,在扩展算法的基础上实现了SAT求解器,并通过实验验证了其有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号