The Complexity of Integer Bound Propagation

01/16/2014
by   Lucas Bordeaux, et al.
0

Bound propagation is an important Artificial Intelligence technique used in Constraint Programming tools to deal with numerical constraints. It is typically embedded within a search procedure ("branch and prune") and used at every node of the search tree to narrow down the search space, so it is critical that it be fast. The procedure invokes constraint propagators until a common fixpoint is reached, but the known algorithms for this have a pseudo-polynomial worst-case time complexity: they are fast indeed when the variables have a small numerical range, but they have the well-known problem of being prohibitively slow when these ranges are large. An important question is therefore whether strongly-polynomial algorithms exist that compute the common bound consistent fixpoint of a set of constraints. This paper answers this question. In particular we show that this fixpoint computation is in fact NP-complete, even when restricted to binary linear constraints.

READ FULL TEXT
research
01/21/2019

Analyzing Branch-and-Bound Algorithms for the Multiprocessor Scheduling Problem

The Multiprocessor Scheduling Problem (MSP) is an NP-Complete problem wi...
research
05/22/2019

A Hypergraph Based Approach for the 4-Constraint Satisfaction Problem Tractability

Constraint Satisfaction Problem (CSP) is a framework for modeling and so...
research
09/17/2018

Best-case and Worst-case Sparsifiability of Boolean CSPs

We continue the investigation of polynomial-time sparsification for NP-c...
research
04/13/2011

Kernels for Global Constraints

Bessiere et al. (AAAI'08) showed that several intractable global constra...
research
07/14/2023

Efficient Strongly Polynomial Algorithms for Quantile Regression

Linear Regression is a seminal technique in statistics and machine learn...
research
06/17/2019

A Generic Approach for Accelerating Belief Propagation based DCOP Algorithms via A Branch-and-Bound Technique

Belief propagation approaches, such as Max-Sum and its variants, are a k...
research
06/07/2019

Zooming Cautiously: Linear-Memory Heuristic Search With Node Expansion Guarantees

We introduce and analyze two parameter-free linear-memory tree search al...

Please sign up or login with your details

Forgot password? Click here to reset