AIFeb 9, 2015

Tractability and Decompositions of Global Cost Functions

arXiv:1502.02414v315 citations
AI Analysis

This work addresses a theoretical and practical problem in constraint optimization for researchers and practitioners, with incremental contributions to decomposable cost functions.

The paper tackles the problem of preserving tractability when enforcing local consistencies in cost function networks via Equivalent Preserving Transformations (EPTs), showing that tractability is preserved when r=0, destroyed when r>1, and indefinite for r=1, with experiments confirming feasibility and efficiency.

Enforcing local consistencies in cost function networks is performed by applying so-called Equivalent Preserving Transformations (EPTs) to the cost functions. As EPTs transform the cost functions, they may break the property that was making local consistency enforcement tractable on a global cost function. A global cost function is called tractable projection-safe when applying an EPT to it is tractable and does not break the tractability property. In this paper, we prove that depending on the size r of the smallest scopes used for performing EPTs, the tractability of global cost functions can be preserved (r = 0) or destroyed (r > 1). When r = 1, the answer is indefinite. We show that on a large family of cost functions, EPTs can be computed via dynamic programming-based algorithms, leading to tractable projection-safety. We also show that when a global cost function can be decomposed into a Berge acyclic network of bounded arity cost functions, soft local consistencies such as soft Directed or Virtual Arc Consistency can directly emulate dynamic programming. These different approaches to decomposable cost functions are then embedded in a solver for extensive experiments that confirm the feasibility and efficiency of our proposal.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes