4.5 Article

Community Structure in Industrial SAT Instances

期刊

JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH
卷 66, 期 -, 页码 443-472

出版社

AI ACCESS FOUNDATION
DOI: 10.1613/jair.1.11741

关键词

-

资金

  1. EU H2020 Research and Innovation Programme under the LOGISTAR project [769142]
  2. MINECO-FEDER [TIN2015-71799-C2-1-P, TIN2016-76573-C2-2-P]
  3. Spanish Ministerio de Economia y Competitividad under the EXASOCO project [PGC2018-101216-B-I00]
  4. European Regional Development Funds (ERDF)
  5. MICINN Juan de la Cierva fellowship [FJCI-2017-32420]
  6. H2020 Societal Challenges Programme [769142] Funding Source: H2020 Societal Challenges Programme

向作者/读者索取更多资源

Modern SAT solvers have experienced a remarkable progress on solving industrial instances. It is believed that most of these successful techniques exploit the underlying structure of industrial instances. Recently, there have been some attempts to analyze the structure of industrial SAT instances in terms of complex networks, with the aim of explaining the success of SAT solving techniques, and possibly improving them. In this paper, we study the community structure, or modularity, of industrial SAT instances. In a graph with clear community structure, or high modularity, we can find a partition of its nodes into communities such that most edges connect variables of the same community. Representing SAT instances as graphs, we show that most application benchmarks are characterized by a high modularity. On the contrary, random SAT instances are closer to the classical Erdos-Renyi random graph model, where no structure can be observed. We also analyze how this structure evolves by the effects of the execution of a CDCL SAT solver, and observe that new clauses learned by the solver during the search contribute to destroy the original structure of the formula. Motivated by this observation, we finally present an application that exploits the community structure to detect relevant learned clauses, and we show that detecting these clauses results in an improvement on the performance of the SAT solver. Empirically, we observe that this improves the performance of several SAT solvers on industrial SAT formulas, especially on satisfiable instances.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据