An Average-Case Analysis of Branch-and-Bound with Applications: Summary of Results

Abstract

Motivated by an anomaly in branch-and-bound (BnB) search, we analyze its average-case complexity. We first delineate exponential vs polynomial average-case complexities of BnB. When best-first BnB is of linear complexity, we show that depth-first BnB has polynomial complexity. For problems on which best-first BnB has exponential complexity, we obtain an expression for the heuristic branching factor. Next, we apply our analysis to explain an anomaly in lookahead search on sliding-tile puzzles, and to predict the existence of an average-case complexity transition of BnB on the Asymmetric Traveling Salesman Problem. Finally, by formulating IDA* as costbounded BnB, we show its average-case optimality, which also implies that RBFS is optimal on average.

Cite

Text

Zhang and Korf. "An Average-Case Analysis of Branch-and-Bound with Applications: Summary of Results." AAAI Conference on Artificial Intelligence, 1992.

Markdown

[Zhang and Korf. "An Average-Case Analysis of Branch-and-Bound with Applications: Summary of Results." AAAI Conference on Artificial Intelligence, 1992.](https://mlanthology.org/aaai/1992/zhang1992aaai-average/)

BibTeX

@inproceedings{zhang1992aaai-average,
  title     = {{An Average-Case Analysis of Branch-and-Bound with Applications: Summary of Results}},
  author    = {Zhang, Weixiong and Korf, Richard E.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1992},
  pages     = {545-550},
  url       = {https://mlanthology.org/aaai/1992/zhang1992aaai-average/}
}