中文
相关论文

相关论文: Smart Cubing for Graph Search: A Comparative Study

200 篇论文

This paper introduces AlphaMapleSAT, a Cube-and-Conquer (CnC) parallel SAT solver that integrates Monte Carlo Tree Search (MCTS) with deductive feedback to efficiently solve challenging combinatorial SAT problems. Traditional lookahead…

人工智能 · 计算机科学 2026-01-21 Piyush Jha , Zhengyu Li , Zhengyang Lu , Raymond Zeng , Curtis Bright , Vijay Ganesh

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 last few decades, many distinct lines of research aimed at automating mathematics have been developed, including computer algebra systems (CASs) for mathematical modelling, automated theorem provers for first-order logic, SAT/SMT…

计算机科学中的逻辑 · 计算机科学 2019-09-18 Curtis Bright , Ilias Kotsireas , Vijay Ganesh

Boolean satisfiability (SAT) solving is a fundamental problem in computer science. Finding efficient algorithms for SAT solving has broad implications in many areas of computer science and beyond. Quantum SAT solvers have been proposed in…

量子物理 · 物理学 2023-08-08 Shang-Wei Lin , Tzu-Fan Wang , Yean-Ru Chen , Zhe Hou , David Sanán , Yon Shin Teo

Despite the effectiveness of Cube-and-Conquer (C&C) for solving challenging Boolean Satisfiability (SAT) problems, no prior work has shown that transformer-based models can learn effective cubing heuristics. We introduce a neuro-symbolic…

Graph generation and enumeration problems often require handling equivalent graphs -- those that differ only in vertex labeling. We study how to extend SAT Modulo Symmetries (SMS), a framework for eliminating such redundant graphs, to…

计算机科学中的逻辑 · 计算机科学 2025-02-24 Mikoláš Janota , Markus Kirchweger , Tomáš Peitl , Stefan Szeider

With the increasing availability of parallel computing power, there is a growing focus on parallelizing algorithms for important automated reasoning problems such as Boolean satisfiability (SAT). Divide-and-Conquer (D&C) is a popular…

计算机科学中的逻辑 · 计算机科学 2022-09-13 Abhishek Nair , Saranyu Chattopadhyay , Haoze Wu , Alex Ozdemir , Clark Barrett

State-of-the-art model-checking algorithms like IC3/PDR are based on uni-directional modular SAT solving for finding and/or blocking counterexamples. Modular SAT solvers divide a SAT-query into multiple sub-queries, each solved by a…

计算机科学中的逻辑 · 计算机科学 2023-07-03 Hari Govind V K , Isabel Garcia-Contreras , Sharon Shoham , Arie Gurfinkel

Rubik's Cube is an easily-understood puzzle, which is originally called the "magic cube". It is a well-known planning problem, which has been studied for a long time. Yet many simple properties remain unknown. This paper studies whether…

人工智能 · 计算机科学 2011-05-10 Jingchao Chen

The boolean Pythagorean Triples problem has been a longstanding open problem in Ramsey Theory: Can the set N = $\{1, 2, ...\}$ of natural numbers be divided into two parts, such that no part contains a triple $(a,b,c)$ with $a^2 + b^2 =…

离散数学 · 计算机科学 2016-06-20 Marijn J. H. Heule , Oliver Kullmann , Victor W. Marek

Boolean satisfiability (SAT) problem is of fundamental importance in computer science and many application domains. For Grover's algorithm, solving the SAT problem requires $\mathcal{O}(\sqrt{2^n})$ queries--where n denotes the number of…

量子物理 · 物理学 2026-04-14 He Wang , Jinyang Yao

We show a method resulting in the improvement of several polynomial-space, exponential-time algorithms. An instance of the problem Max (r,2)-CSP, or simply Max 2-CSP, is parametrized by the domain size r (often 2), the number of variables n…

数据结构与算法 · 计算机科学 2017-11-20 Serge Gaspers , Gregory B. Sorkin

While accelerated computing has transformed many domains of computing, its impact on logical reasoning, specifically Boolean satisfiability (SAT), remains limited. State-of-the-art SAT solvers rely heavily on inherently sequential…

计算机科学中的逻辑 · 计算机科学 2025-11-12 Steve Dai , Cunxi Yu , Kalyan Krishnamani , Brucek Khailany

Symmetry breaking is a popular technique to reduce the search space for SAT solving by exploiting the underlying symmetry over variables and clauses in a formula. The key idea is to first identify sets of assignments which fall in the same…

计算机科学中的逻辑 · 计算机科学 2020-01-17 Saket Dingliwal , Ronak Agarwal , Happy Mittal , Parag Singla

While static symmetry breaking has been explored in the SAT community for decades, only as of 2010 research has focused on exploiting the same discovered symmetry dynamically, during the run of the SAT solver, by learning extra clauses. The…

计算机科学中的逻辑 · 计算机科学 2021-08-13 Alexander Ivrii , Ofer Strichman

In this paper, we investigate the strength of six different SAT solvers in attacking various obfuscation schemes. Our investigation revealed that Glucose and Lingeling SAT solvers are generally suited for attacking small-to-midsize…

密码学与安全 · 计算机科学 2018-05-02 Shervin Roshanisefat , Harshith K. Thirumala , Kris Gaj , Houman Homayoun , Avesta Sasan

This paper presents a detailed analysis of the scalability and parallelization of local search algorithms for the Satisfiability problem. We propose a framework to estimate the parallel performance of a given algorithm by analyzing the…

分布式、并行与集群计算 · 计算机科学 2024-05-15 Alejandro Arbelaez , Charlotte Truchet , Philippe Codognet

We are exploring the problem of building an automated reasoning procedure that adaptively tunes the high-level solving strategy for a given problem. There are two main distinctive characteristics of our approach: tuning is performed solely…

计算机科学中的逻辑 · 计算机科学 2025-05-14 Haoze Wu , Clark Barrett , Nina Narodytska

We propose a software architecture where SAT solvers act as a shared network resource for distributed business applications. There can be multiple parallel SAT solvers running either on dedicated hardware (a multi-processor system or a…

分布式、并行与集群计算 · 计算机科学 2023-02-02 Sergejs Kozlovičs

Proof-Number Search is a best-first search algorithm with many successful applications, especially in game solving. As large-scale computing clusters become increasingly accessible, parallelization is a natural way to accelerate…

人工智能 · 计算机科学 2026-02-10 Tomáš Čížek , Martin Balko , Martin Schmid
‹ 上一页 1 2 3 10 下一页 ›