中文
相关论文

相关论文: Revisiting Decision Diagrams for SAT

200 篇论文

Recursive algebraic data types (term algebras, ADTs) are one of the most well-studied theories in logic, and find application in contexts including functional programming, modelling languages, proof assistants, and verification. At this…

计算机科学中的逻辑 · 计算机科学 2018-01-09 Hossein Hojjat , Philipp Rümmer

In the article, within the framework of the Boolean Satisfiability problem (SAT), the problem of estimating the hardness of specific Boolean formulas w.r.t. a specific complete SAT solving algorithm is considered. Based on the well-known…

人工智能 · 计算机科学 2023-12-19 Daniil Chivilikhin , Artem Pavlenko , Alexander Semenov

This Survey provides an overview of techniques in termination analysis for programs with numerical variables and transitions defined by linear constraints. This subarea of program analysis is challenging due to the existence of undecidable…

编程语言 · 计算机科学 2026-01-27 Amir M. Ben-Amram , Samir Genaim , Joël Ouaknine , James Worrell

This paper depicts an algorithm for solving the Decision Boolean Satisfiability Problem using the binary numerical properties of a Special Decision Satisfiability Problem, parallel execution, object oriented, and short termination. The two…

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

The problem of identifying the satisfiability threshold of random $3$-SAT formulas has received a lot of attention during the last decades and has inspired the study of other threshold phenomena in random combinatorial structures. The…

组合数学 · 数学 2024-11-07 Ioannis Caragiannis , Nick Gravin , Zhile Jiang

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

A product configurator which is complete, backtrack free and able to compute the valid domains at any state of the configuration can be constructed by building a Binary Decision Diagram (BDD). Despite the fact that the size of the BDD is…

人工智能 · 计算机科学 2007-05-23 Esben Rune Hansen , Henrik Reif Andersen

The IC3 algorithm, also known as PDR, is a SAT-based model checking algorithm that has significantly influenced the field in recent years due to its efficiency, scalability, and completeness. It utilizes SAT solvers to solve a series of SAT…

计算机科学中的逻辑 · 计算机科学 2025-05-22 Yuheng Su , Qiusong Yang , Yiwei Ci , Yingcheng Li , Tianjun Bu , Ziyu Huang

We improve further the 2015 version of abcdSAT by various heuristics such as at-least-one recently used strategy, learnt clause database approximation reduction etc. Based on the requirement of different tracks at the SAT Competition 2016,…

计算机科学中的逻辑 · 计算机科学 2016-05-06 Jingchao Chen

We describe a framework and an algorithm for solving hybrid influence diagrams with discrete, continuous, and deterministic chance variables, and discrete and continuous decision variables. A continuous chance variable in an influence…

人工智能 · 计算机科学 2012-03-19 Yijing Li , Prakash P. Shenoy

The branch-and-bound algorithm based on decision diagrams introduced by Bergman et al. in 2016 is a framework for solving discrete optimization problems with a dynamic programming formulation. It works by compiling a series of bounded-width…

数据结构与算法 · 计算机科学 2024-01-19 Vianney Coppé , Xavier Gillard , Pierre Schaus

Probabilistic sentential decision diagrams are a class of structured-decomposable probabilistic circuits especially designed to embed logical constraints. To adapt the classical LearnSPN scheme to learn the structure of these models, we…

人工智能 · 计算机科学 2021-07-27 Alessandro Antonucci , Alessandro Facchini , Lilith Mattei

We investigate rules which allow variable elimination in binary CSP (constraint satisfaction problem) instances while conserving satisfiability. We study variable-elimination rules based on the language of forbidden patterns enriched with…

数据结构与算法 · 计算机科学 2019-05-13 Martin C. Cooper , Achref El Mouelhi , Cyril Terrioux

We first propose algorithms for checking language equivalence of finite automata over a large alphabet. We use symbolic automata, where the transition function is compactly represented using a (multi-terminal) binary decision diagrams…

形式语言与自动机理论 · 计算机科学 2014-07-14 Damien Pous

Charts are an essential part of both graphicacy (graphical literacy), and statistical literacy. As chart understanding has become increasingly relevant in data science, automating chart analysis by processing raster images of the charts has…

计算机视觉与模式识别 · 计算机科学 2020-10-07 Jaya Sreevalsan-Nair , Komal Dadhich , Siri Chandana Daggubati

This tutorial gives an advanced introduction to string diagrams and graph languages for higher-order computation. The subject matter develops in a principled way, starting from the two dimensional syntax of key categorical concepts such as…

计算机科学中的逻辑 · 计算机科学 2024-12-05 Dan Ghica , Fabio Zanasi

We use dense variable-ordering to define HRD (Hybrid-Restriction Diagram), a new BDD-like data-structure for the representation and manipulation of state-spaces of linear hybrid automata. We present and discuss various manipulation…

数据结构与算法 · 计算机科学 2007-05-23 Farn Wang

Boolean satisfiability problem (SAT) is fundamental to many applications. Existing works have used graph neural networks (GNNs) for (approximate) SAT solving. Typical GNN-based end-to-end SAT solvers predict SAT solutions concurrently. We…

人工智能 · 计算机科学 2023-04-19 Zhiyuan Yan , Min Li , Zhengyuan Shi , Wenjie Zhang , Yingcong Chen , Hongce Zhang

Machine learning algorithms using deep architectures have been able to implement increasingly powerful and successful models. However, they also become increasingly more complex, more difficult to comprehend and easier to fool. So far, most…

机器学习 · 计算机科学 2020-08-20 Alexander Schulz , Fabian Hinder , Barbara Hammer

In this paper titled A Model-Agnostic SAT-based approach for Symbolic Explanation Enumeration we propose a generic agnostic approach allowing to generate different and complementary types of symbolic explanations. More precisely, we…

人工智能 · 计算机科学 2022-08-17 Ryma Boumazouza , Fahima Cheikh-Alili , Bertrand Mazure , Karim Tabia