中文
相关论文

相关论文: Core First Unit Propagation

200 篇论文

Original and learnt clauses in Conflict-Driven Clause Learning (CDCL) SAT solvers often contain redundant literals. This may have a negative impact on performance because redundant literals may deteriorate both the effectiveness of Boolean…

人工智能 · 计算机科学 2018-07-31 Chu-Min Li , Fan Xiao , Mao Luo , Felip Manyà , Zhipeng Lü , Yu Li

We propose prioritized unit propagation with periodic resetting, which is a simple but surprisingly effective algorithm for solving random SAT instances that are meant to be hard. In particular, an evaluation on the Random Track of the 2017…

人工智能 · 计算机科学 2019-12-13 Xujie Si , Yujia Li , Vinod Nair , Felix Gimeno

Applying pre- and inprocessing techniques to simplify CNF formulas both before and during search can considerably improve the performance of modern SAT solvers. These algorithms mostly aim at reducing the number of clauses, literals, and…

计算机科学中的逻辑 · 计算机科学 2013-10-18 Andreas Wotzlaw , Alexander van der Grinten , Ewald Speckenmeyer

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 present an approach to propagation based solving, Boolean equi-propagation, where constraints are modelled as propagators of information about equalities between Boolean literals. Propagation based solving applies this information as a…

人工智能 · 计算机科学 2015-03-19 Amit Metodi , Michael Codish , Vitaly Lagoon , Peter J. Stuckey

Boolean satisfiability (SAT) has an extensive application domain in computer science, especially in electronic design automation applications. Circuit synthesis, optimization, and verification problems can be solved by transforming original…

人工智能 · 计算机科学 2016-03-18 Te-Hsuan Chen , Ju-Yi Lu

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

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

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

CDCL-based SAT solvers have transformed the field of automated reasoning owing to their demonstrated efficiency at handling problems arising from diverse domains. The success of CDCL solvers is owed to the design of clever heuristics that…

计算机科学中的逻辑 · 计算机科学 2020-05-12 Arijit Shaw , Kuldeep S. Meel

Modern SAT solvers routinely operate at scales that make it impractical to query a neural network for every branching decision. NeuroCore, proposed by Selsam and Bjorner, offered a proof-of-concept that neural networks can still accelerate…

计算机科学中的逻辑 · 计算机科学 2020-07-07 Jesse Michael Han

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

Modern CDCL SAT solvers learn clauses rapidly, and an important heuristic is the clause deletion scheme. Most current solvers have two (or more) stores of clauses. One has ``valuable'' clauses which are never deleted. Most learned clauses…

人工智能 · 计算机科学 2021-10-28 Sima Jamali , David Mitchell

Most existing sequence labelling models rely on a fixed decomposition of a target sequence into a sequence of basic units. These methods suffer from two major drawbacks: 1) the set of basic units is fixed, such as the set of words,…

计算与语言 · 计算机科学 2017-08-15 Hairong Liu , Zhenyao Zhu , Xiangang Li , Sanjeev Satheesh

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

We present an approach to propagation-based SAT encoding of combinatorial problems, Boolean equi-propagation, where constraints are modeled as Boolean functions which propagate information about equalities between Boolean literals. This…

人工智能 · 计算机科学 2014-02-05 Amit Metodi , Michael Codish , Peter James Stuckey

We describe a SAT solver using both the GPU (CUDA) and the CPU with a new clause exchange strategy. The CPU runs a classic multithreaded CDCL SAT solver. EachCPU thread exports all the clauses it learns to the GPU. The GPU makes a heavy…

人工智能 · 计算机科学 2020-12-08 Nicolas Prevot

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

We present a hardware-accelerated SAT solver targeting processor/Field Programmable Gate Arrays (FPGA) SoCs. Our solution accelerates the most expensive subroutine of the Davis-Putnam-Logemann-Loveland (DPLL) algorithm, Boolean Constraint…

硬件体系结构 · 计算机科学 2024-04-16 Hariprasadh Govindasamy , Babak Esfandiari , Paulo Garcia

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
‹ 上一页 1 2 3 10 下一页 ›