中文
相关论文

相关论文: Revisiting Decision Diagrams for SAT

200 篇论文

Decision diagrams (DDs) are powerful tools to represent effectively propositional formulas, which are largely used in many domains, in particular in formal verification and in knowledge compilation. Some forms of DDs (e.g., OBDDs, SDDs) are…

计算机科学中的逻辑 · 计算机科学 2025-08-20 Massimo Michelutti , Gabriele Masina , Giuseppe Spallitta , Roberto Sebastiani

In this paper a new dynamic subsumption technique for Boolean CNF formulae is proposed. It exploits simple and sufficient conditions to detect during conflict analysis, clauses from the original formula that can be reduced by subsumption.…

人工智能 · 计算机科学 2009-04-02 Youssef Hamadi , Said Jabbour , Lakhdar Sais

We study the counting version of the Boolean satisfiability problem #SAT using the ZH-calculus, a graphical language originally introduced to reason about quantum circuits. Using this, we generalize #SAT to a weighted variant we call…

计算复杂性 · 计算机科学 2024-08-13 Tuomas Laakkonen , Konstantinos Meichanetzidis , John van de Wetering

Ordered binary decision diagrams (OBDDs) are a fundamental data structure for the manipulation of Boolean functions, with strong applications to finite-state symbolic model checking. OBDDs allow for efficient algorithms using top-down…

计算机科学中的逻辑 · 计算机科学 2025-02-18 Michael Blondin , Michaël Cadilhac , Xin-Yi Cui , Philipp Czerner , Javier Esparza , Jakob Schulz

On the one hand, Constraint Satisfaction Problems allow one to declaratively model problems. On the other hand, propositional satisfiability problem (SAT) solvers can handle huge SAT instances. We thus present a technique to declaratively…

人工智能 · 计算机科学 2014-07-01 Frédéric Lardeux , Eric Monfroy , Broderick Crawford , Ricardo Soto

Sorting networks are oblivious sorting algorithms with many practical applications and rich theoretical properties. Propositional encodings of sorting networks are a key tool for proving concrete bounds on the minimum number of comparators…

数据结构与算法 · 计算机科学 2018-07-17 José A. R. Fonollosa

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 quality heuristics. Our…

人工智能 · 计算机科学 2022-09-14 Tim Holzenkamp , Kevin Kuryshev , Thomas Oltmann , Lucas Wäldele , Johann Zuber , Tobias Heuer , Markus Iser

Clause Learning is one of the most important components of a conflict driven clause learning (CDCL) SAT solver that is effective on industrial instances. Since the number of learned clauses is proved to be exponential in the worse case, it…

人工智能 · 计算机科学 2017-06-01 Jerry Lonlac , Engelbert Mephu Nguifo

Boolean satisfiability (SAT) is a fundamental NP-complete problem with many applications, including automated planning and scheduling. To solve large instances, SAT solvers have to rely on heuristics, e.g., choosing a branching variable in…

人工智能 · 计算机科学 2023-07-19 Mikhail Shirokikh , Ilya Shenbin , Anton Alekseev , Sergey Nikolenko

This paper deals with variable selection in the regression and binary classification frameworks. It proposes an automatic and exhaustive procedure which relies on the use of the CART algorithm and on model selection via penalization. This…

统计理论 · 数学 2011-01-05 Marie Sauvé , Christine Tuleau-Malot

When creating benchmarks for SAT solvers, we need SAT instances that are easy to build but hard to solve. A recent development in the search for such methods has led to the Balanced SAT algorithm, which can create k-SAT instances with m…

人工智能 · 计算机科学 2019-03-11 Guillaume Escamocher , Barry O'Sullivan , Steven David Prestwich

Computing differences between tree-structured data is a critical but challenging problem in software analysis. In this paper, we propose a novel tree diffing approach called SatDiff, which reformulates the structural diffing problem into a…

编程语言 · 计算机科学 2024-04-09 Chuqin Geng , Haolin Ye , Yihan Zhang , Brigitte Pientka , Xujie Si

Though traditional algorithms could be embedded into neural architectures with the proposed principle of \cite{xiao2017hungarian}, the variables that only occur in the condition of branch could not be updated as a special case. To tackle…

神经与进化计算 · 计算机科学 2017-12-19 Han Xiao

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

In this paper we present a new approach to modeling finite set domain constraint problems using Reduced Ordered Binary Decision Diagrams (ROBDDs). We show that it is possible to construct an efficient set domain propagator which compactly…

人工智能 · 计算机科学 2011-09-13 P. J. Hawkins , V. Lagoon , P. J. Stuckey

Binary decision diagrams can compactly represent vast sets of states, mitigating the state space explosion problem in model checking. Probabilistic systems, however, require multi-terminal diagrams storing rational numbers. They are…

计算机科学中的逻辑 · 计算机科学 2020-01-14 Ernst Moritz Hahn , Arnd Hartmanns

Decision Diagrams (DDs) have emerged as a powerful tool for discrete optimization, with rapidly growing adoption. DDs are directed acyclic layered graphs; restricted DDs are a generalized greedy heuristic for finding feasible solutions, and…

最优化与控制 · 数学 2026-02-27 Isaac Rudich , Louis-Martin Rousseau

A classical question of propositional logic is one of the shortest proof of a tautology. A related fundamental problem is to determine the relative efficiency of standard proof systems, where the relative complexity is measured using the…

计算机科学中的逻辑 · 计算机科学 2017-03-21 Olga Tveretina

Motivated by functional synthesis in sequential circuit construction and quantified boolean formulas (QBF), boolean synthesis serves as one of the core problems in Formal Methods. Recent advances show that decision diagrams (DD) are…

符号计算 · 计算机科学 2025-12-09 Yi Lin , Moshe Y. Vardi

Disjunctive Linear Arithmetic (DLA) is a major decidable theory that is supported by almost all existing theorem provers. The theory consists of Boolean combinations of predicates of the form $\Sigma_{j=1}^{n}a_j\cdot x_j \le b$, where the…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Ofer Strichman