中文
相关论文

相关论文: Improving SAT Solvers via Blocked Clause Decomposi…

200 篇论文

The boolean satisfiability (SAT) problem asks whether there exists an assignment of boolean values to the variables of an arbitrary boolean formula making the formula evaluate to True. It is well-known that all NP-problems can be coded as…

机器学习 · 计算机科学 2024-10-22 Christopher R. Serrano , Jonathan Gallagher , Kenji Yamada , Alexei Kopylov , Michael A. Warren

In this paper, we study the embedded feature selection problem in linear Support Vector Machines (SVMs), in which a cardinality constraint is employed, leading to an interpretable classification model. The problem is NP-hard due to the…

最优化与控制 · 数学 2024-12-20 Immanuel Bomze , Federico D'Onofrio , Laura Palagi , Bo Peng

Boolean satisfiability (SAT) problems are routinely solved by SAT solvers in real-life applications, yet solving time can vary drastically between solvers for the same instance. This has motivated research into machine learning models that…

The Boolean Satisfiability problem (SAT) is important on artificial intelligence community and the impact of its solving on complex problems. Recently, great breakthroughs have been made respectively on stochastic local search (SLS)…

人工智能 · 计算机科学 2020-08-05 Huimin Fu , Yang Xu , Jun Liu , Guanfeng Wu , Sutcliffe Geoff

Instances of logical cryptanalysis, circuit verification, and bounded model checking can often be succinctly represented as a combined satisfiability (SAT) problem where an instance is a combination of traditional clauses and parity…

计算机科学中的逻辑 · 计算机科学 2012-09-11 Tero Laitinen , Tommi Junttila , Ilkka Niemelä

Extended resolution shows that auxiliary variables are very powerful in theory. However, attempts to exploit this potential in practice have had limited success. One reasonably effective method in this regard is bounded variable addition…

计算机科学中的逻辑 · 计算机科学 2023-07-06 Andrew Haberlandt , Harrison Green , Marijn J. H. Heule

Conflict-driven clause learning (CDCL) is a remarkably successful paradigm for solving the satisfiability problem of propositional logic. Instead of a simple depth-first backtracking approach, this kind of solver learns the reason behind…

人工智能 · 计算机科学 2022-10-12 Tom Krüger , Jan-Hendrik Lorenz , Florian Wörz

Clause-elimination procedures that simplify formulas in conjunctive normal form play an important role in modern SAT solving. Before or during the actual solving process, such procedures identify and remove clauses that are irrelevant to…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Benjamin Kiesl , Martina Seidl , Hans Tompits , Armin Biere

In computational complexity theory, a decision problem is NP-complete when it is both in NP and NP-hard. Although a solution to a NP-complete can be verified quickly, there is no known algorithm to solve it in polynomial time. There exists…

计算复杂性 · 计算机科学 2018-03-28 Wenxia Guo , Jin Wang , Majun He , Xiaoqin Ren , Wenhong Tian , Qingxian Wang

As the cornerstone of modern power systems, the Unit Commitment Problem (UC) is critical for ensuring operational security and economic efficiency in the ongoing global energy transition. However, existing UC studies typically propose…

计算机科学中的逻辑 · 计算机科学 2026-04-21 Yuxin Zhao , Han Huang , Fangji Fu , Zhifeng Hao

Traditional Boolean satisfiability (SAT) solvers based on the conflict-driven clause-learning (CDCL) framework fare poorly on formulas involving large numbers of parity constraints. The CryptoMiniSat solver augments CDCL with Gauss-Jordan…

计算机科学中的逻辑 · 计算机科学 2023-04-11 Mate Soos , Randal E. Bryant

The literature on Multiple Criteria Decision Analysis (MCDA) proposes several methods in order to sort alternatives evaluated on several attributes into ordered classes. Non Compensatory Sorting models (NCS) assign alternatives to classes…

人工智能 · 计算机科学 2017-10-30 K. Belahcène , C. Labreuche , N. Maudet , V. Mousseau , W. Ouerdane

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

Block coordinate descent (BCD) methods are widely used for large-scale numerical optimization because of their cheap iteration costs, low memory requirements, amenability to parallelization, and ability to exploit problem structure. Three…

最优化与控制 · 数学 2022-08-02 Julie Nutini , Issam Laradji , Mark Schmidt

We offer a new understanding of some aspects of practical SAT-solvers that are based on DPLL with unit-clause propagation, clause-learning, and restarts. We do so by analyzing a concrete algorithm which we claim is faithful to what…

计算机科学中的逻辑 · 计算机科学 2014-01-17 Albert Atserias , Johannes Klaus Fichte , Marc Thurley

Error-correcting codes enable reliable communication, yet practical soft decoding remains challenging across code families and block lengths. We propose SB-ECC, a score-based decoder that casts decoding as continuous-time denoising. A…

机器学习 · 计算机科学 2026-05-28 Alon Helvits , Eliya Nachmani

Coordinate descent algorithms are widely used in machine learning and large-scale data analysis due to their strong optimality guarantees and impressive empirical performance in solving non-convex problems. In this work, we introduce Block…

最优化与控制 · 数学 2024-12-17 Zhijie Yuan , Ganzhao Yuan , Lei Sun

Nature-inspired computation is receiving increasing attention. Various Ising machine implementations have recently been proven to be effective in solving numerous combinatorial optimization problems including maximum cut, low density parity…

信息论 · 计算机科学 2024-11-05 Ahmet Yusuf Salim , Bart Selman , Henry Kautz , Zeljko Ignjatovic , Selçuk Köse

We consider Benders decomposition for solving two-stage stochastic programs with complete recourse based on finite samples of the uncertain parameters. We define the Benders cuts binding at the final optimal solution or the ones…

最优化与控制 · 数学 2020-10-16 Huiwen Jia , Siqian Shen

We present a decision procedure for the theory of fixed-sized bitvectors in the MCSAT framework. MCSAT is an alternative to CDCL(T) for SMT solving and can be seen as an extension of CDCL to domains other than the Booleans. Our procedure…

计算机科学中的逻辑 · 计算机科学 2020-04-20 Stéphane Graham-Lengrand , Dejan Jovanović , Bruno Dutertre