Skip to main navigation Skip to search Skip to main content

Improving local search for structured SAT formulas via unit propagation based construct and cut initialization

  • Shaowei Cai*
  • , Chuan Luo*
  • , Xindi Zhang*
  • , Jian Zhang*
  • *Corresponding author for this work
  • CAS - Institute of Software
  • University of Chinese Academy of Sciences

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This work is dedicated to improving local search solvers for the Boolean satisfiability (SAT) problem on structured instances. We propose a construct-and-cut (CnC) algorithm based on unit propagation, which is used to produce initial assignments for local search. We integrate our CnC initialization procedure within several state-of-the-art local search SAT solvers, and obtain the improved solvers. Experiments are carried out with a benchmark encoded from a spectrum repacking project as well as benchmarks encoded from two important mathematical problems namely Boolean Pythagorean Triple and Schur Number Five. The experiments show that the CnC initialization improves the local search solvers, leading to better performance than state-of-the-art SAT solvers based on Conflict Driven Clause Learning (CDCL) solvers.

Original languageEnglish
Title of host publication27th International Conference on Principles and Practice of Constraint Programming, CP 2021
EditorsLaurent D. Michel
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772112
DOIs
StatePublished - 1 Oct 2021
Event27th International Conference on Principles and Practice of Constraint Programming, CP 2021 - Virtual, Montpellier, France
Duration: 25 Oct 202129 Oct 2021

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume210
ISSN (Print)1868-8969

Conference

Conference27th International Conference on Principles and Practice of Constraint Programming, CP 2021
Country/TerritoryFrance
CityVirtual, Montpellier
Period25/10/2129/10/21

Keywords

  • Local Search
  • Mathematical Problems
  • Satisfiability
  • Unit Propagation

Fingerprint

Dive into the research topics of 'Improving local search for structured SAT formulas via unit propagation based construct and cut initialization'. Together they form a unique fingerprint.

Cite this