中文
相关论文

相关论文: Scalable SAT Solving in the Cloud

200 篇论文

In the contexts of automated reasoning (AR) and formal verification (FV), important decision problems are effectively encoded into Satisfiability Modulo Theories (SMT). In the last decade efficient SMT solvers have been developed for…

计算机科学中的逻辑 · 计算机科学 2014-10-23 Roberto Sebastiani , Silvia Tomasi

In generalized malleable scheduling, jobs can be allocated and processed simultaneously on multiple machines so as to reduce the overall makespan of the schedule. The required processing time for each job is determined by the joint…

离散数学 · 计算机科学 2021-11-22 Dimitris Fotakis , Jannik Matuschke , Orestis Papadigenopoulos

Satisfiability Modulo Theories (SMT) and SAT solvers are critical components in many formal software tools, primarily due to the fact that they are able to easily solve logical problem instances with millions of variables and clauses. This…

计算机科学中的逻辑 · 计算机科学 2021-09-06 Gereon Kremer , Erika Abraham , Vijay Ganesh

Satisfiability (SAT) is a central problem in computer science, and advances in SAT-solving algorithms have a far-reaching impact across many fields. Recent works have proposed quantum SAT solvers based on Grover's algorithm, a quantum…

量子物理 · 物理学 2026-04-21 Shang-Wei Lin , Ji-Qing Yan , Yean-Ru Chen , Zhe Hou , David Sanán

We consider semidefinite programming (SDP) approaches for solving the maximum satisfiability problem (MAX-SAT) and the weighted partial MAX-SAT. It is widely known that SDP is well-suited to approximate the (MAX-)2-SAT. Our work shows the…

最优化与控制 · 数学 2023-02-15 Lennart Sinjorgo , Renata Sotirov

We present a parallel solver for numerical constraint satisfaction problems (NCSPs) that can scale on a number of cores. Our proposed method runs worker solvers on the available cores and simultaneously the workers cooperate for the search…

人工智能 · 计算机科学 2014-11-07 Daisuke Ishii , Kazuki Yoshizoe , Toyotaro Suzumura

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

This work introduces StageSAT, a new approach to solving floating-point satisfiability that bridges SMT solving with numerical optimization. StageSAT reframes a floating-point formula as a series of optimization problems in three stages of…

编程语言 · 计算机科学 2026-01-09 Yuanzhuo Zhang , Zhoulai Fu , Binoy Ravindran

In a large-scale computing cluster, the job completions can be substantially delayed due to two sources of variability, namely, variability in the job size and that in the machine service capacity. To tackle this issue, existing works have…

分布式、并行与集群计算 · 计算机科学 2017-07-07 Huanle Xu , Gustavo de Veciana , Wing Cheong Lau , Kunxiao Zhou

In this work, we present a novel technique for GPU-accelerated Boolean satisfiability (SAT) sampling. Unlike conventional sampling algorithms that directly operate on conjunctive normal form (CNF), our method transforms the logical…

人工智能 · 计算机科学 2025-02-14 Arash Ardakani , Minwoo Kang , Kevin He , Qijing Huang , John Wawrzynek

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

All-Solution Satisfiability (AllSAT) and its extension, All-Solution Satisfiability Modulo Theories (AllSMT), have become more relevant in recent years, mainly in formal verification and artificial intelligence applications. The goal of…

计算机科学中的逻辑 · 计算机科学 2026-05-11 Giuseppe Spallitta , Roberto Sebastiani , Armin Biere

Modern high-performance SAT solvers quickly solve large satisfiability instances that occur in practice. If the instance is satisfiable, then the SAT solver can provide a witness which can be checked independently in the form of a…

计算机科学中的逻辑 · 计算机科学 2019-09-05 Cezar-Constantin Andrici , Ştefan Ciobâcă

The Hadoop scheduler is a centerpiece of Hadoop, the leading processing framework for data-intensive applications in the cloud. Given the impact of failures on the performance of applications running on Hadoop, testing and verifying the…

软件工程 · 计算机科学 2021-09-10 Mbarka Soualhia , Foutse Khomh , Sofiene Tahar

We propose an incomplete algorithm for Maximum Satisfiability (MaxSAT) specifically designed to run on neural network accelerators such as GPUs and TPUs. Given a MaxSAT problem instance in conjunctive normal form, our procedure constructs a…

人工智能 · 计算机科学 2023-11-07 David Warde-Farley , Vinod Nair , Yujia Li , Ivan Lobov , Felix Gimeno , Simon Osindero

Much effort is spent everyday by programmers in trying to reduce long, failing execution traces to the cause of the error. We present a new algorithm for error cause localization based on a reduction to the maximal satisfiability problem…

编程语言 · 计算机科学 2011-03-10 Manu Jose , Rupak Majumdar

The utility of satisfiability (SAT) as an application focused hard computational problem is well established. We explore the potential of quantum annealing to enhance classical SAT solving, especially where sampling from the space of all…

量子物理 · 物理学 2016-12-22 Kristen L. Pudenz , Gregory S. Tallant , Todd R. Belote , Steven H. Adachi

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

Many difficult computational problems involve the simultaneous satisfaction of multiple constraints which are individually easy to satisfy. Such problems occur in diffractive imaging, protein folding, constrained optimization (e.g., spin…

计算物理 · 物理学 2008-10-01 Simon Gravel , Veit Elser

Modal logic S5 has attracted significant attention and has led to several practical applications, owing to its simplified approach to dealing with nesting modal operators. Efficient implementations for evaluating satisfiability of S5…

人工智能 · 计算机科学 2023-06-22 Mario Alviano , Sotiris Batsakis , George Baryannis