Are Branch and Bound and A* Algorithms Identical?

Abstract : Heuristic Search and Branch and Bound algorithms have many similarities. In this paper, we address the question of the extent to which they are similar. We firstly show that these algorithms apply the same principles, although generating graphs with different properties: Heuristic Search can explore any kind of graphs, whereas the Branch and Bound algorithm generates particular graphs with a restrictive inheritance property. Nevertheless, we show that the Branch and Bound principles can be used to perform Heuristic Search. We conclude that the two types of algorithms are therefore essentially identical; they only differ at the interpretation level.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01185776
Contributor : Lip6 Publications <>
Submitted on : Friday, August 21, 2015 - 2:56:33 PM
Last modification on : Thursday, March 21, 2019 - 2:34:31 PM

Links full text

Identifiers

Citation

Jean-Marc Labat, Jean-Charles Pomerol. Are Branch and Bound and A* Algorithms Identical?. Journal of Heuristics, Springer Verlag, 2003, 9 (2), pp.131-143. ⟨10.1023/A:1022573412940⟩. ⟨hal-01185776⟩

Share

Metrics

Record views

99