paper-with-me

Papers

SAT-based Preprocessing for MaxSAT (extended version)

2013-10-08 · Anton Belov, Antonio Morgado, Joao Marques-Silva

State-of-the-art algorithms for industrial instances of MaxSAT problem rely on iterative calls to a SAT solver. Preprocessing is crucial for the acceleration of SAT solving, and the key preprocessing techniques rely on the application of resolution and subsumption elimination. Additionally, satisfiability-preserving clause elimination procedures are often used. Since MaxSAT computation typically involves a large number of SAT calls, we are interested in whether an input instance to a MaxSAT problem can be preprocessed up-front, i.e. prior to running the MaxSAT solver, rather than (or, in addition to) during each iterative SAT solver call. The key requirement in this setting is that the preprocessing has to be sound, i.e. so that the solution can be reconstructed correctly and efficiently after the execution of a MaxSAT algorithm on the preprocessed instance. While, as we demonstrate in this paper, certain clause elimination procedures are sound for MaxSAT, it is well-known that this is not the case for resolution and subsumption elimination. In this paper we show how to adapt these preprocessing techniques to MaxSAT. To achieve this we recast the MaxSAT problem in a recently introduced labelled-CNF framework, and show that within the framework the preprocessing techniques can be applied soundly. Furthermore, we show that MaxSAT algorithms restated in the framework have a natural implementation on top of an incremental SAT solver. We evaluate the prototype implementation of a MaxSAT algorithm WMSU1 in this setting, demonstrate the effectiveness of preprocessing, and show overall improvement with respect to non-incremental versions of the algorithm on some classes of problems.

📄 PDF Abstract BibTeX arXiv:1310.2298

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Certified MaxSAT Preprocessing

2024-04-26 · Hannes Ihalainen, Andy Oertel, Yong Kiam Tan, Jeremias Berg 외

Building on the progress in Boolean satisfiability (SAT) solving over the last decades, maximum satisfiability (MaxSAT) has become a viable approach for solving NP-hard optimization problems, but ensuring correctness of …

Can LLMs Build a MaxSAT Solver from Papers? The CoreForge Experience

2026-07-16 · Ruben Martins arxiv

We report on CoreForge, an experience in using large language models (LLMs) to build an unweighted MaxSAT solver from research papers rather than from an existing solver codebase. The project focuses on unsatisfiability-…

Fuzzy Maximum Satisfiability

2016-02-06 · Mohamed El Halaby, Areeg Abdalla

In this paper, we extend the Maximum Satisfiability (MaxSAT) problem to {\L}ukasiewicz logic. The MaxSAT problem for a set of formulae {\Phi} is the problem of finding an assignment to the variables in {\Phi} that satisf…

Rethinking the Soft Conflict Pseudo Boolean Constraint on MaxSAT Local Search Solvers

2024-01-19 · Jiongzhi Zheng, Zhuo Chen, Chu-min Li, Kun He

MaxSAT is an optimization version of the famous NP-complete Satisfiability problem (SAT). Algorithms for MaxSAT mainly include complete solvers and local search incomplete solvers. In many complete solvers, once a better…

Deep Weighted MaxSAT for Aspect-based Opinion Extraction

2020-11-01 · EMNLP 2020 11 · Meixi Wu, Wenya Wang, Sinno Jialin Pan

Though deep learning has achieved significant success in various NLP tasks, most deep learning models lack the capability of encoding explicit domain knowledge to model complex causal relationships among different types …

Deep Learning