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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zheng, Jiongzhi, Chen, Zhuo, Li, Chu-Min, He, Kun
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916098047213568
author Zheng, Jiongzhi
Chen, Zhuo
Li, Chu-Min
He, Kun
author_facet Zheng, Jiongzhi
Chen, Zhuo
Li, Chu-Min
He, Kun
contents 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 solution is found, a Soft conflict Pseudo Boolean (SPB) constraint will be generated to enforce the algorithm to find better solutions. In many local search algorithms, clause weighting is a key technique for effectively guiding the search directions. In this paper, we propose to transfer the SPB constraint into the clause weighting system of the local search method, leading the algorithm to better solutions. We further propose an adaptive clause weighting strategy that breaks the tradition of using constant values to adjust clause weights. Based on the above methods, we propose a new local search algorithm called SPB-MaxSAT that provides new perspectives for clause weighting on MaxSAT local search solvers. Extensive experiments demonstrate the excellent performance of the proposed methods.
format Preprint
id arxiv_https___arxiv_org_abs_2401_10589
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Rethinking the Soft Conflict Pseudo Boolean Constraint on MaxSAT Local Search Solvers
Zheng, Jiongzhi
Chen, Zhuo
Li, Chu-Min
He, Kun
Artificial Intelligence
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 solution is found, a Soft conflict Pseudo Boolean (SPB) constraint will be generated to enforce the algorithm to find better solutions. In many local search algorithms, clause weighting is a key technique for effectively guiding the search directions. In this paper, we propose to transfer the SPB constraint into the clause weighting system of the local search method, leading the algorithm to better solutions. We further propose an adaptive clause weighting strategy that breaks the tradition of using constant values to adjust clause weights. Based on the above methods, we propose a new local search algorithm called SPB-MaxSAT that provides new perspectives for clause weighting on MaxSAT local search solvers. Extensive experiments demonstrate the excellent performance of the proposed methods.
title Rethinking the Soft Conflict Pseudo Boolean Constraint on MaxSAT Local Search Solvers
topic Artificial Intelligence
url https://arxiv.org/abs/2401.10589