atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Improving the Lower Bound in Branch-and-Bound Algorithms for MaxSAT

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Heuristics for integer programming · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes an unlocking mechanism that lets soft clauses in already-detected cores be reused for finding further disjoint cores in BnB MaxSAT lookahead, keeping the lower bound sound, and integrates it into MaxCDCL and WMaxCDCL.

Problem

Branch-and-bound MaxSAT solvers compute lower bounds by detecting disjoint cores via unit propagation, but soft clauses in already detected cores are locked and cannot be reused, limiting the number of cores found and the tightness of the lower bound.

Approach

Unlock soft literals (or locked weight in the weighted case) of a core once enough of its literals are falsified during unit propagation, allowing reuse for new cores; new cores merge the unlocked cores, and the weight/locked-weight bookkeeping keeps the LB sound for both unweighted and weighted MaxSAT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the unlocking mechanism to MaxCDCLMaxCDCL · Unweighted totalinstances solved: 1397 -> 1427Helped
Add the unlocking mechanism to WMaxCDCLWMaxCDCL · Weighted totalinstances solved: 1416 -> 1446Helped
Add the unlocking mechanism to MaxCDCLMaxCDCL · Unweighted 19∩20instances solved: 102 -> 102No clear effect
Add the unlocking mechanism to MaxCDCLMaxCDCL · Unweighted 19instances solved: 322 -> 331Helped
Add the unlocking mechanism to WMaxCDCLWMaxCDCL · Weighted 20instances solved: 315 -> 326Helped

Surprising findings

Limitations

Experimental setup

Datasets: MaxSAT Evaluation 2019-2023 exact track instances

Benchmarks: MaxSAT Evaluation 2019-2023 unweighted and weighted exact track instances MaxSAT Evaluation 2024

Metrics: number of instances solved within 3600s timeout number of extra instances solved cactus plot

Baselines: MaxCDCL WMaxCDCL MaxCDCL-S6-HS9 WMaxCDCL-S6-HS12 EvalMaxSAT-SCIP CASHWMAXSAT-CorePlus

Builds on: MaxCDCL WMaxCDCL MaxSatz unit-propagation core detection

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy