中文
相关论文

相关论文: Revisiting Decision Diagrams for SAT

200 篇论文

A state-of-the-art criterion to evaluate the importance of a given learned clause is called Literal Block Distance (LBD) score. It measures the number of distinct decision levels in a given learned clause. The lower the LBD score of a…

人工智能 · 计算机科学 2019-04-26 Md Solimul Chowdhury , Martin Müller , Jia-Huai You

This paper proposes a novel approach to Hamiltonian simulation using Decision Diagrams (DDs), which are an exact representation based on exploiting redundancies in representations of quantum states and operations. While the simulation of…

量子物理 · 物理学 2024-03-04 Aaron Sander , Lukas Burgholzer , Robert Wille

A recently proposed canonical form of Boolean functions, namely tagged sentential decision diagrams (TSDDs), exploits both the standard and zero-suppressed trimming rules. The standard ones minimize the size of sentential decision diagrams…

人工智能 · 计算机科学 2023-12-05 Deyuan Zhong , Mingwei Zhang , Quanlong Guan , Liangda Fang , Zhaorong Lai , Yong Lai

In 2006, Biere, Jussila, and Sinz made the key observation that the underlying logic behind algorithms for constructing Reduced, Ordered Binary Decision Diagrams (BDDs) can be encoded as steps in a proof in the extended resolution logical…

计算机科学中的逻辑 · 计算机科学 2023-03-29 Randal E. Bryant , Marijn J. H. Heule

The paper introduces a new technique for compressing Binary Decision Diagrams in those cases where random access is not required. Using this technique, compression and decompression can be done in linear time in the size of the BDD and…

人工智能 · 计算机科学 2008-12-18 Esben Rune Hansen , S. Srinivasa Rao , Peter Tiedemann

The enormous number of states reachable during explicit model checking is the main bottleneck for scalability. This paper presents approaches of using decision diagrams to represent very large state space compactly and efficiently. This is…

软件工程 · 计算机科学 2020-05-01 Hao Zheng , Andrew Price , Chris Myers

For the exploration of large state spaces, symbolic search using binary decision diagrams (BDDs) can save huge amounts of memory and computation time. State sets are represented and modified by accessing and manipulating their…

人工智能 · 计算机科学 2012-10-25 Stefan Edelkamp , Peter Kissmann , Álvaro Torralba

A novel parallel algorithm for solving the classical Decision Boolean Satisfiability problem with clauses in conjunctive normal form is depicted. My approach for solving SAT is without using algebra or other computational search strategies…

数据结构与算法 · 计算机科学 2018-04-17 Carlos Barrón-Romero

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

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

Two-level logic minimization is a central problem in logic synthesis, and has applications in reliability analysis and automated reasoning. This paper represents a method of minimizing Boolean sum of products function with binary decision…

数据结构与算法 · 计算机科学 2012-03-29 Debajit Sensarma , Subhashis Banerjee , Krishnendu Basuli , Saptarshi Naskar , Samar Sen Sarma

Automatic synthesis of hardware components from declarative specifications is an ambitious endeavor in computer aided design. Existing synthesis algorithms are often implemented with Binary Decision Diagrams (BDDs), inheriting their…

计算机科学中的逻辑 · 计算机科学 2013-11-15 Roderick Bloem , Robert Koenighofer , Martina Seidl

Propositional satisfiability (SAT) is at the nucleus of state-of-the-art approaches to a variety of computationally hard problems, one of which is cryptanalysis. Moreover, a number of practical applications of SAT can only be tackled…

人工智能 · 计算机科学 2018-03-14 Alexander Semenov , Oleg Zaikin , Ilya Otpuschennikov , Stepan Kochemazov , Alexey Ignatiev

Decision lists are one of the most easily explainable machine learning models. Given the renewed emphasis on explainable machine learning decisions, this machine learning model is increasingly attractive, combining small size and clear…

人工智能 · 计算机科学 2020-10-21 Jinqiang Yu , Alexey Ignatiev , Pierre Le Bodic , Peter J. Stuckey

In this paper, we explore the application of blocked clause elimination for projected model counting. This is the problem of determining the number of models ||\exists X.{\Sigma}|| of a propositional formula {\Sigma} after eliminating a…

人工智能 · 计算机科学 2024-08-13 Jean-Marie Lagniez , Pierre Marquis , Armin Biere

Linear integer constraints are one of the most important constraints in combinatorial problems since they are commonly found in many practical applications. Typically, encodings to Boolean satisfiability (SAT) format of conjunctive normal…

计算机科学中的逻辑 · 计算机科学 2020-05-06 Ignasi Abío , Valentin Mayer-Eichberger , Peter Stuckey

Satisfiability of boolean formulae (SAT) has been a topic of research in logic and computer science for a long time. In this paper we are interested in understanding the structure of satisfiable and unsatisfiable sentences. In previous work…

组合数学 · 数学 2021-05-25 Vaibhav Karve , Anil N. Hirani

Sentential decision diagrams (SDDs) introduced by Darwiche in 2011 are a promising representation type used in knowledge compilation. The relative succinctness of representation types is an important subject in this area. The aim of the…

计算复杂性 · 计算机科学 2018-02-14 Beate Bollig , Matthias Buttkus

Any Boolean function corresponds with a complete full binary decision tree. This tree can in turn be represented in a maximally compact form as a direct acyclic graph where common subtrees are factored and shared, keeping only one copy of…

数据结构与算法 · 计算机科学 2020-05-26 Julien Clément , Antoine Genitrini

We propose to use a DPLL+restart to solve SAT instances by successive simplifications based on the production of clauses that subsume the initial clauses. We show that this approach allows the refutation of pebbling formulae in polynomial…

人工智能 · 计算机科学 2019-06-19 Olivier Bailleux