atlas

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

Encoding Constraints as Binary Constraint Networks Satisfying BTP

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Structure and complexity of constraint reasoning · 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.

Theoretical study of BTP Networks (BCNs satisfying the Broken Triangle Property) as a constraint encoding language, proving circuit-complexity limits, succinctness gains over DNNF and 14 ad-hoc constraints, NP-hardness of minimization, and operation/query tractability.

Problem

Whether a tractable hybrid class of binary constraint networks (BTPN) can encode constraints more succinctly than BCT and other constraint representations, and what its modelling power and complexity are.

Approach

Shows the consistency checker of any conservative AC-solvable BCN class (hence BTPN) has polysize monotone circuits, giving circuit-based separations; builds a BTP binary encoding of DNNF showing BTPN is strictly more succinct than DNNF and the 14 ad-hoc constraints.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
encode constraints as BTPNsBTPN · BTPN constraintsconsistency-checker circuit sizeHelped
encode constraints as BTPNs instead of DNNFconstraint representations · General constraintssuccinctnessHelped
encode constraints as BTPNs instead of ad-hoc constraint representationsconstraint representations · 14 ad-hoc constraintssuccinctnessHelped
encode permutation, AllDifferent, GCC, or NValue constraints as BTPNsBTPN · Permutation, AllDifferent, GCC, and NValue constraintspolysize encodabilityHurt
encode channelling constraints as BTPNsBTPN · Channelling constraintspolysize encodabilityHurt
encode circuit or cycle constraints as BTPNsBTPN · Circuit and cycle constraintspolysize encodabilityHurt
encode knapsack or linear constraints as BTPNsBTPN · Knapsack and linear constraintspolysize encodabilityHurt
compute disjunctions of BTPNsBTPN · BTPN operationscomputational complexityHelped
compute conjunctions of two BTPNsBTPN · BTPN operationscomputational complexityHurt
minimize the size of a BTPN encodingBTPN · BTPN minimizationcomputational complexityHurt

Surprising findings

Limitations

Experimental setup

Baselines: DNNF BCT CFG smart table segmented table MDD regular table

Builds on: Broken Triangle Property BCT (binary constraint tree) DNNF Wang and Yap 2023 succinctness results

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