Back to Search Start Over

Boosting Search with Variable Elimination in Constraint Optimization and Constraint Satisfaction Problems

Authors :
Larrosa, Javier
Dechter, Rina
Source :
Constraints; July 2003, Vol. 8 Issue: 3 p303-326, 24p
Publication Year :
2003

Abstract

There are two main solving schemas for constraint satisfactionand optimization problems: i) search, whose basic step is branching over the values of a variables, and ii) dynamic programming, whose basic step is variable elimination. Variable elimination is time and space exponential in a graph parameter called induced width, which renders the approach infeasible for many problem classes. However, by restricting variable elimination so that only low arity constraints are processed and recorded, it can be effectively combined with search, because the elimination of variables may reduce drastically the search tree size. In this paper we introduce BE-BB(k), a hybrid general algorithm that combines search and variable elimination. The parameter kcontrols the tradeoff between the two strategies. The algorithm is space exponential in k. Regarding time, we show that its complexity is bounded by kand a structural parameter from the constraint graph. We provide experimental evidence that the hybrid algorithm can outperform state-of-the-art algorithms in constraint satisfaction, Max-CSP and Weighted CSP. Especially in optimization tasks, the advantage of our approach over plain search can be overwhelming.

Details

Language :
English
ISSN :
13837133 and 15729354
Volume :
8
Issue :
3
Database :
Supplemental Index
Journal :
Constraints
Publication Type :
Periodical
Accession number :
ejs37427648
Full Text :
https://doi.org/10.1023/A:1025627211942