Set Branching in Constraint Optimization
Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 532-536.
Abstract
Branch and bound is an effective technique for solving constraint optimization problems (COP’s). However, its search space expands very rapidly as the domain sizes of the problem variables grow. In this paper, we present an algorithm that clusters the values of a variable’s domain into sets. Branch and bound can then branch on these sets of values rather than on individual values, thereby reducing the branching factor of its search space. The aim of our clustering algorithm is to construct a collection of sets such that branching on these sets will still allow effective bounding. In conjunction with the reduced branching factor, the size of the explored search space is thus significantly reduced. We test our method and show empirically that it can yield significant performance gains over existing stateof- the-art techniques.Matthew Kitching, Fahiem Bacchus
@inproceedings{ijcai2009p95,
title = {Set Branching in Constraint Optimization},
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 = {532--536},
year = {2009},
url = {https://ijcai.org/proceedings/2009/95},
}
TY - CPAPER TI - Set Branching in Constraint Optimization 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 - 532 EP - 536 UR - https://ijcai.org/proceedings/2009/95 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: