Journal article

Exploiting subproblem dominance in constraint programming

G Chu, MG De La Banda, PJ Stuckey

Constraints | SPRINGER | Published : 2012

Abstract

Many search problems contain large amounts of redundancy in the search. In this paper we examine how to automatically exploit subproblem dominance, which arises when different partial assignments lead to subproblems that dominate (or are dominated by) other subproblems. Subproblem dominance is exploited by caching subproblems that have already been explored by the search, using keys that characterise the subproblems, and failing the search when the current subproblem is dominated by a subproblem already in the cache. In this paper we show how we can automatically and efficiently define keys for arbitrary constraint problems using constraint projection. We show how, for search problems where ..

View full abstract

University of Melbourne Researchers

Grants

Awarded by Appalachian Regional Commission


Funding Acknowledgements

NICTA is funded by the Australian Government as represented by the Department of Broadband, Communications and the Digital Economy and the Australian Research Council. This research has been funded in part by the ARC DP0879710 project.