atlas

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

On the Modelling of Constraints with Tractable Logical Operators

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Structure and complexity of constraint reasoning · 0 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 constraint representation pairs (primal/dual) to get tractable negation on binary constraint trees and OMVD/OMDD, yielding op-BCT and op-OMVD subforms that are more succinct than OMDD while supporting tractable logical operators.

Problem

Negation (and general logical combinations) of ad-hoc constraints is intractable in many constraint representations, so modellers cannot combine basic constraints with (∧, ∨, ¬) efficiently while keeping representation size small.

Approach

A constraint representation pair (A, B) stores a constraint and its negation in the same structure, so negation is just swapping the pair and conjunction/disjunction reduce to operations on the two components; ordered pairs (same variable ordering or constraint graph) give tractable conjunction and disjunction too.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use op-BCT AC propagation instead of MDDc propagation for reified constraintsreified constraint models · 122 reification benchmark instancesrunning time: up to 124 times faster; at least 4 times faster on 54% of instancesHelped
model the product configuration instances with op-BCT instead of OMDD using the same variable orderingproduct configuration models · product configuration benchmarksrepresentation sizeHelped

Surprising findings

Limitations

Experimental setup

Datasets: CSP competition 2009 instances (bddSmall, dag-half, lexVg, ukVg, wordsVg, TSP-20, TSP-25) product configuration benchmarks (Bessiere, Fargier, Lecoutre 2016)

Benchmarks: CSP competition 2009 reification instances (122 after filtering) product configuration benchmarks

Metrics: running time (seconds) time ratio MDDc/BCT-AC representation size (nodes, edges, hidden values, words)

Baselines: MDDc propagator OMDD

Builds on: OMDD OMVD binary constraint tree MDDc GAC propagator BCT AC propagator

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