Proceedings

Predicting the Size of Depth-First Branch and Bound Search Trees

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 594-599.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

This paper provides algorithms for predicting the size of the Expanded Search Tree (EST) of Depth-first Branch and Bound algorithms (DFBnB) for optimization tasks. The prediction algorithm is implemented and evaluated in the context of solving combinatorial optimization problems over graphical models such as Bayesian and Markov networks. Our methods extend to DFBnB the approaches provided by Knuth-Chen schemes that were designed and applied for predicting the EST size of backtracking search algorithms. Our empirical results demonstrate good predictions which are superior to competing schemes.

  1. [Balas and Toth, 1985] E. Balas and P. Toth. Branch and bound methods. In E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kart, and D. B. Shmoys, editors, The Travel- ing Salesman Problem: A Guided Tour of Combinatorial Optimization. John Wiley & Sons, New York, 1985.
  2. [Burns and Ruml, 2012] E. Burns and W. Ruml. Iterative- deepening search with on-line tree size prediction. In Pro- ceedings of the Sixth International Conference on Learn- ing and Intelligent Optimization (LION 2012), pages 1-15, 2012.
  3. [Chen, 1992] P.-C. Chen. Heuristic sampling: A method for predicting the performance of tree searching programs. SIAM J. Comp., 21:295-315, 1992.
  4. [Harvey and Ginsberg, 1995] W. D. Harvey and M. L. Gins- berg. Limited discrepancy search. In Proceedings of the 13th International Joint Conference on Artificial Intelli- gence, pages 607-613, 1995. IJCAI
  5. [Kask and Dechter, 2001] K. Kask and R. Dechter. A general scheme for automatic search heuristics from specification dependencies. Artificial Intelligence, pages 91-131, 2001.
  6. [Kilby et al., 2006] P. Kilby, J. K. Slaney, S. Thiébaux, and T. Walsh. Estimating search tree size. In Proceedings of the 21st Conference on Artificial Intelligence (AAAI 2006), pages 1014-1019, 2006.
  7. [Knuth, 1975] D. E. Knuth. Estimating the efficiency of backtrack programs. Math. Comp., 29:121-136, 1975.
  8. [Korf et al., 2001] R. E. Korf, M. Reid, and S. Edelkamp. Time complexity of Iterative-Deepening-A * . Artificial In- telligence, 129(1-2):199-218, 2001.
  9. [Korf, 1985] R. E. Korf. Depth-first iterative-deepening: An optimal admissible tree search. Artificial Intelligence., 27(1):97-109, 1985.
  10. [Lelis et al., 2013] L. H. S. Lelis, S. Zilles, and R. C. Holte. Predicting the size of IDA*'s search tree. Artificial Intelli- gence, 196:53-76, 2013.
  11. [Marinescu and Dechter, 2009] R. Marinescu and R. Dechter. AND/OR branch-and-bound search for combinatorial optimization in graphical models. Artificial Intelligence, 173(16-17):1457-1491, 2009.
  12. [Nilsson, 1980] N. Nilsson. Principles of Artificial Intelli- gence. Morgan Kaufmann, 1980.
  13. [Otten and Dechter, 2012a] L. Otten and R. Dechter. Any- time AND/OR depth-first search for combinatorial opti- mization. AI Communications, 25(3):211-227, 2012.
  14. [Otten and Dechter, 2012b] L. Otten and R. Dechter. A case study in complexity estimation: Towards parallel branch- and-bound over graphical models. In Proceedings of the 28th Conference on Uncertainty in Artificial Intelligence, pages 665-674, 2012.
  15. [Pearl, 1988] J. Pearl. Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, 1988.
  16. [Purdom, 1978] P. W. Purdom. Tree size by partial back- tracking. SIAM Journal of Computing, 7(4):481-491, November 1978.
  17. [Zahavi et al., 2010] U. Zahavi, A. Felner, N. Burch, and R. C. Holte. Predicting the performance of IDA* using conditional distributions. Journal of Artificial Intelligence Research, 37:41-83, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards