中文
相关论文

相关论文: On Improving the Backjump Level in PB Solvers

200 篇论文

Current implementations of pseudo-Boolean (PB) solvers working on native PB constraints are based on the CDCL architecture which empowers highly efficient modern SAT solvers. In particular, such PB solvers not only implement a…

人工智能 · 计算机科学 2021-09-03 Daniel Le Berre , Romain Wallon

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

ISO Prolog provides catch and throw to realise the control flow of exception handling. This pearl demonstrates that catch and throw are inconspicuously amenable to the implementation of backjumping. In fact, they have precisely the…

编程语言 · 计算机科学 2021-07-01 Ed Robbins , Andy King , Jacob M. Howe

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

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…

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

Many industrial applications require finding solutions to challenging combinatorial problems. Efficient elimination of symmetric solution candidates is one of the key enablers for high-performance solving. However, existing model-based…

人工智能 · 计算机科学 2022-05-17 Alice Tarzariol , Martin Gebser , Mark Law , Konstantin Schekotihin

A new framework for presenting and analyzing the functionality of a modern DLL-based SAT solver is proposed. Our approach exploits the inherent relation between backtracking and resolution. We show how to derive the algorithm of a modern…

计算机科学中的逻辑 · 计算机科学 2011-10-27 Nachum Dershowitz , Alexander Nadel

This paper defines the (first-order) conflict resolution calculus: an extension of the resolution calculus inspired by techniques used in modern SAT-solvers. The resolution inference is restricted to (first-order) unit-propagation and the…

计算机科学中的逻辑 · 计算机科学 2016-02-16 John Slaney , Bruno Woltzenlogel Paleo

We prove that conflict-driven clause learning SAT-solvers with the ordered decision strategy and the DECISION learning scheme are equivalent to ordered resolution. We also prove that, by replacing this learning scheme with its opposite that…

计算机科学中的逻辑 · 计算机科学 2019-09-11 Nathan Mull , Shuo Pang , Alexander Razborov

Symmetries are intrinsic to many combinatorial problems including Boolean Satisfiability (SAT) and Constraint Programming (CP). In SAT, the identification of symmetry breaking predicates (SBPs) is a well-known, often effective, technique…

人工智能 · 计算机科学 2008-12-18 Joao Marques-Silva , Ines Lynce , Vasco Manquinho

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

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

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

Efficient omission of symmetric solution candidates is essential for combinatorial problem-solving. Most of the existing approaches are instance-specific and focus on the automatic computation of Symmetry Breaking Constraints (SBCs) for…

计算机科学中的逻辑 · 计算机科学 2022-04-26 Alice Tarzariol , Martin Gebser , Konstantin Schekotihin

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

We present a new extended resolution clause learning (ERCL) algorithm, implemented as part of a conflict-driven clause-learning (CDCL) SAT solver, wherein new variables are dynamically introduced as definitions for {\it Dual Implication…

计算机科学中的逻辑 · 计算机科学 2026-05-27 Sam Buss , Jonathan Chung , Vijay Ganesh , Albert Oliveras

Conflict-driven clause learning (CDCL) is a remarkably successful paradigm for solving the satisfiability problem of propositional logic. Instead of a simple depth-first backtracking approach, this kind of solver learns the reason behind…

人工智能 · 计算机科学 2022-10-12 Tom Krüger , Jan-Hendrik Lorenz , Florian Wörz

Constraint Programming (CP) solvers typically tackle optimization problems by repeatedly finding solutions to a problem while placing tighter and tighter bounds on the solution cost. This approach is somewhat naive, especially for…

计算机科学中的逻辑 · 计算机科学 2015-08-26 Nicholas Downing , Thibaut Feydy , Peter J. Stuckey

Learned clauses minimization (LCM) let to performance improvements of modern SAT solvers especially in solving hard SAT instances. Despite the success of LCM approaches in sequential solvers, they are not widely incorporated in parallel SAT…

数据结构与算法 · 计算机科学 2019-08-06 Marc Hartung , Florian Schintke
‹ 上一页 1 2 3 10 下一页 ›