跳到主要导航 跳到搜索 跳到主要内容

Scoring functions based on second level score for κ-SAT with long clauses

  • Shaowei Cai*
  • , Chuan Luo
  • , Kaile Su
  • *此作品的通讯作者
  • CAS - Institute of Software
  • CSIRO
  • Peking University
  • Griffith University Queensland

科研成果: 期刊稿件文章同行评审

摘要

It is widely acknowledged that stochastic local search (SLS) algorithms can efficiently find models for satisfiable instances of the satisfiability (SAT) problem, especially for random κ-SAT instances. However, compared to random 3-SAT instances where SLS algorithms have shown great success, random κ-SAT instances with long clauses remain very difficult. Recently, the notion of second level score, denoted as score2, was proposed for improving SLS algorithms on long-clause SAT instances, and was first used in the powerful CCASat solver as a tie breaker. In this paper, we propose three new scoring functions based on score2. Despite their simplicity, these functions are very effective for solving random κ-SAT with long clauses. The first function combines score and score2, and the second one additionally integrates the diversification property age. These two functions are used in developing a new SLS algorithm called CScoreSAT. Experimental results on large random 5-SAT and 7-SAT instances near phase transition show that CScoreSAT significantly outperforms previous SLS solvers. However, CScoreSAT cannot rival its competitors on random κ-SAT instances at phase transition. We improve CScoreSAT for such instances by another scoring function which combines score2 with age. The resulting algorithm HScoreSAT exhibits state-of-the-art performance on random κ-SAT (κ > 3) instances at phase transition. We also study the computation of score2, including its implementation and computational complexity.

源语言英语
页(从-至)413-441
页数29
期刊Journal of Artificial Intelligence Research
51
DOI
出版状态已出版 - 14 10月 2014
已对外发布

指纹

探究 'Scoring functions based on second level score for κ-SAT with long clauses' 的科研主题。它们共同构成独一无二的指纹。

引用此