atlas

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

CEGAR-Based Approach for Solving Combinatorial Optimization Modulo Quantified Linear Arithmetics Problems

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: SAT and model counting solvers · 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 a CEGAR algorithm for combinatorial optimization modulo one level of universally quantified linear constraints (OPT+qLP), implemented as MERRINASP on clingo, and shows large speedups over Clingo[lpx] on biological rule-inference benchmarks.

Problem

Solving optimization problems that mix Boolean logic with universally quantified linear constraints (OPT+qLP), which arise in inferring metabolic regulatory rules; existing approaches rely on quantifier elimination followed by quantifier-free hybrid solvers.

Approach

Refine a Boolean abstraction of the OPT+qLP problem with counter-examples generalized via unsatisfiable cores (for existential constraints) and optimal cores exploiting monotonicity of LP optima (for universal constraints), plus partitioning of linear constraints into independent subsets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Partition linear constraints (ablation)MERRINASP · Small-SATDeciding SAT time (s): 5 528 ± 1 498 -> 9 ± 1Helped
Partition linear constraints (ablation)MERRINASP · Small-UNSATDeciding SAT time (s): 247 ± 38 -> 10 ± 2Helped
Use quantified linear constraints instead of quantifier elimination (ablation)MERRINASP · Small-SATDeciding SAT time (s): 28 ± 6 -> 9 ± 1Helped
Use quantified linear constraints instead of quantifier elimination (ablation)MERRINASP · Small-UNSATDeciding SAT time (s): 30 ± 10 -> 10 ± 2Helped
Use quantified linear constraints instead of quantifier elimination (ablation)MERRINASP · Large-SATDeciding SAT time (s): 3 163 ± 1 538 -> 183 ± 75Helped
Use quantified linear constraints instead of quantifier elimination (ablation)MERRINASP · Large-UNSATDeciding SAT time (s): 739 ± 454 -> 135 ± 19Helped
Use MERRINASP instead of Clingo[lpx]Large-scale OPT+qLP instances · Large-scale instancesruntime: factor of 10Helped
Use MERRINASP instead of Clingo[lpx] to find the first modelLarge-scale satisfiable OPT+qLP instances · Large-SATtime to first model: factor of 30Helped
Use partitioning and quantified linear constraints together (ablation)MERRINASP · OPT+qLP benchmarkscomputation time: 2 000Helped

Surprising findings

Limitations

Experimental setup

Datasets: metabolic regulatory rules inference benchmarks (small-scale from Thuillier et al. 2022; large-scale generated from a re

Benchmarks: OPT+qLP metabolic regulatory rules inference benchmark (120 instances: 60 small-scale, 60 large-scale)

Metrics: runtime (s) solved instances number of LP solver calls number of refinements

Baselines: Clingo[lpx] MERRINASP without partitioning (¬P, Q) MERRINASP with quantifier elimination (P, ¬Q) MERRINASP without partitioning or quantified constraints (¬P, ¬Q)

Builds on: CEGAR Clingo[lpx] quantifier elimination via LP strong duality clingo

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