Exploiting Decomposition on Constraint Problems with High Tree-Width
Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 525-530.
Abstract
Decomposition is an effective technique for solving discrete Constraint Optimization Problems (COPs) with low tree-width. On problems with high treewidth, however, existing decomposition algorithms offer little advantage over branch and bound search (B&B). In this paper we propose a method for exploiting decomposition on problems with high treewidth. Our technique involves modifying B&B to detect and exploit decomposition on a selected subset of the problem’s objectives. Decompositions over this subset, generated during search, are exploited to compute tighter bounds allowing B&B to prune more of its search space. We present a heuristic for selecting an appropriate subset of objectives—one that readily decomposes during search and yet can still provide good bounds. We demonstrate empirically that our approach can significantly improve B&B’s performance and outperform standard decomposition algorithms on a variety of high tree-width problems.Matthew Kitching, Fahiem Bacchus
@inproceedings{ijcai2009p94,
title = {Exploiting Decomposition on Constraint Problems with High Tree-Width},
author = {Kitching, Matthew and Bacchus, Fahiem},
booktitle = {Proceedings of the Twenty-First International Joint Conference on
Artificial Intelligence, {IJCAI-09}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Hiroaki Kitano},
pages = {525--530},
year = {2009},
url = {https://ijcai.org/proceedings/2009/94},
}
TY - CPAPER TI - Exploiting Decomposition on Constraint Problems with High Tree-Width AU - Kitching, Matthew AU - Bacchus, Fahiem T2 - Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence, IJCAI-09 PB - International Joint Conferences on Artificial Intelligence PY - 2009 SP - 525 EP - 530 UR - https://ijcai.org/proceedings/2009/94 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: