中文
相关论文

相关论文: On Dedicated CDCL Strategies for PB Solvers

200 篇论文

Current pseudo-Boolean solvers implement different variants of the cutting planes proof system to infer new constraints during conflict analysis. One of these variants is generalized resolution, which allows to infer strong constraints, but…

人工智能 · 计算机科学 2020-05-12 Daniel Le Berre , Pierre Marquis , Romain Wallon

Over the last two decades, we have seen a dramatic improvement in the efficiency of conflict-driven clause-learning Boolean satisfiability (CDCL SAT) solvers on industrial problems from a variety of domains. The availability of such…

计算机科学中的逻辑 · 计算机科学 2020-05-28 Saeed Nejati , Vijay Ganesh

The CDCL algorithm is the leading solution adopted by state-of-the-art solvers for SAT, SMT, ASP, and others. Experiments show that the performance of CDCL solvers can be significantly boosted by embedding domain-specific heuristics,…

In this paper, we revisit an important issue of CDCL-based SAT solvers, namely the learned clauses database management policies. Our motivation takes its source from a simple observation on the remarkable performances of both random and…

人工智能 · 计算机科学 2014-02-11 Said Jabbour , Jerry Lonlac , Lakhdar Sais , Yakoub Salhi

Conflict-Driven Clause Learning (CDCL) is the mainstream framework for solving the Satisfiability problem (SAT), and CDCL solvers typically rely on various heuristics, which have a significant impact on their performance. Modern CDCL…

人工智能 · 计算机科学 2024-11-14 Yiwen Sun , Furong Ye , Xianyin Zhang , Shiyu Huang , Bingzhen Zhang , Ke Wei , Shaowei Cai

Boolean satisfiability (SAT) solvers are widely used in hardware verification, cryptanalysis, automatic test-pattern generation, and side-channel reasoning workflows. Modern conflict-driven clause-learning (CDCL) solvers are highly…

密码学与安全 · 计算机科学 2026-05-06 Melki Bino

Current PB solvers implement many techniques inspired by the CDCL architecture of modern SAT solvers, so as to benefit from its practical efficiency. However, they also need to deal with the fact that many of the properties leveraged by…

人工智能 · 计算机科学 2021-07-29 Romain Wallon

Boolean Satisfiability (SAT) solving underpins a wide range of applications in Electronic Design Automation (EDA), particularly formal verification. However, this paper observes that the mainstream clause reduction heuristic in modern SAT…

计算机科学中的逻辑 · 计算机科学 2026-02-26 Yalun Cai , Xindi Zhang , Zhengyuan Shi , Mengxia Tao , Qiang Xu

State-of-the-art SAT solvers are nowadays able to handle huge real-world instances. The key to this success is the so-called Conflict-Driven Clause-Learning (CDCL) scheme, which encompasses a number of techniques that exploit the conflicts…

人工智能 · 计算机科学 2024-02-27 Robert Nieuwenhuis , Albert Oliveras , Enric Rodriguez-Carbonell

Discrete facility layout design involves placing physical entities to minimize handling costs while adhering to strict safety and spatial constraints. This combinatorial problem is typically addressed using Mixed Integer Linear Programming…

人工智能 · 计算机科学 2026-05-08 Joshua Gibson , Kapil Dhakal

A Pseudo-Boolean (PB) constraint is a linear inequality constraint over Boolean literals. One of the popular, efficient ideas used to solve PB-problems (a set of PB-constraints) is to translate them to SAT instances (encodings) via, for…

数据结构与算法 · 计算机科学 2023-05-09 Michał Karpiński , Marek Piotrów

Modern conflict-driven clause-learning (CDCL) Boolean SAT solvers provide efficient automatic analysis of real-world feature models (FM) of systems ranging from cars to operating systems. It is well-known that solver-based analysis of…

软件工程 · 计算机科学 2015-07-30 Jia Hui Liang , Vijay Ganesh , Venkatesh Raman , Krzysztof Czarnecki

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 instances. While some of…

The practical success of Boolean Satisfiability (SAT) solvers stems from the CDCL (Conflict-Driven Clause Learning) approach to SAT solving. However, from a propositional proof complexity perspective, CDCL is no more powerful than the…

计算机科学中的逻辑 · 计算机科学 2017-07-06 Alexey Ignatiev , Antonio Morgado , Joao Marques-Silva

Boolean Satisfiability (SAT) is a well-known NP-complete problem. Despite this theoretical hardness, SAT solvers based on Conflict Driven Clause Learning (CDCL) can solve large SAT instances from many important domains. CDCL learns clauses…

人工智能 · 计算机科学 2021-05-12 Md Solimul Chowdhury , Martin Müller , Jia You

We present a selective bibliography about efficient SAT solving, focused on optimizations for the CDCL-based algorithms.

计算机科学中的逻辑 · 计算机科学 2018-04-24 Louis Abraham

Recent work introduced the cube-and-conquer technique to solve hard SAT instances. It partitions the search space into cubes using a lookahead solver. Each cube is tackled by a conflict-driven clause learning (CDCL) solver. Crucial for…

数据结构与算法 · 计算机科学 2014-02-19 Peter van der Tak , Marijn J. H. Heule , Armin Biere

The past three decades have witnessed notable success in designing efficient SAT solvers, with modern solvers capable of solving industrial benchmarks containing millions of variables in just a few seconds. The success of modern SAT solvers…

人工智能 · 计算机科学 2023-06-13 Jiong Yang , Arijit Shaw , Teodora Baluta , Mate Soos , Kuldeep S. Meel

There are two competing paradigms in successful SAT solvers: Conflict-driven clause learning (CDCL) and stochastic local search (SLS). CDCL uses systematic exploration of the search space and has the ability to learn new clauses. SLS…

人工智能 · 计算机科学 2020-05-11 Jan-Hendrik Lorenz , Florian Wörz

Restart policy is an important technique used in modern Conflict-Driven Clause Learning (CDCL) solvers, wherein some parts of the solver state are erased at certain intervals during the run of the solver. In most solvers, variable…

计算机科学中的逻辑 · 计算机科学 2024-04-23 Chunxiao Li , Charlie Liu , Jonathan Chung , Zhengyang Lu , Piyush Jha , Vijay Ganesh
‹ 上一页 1 2 3 10 下一页 ›