paper-with-me

홈 › Papers

Community Structure in Industrial SAT Instances

2016-06-10 · Carlos Ansótegui, Maria Luisa Bonet, Jesús Giráldez-Cru, Jordi Levy, Laurent Simon

Modern SAT solvers have experienced a remarkable progress on solving industrial instances. Most of the techniques have been developed after an intensive experimental process. It is believed that these techniques exploit the underlying structure of industrial instances. However, there are few works trying to exactly characterize the main features of this structure. The research community on complex networks has developed techniques of analysis and algorithms to study real-world graphs that can be used by the SAT community. 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, inspired by the results on complex networks, 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. In our analysis, we represent SAT instances as graphs, and we show that most application benchmarks are characterized by a high modularity. On the contrary, random SAT instances are closer to the classical Erd\"os-R\'enyi 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. In particular, we use the community structure to detect that new clauses learned by the solver during the search contribute to destroy the original structure of the formula. This is, learned clauses tend to contain variables of distinct communities.

📄 PDF Abstract BibTeX arXiv:1606.03329

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

HardSATGEN: Understanding the Difficulty of Hard SAT Formula Generation and A Strong Structure-Hardness-Aware Baseline

2023-02-04 · Yang Li, Xinyan Chen, Wenxuan Guo, Xijun Li 외

Industrial SAT formula generation is a critical yet challenging task. Existing SAT generation approaches can hardly simultaneously capture the global structural properties and maintain plausible computational hardness. W…

DISPLIB: a library of train dispatching problems

2025-09-12 · Oddvar Kloster, Bjørnar Luteberget, Carlo Mannino, Giorgio Sartor arxiv

Optimization-based decision support systems have a significant potential to reduce delays, and thus improve efficiency on the railways, by automatically re-routing and re-scheduling trains after delays have occurred. The…

The Partner Units Configuration Problem: Completing the Picture

2013-08-28 · Erich Christian Teppan, Gerhard Friedrich

The partner units problem (PUP) is an acknowledged hard benchmark problem for the Logic Programming community with various industrial application fields like surveillance, electrical engineering, computer networks or rai…

Electrical EngineeringHeuristic Search

Relating Complexity-theoretic Parameters with SAT Solver Performance

2017-06-26 · Edward Zulkoski, Ruben Martins, Christoph Wintersteiger, Robert Robere 외

Over the years complexity theorists have proposed many structural parameters to explain the surprising efficiency of conflict-driven clause-learning (CDCL) SAT solvers on a wide variety of large industrial Boolean instan…

SATViz: Real-Time Visualization of Clausal Proofs

2022-09-13 · Tim Holzenkamp, Kevin Kuryshev, Thomas Oltmann, Lucas Wäldele 외

Visual layouts of graphs representing SAT instances can highlight the community structure of SAT instances. The community structure of SAT instances has been associated with both instance hardness and known clause qualit…