Core-Guided Binary Search Algorithms for Maximum Satisfiability
Abstract
Several MaxSAT algorithms based on iterative SAT solving have been proposed in recent years. These algorithms are in general the most efficient for real-world applications. Existing data indicates that, among MaxSAT algorithms based on iterative SAT solving, the most efficient ones are core-guided, i.e. algorithms which guide the search by iteratively computing unsatisfiable subformulas (or cores). For weighted MaxSAT, core-guided algorithms exhibit a number of important drawbacks, including a possibly exponential number of iterations and the use of a large number of auxiliary variables. This paper develops two new algorithms for (weighted) MaxSAT that address these two drawbacks. The first MaxSAT algorithm implements core-guided iterative SAT solving with binary search. The second algorithm extends the first one by exploiting disjoint cores. The empirical evaluation shows that core-guided binary search is competitive with current MaxSAT solvers.
Cite
Text
Heras et al. "Core-Guided Binary Search Algorithms for Maximum Satisfiability." AAAI Conference on Artificial Intelligence, 2011. doi:10.1609/AAAI.V25I1.7822Markdown
[Heras et al. "Core-Guided Binary Search Algorithms for Maximum Satisfiability." AAAI Conference on Artificial Intelligence, 2011.](https://mlanthology.org/aaai/2011/heras2011aaai-core/) doi:10.1609/AAAI.V25I1.7822BibTeX
@inproceedings{heras2011aaai-core,
title = {{Core-Guided Binary Search Algorithms for Maximum Satisfiability}},
author = {Heras, Federico and Morgado, António and Marques-Silva, João},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2011},
pages = {36-41},
doi = {10.1609/AAAI.V25I1.7822},
url = {https://mlanthology.org/aaai/2011/heras2011aaai-core/}
}