Abstract
A new search strategy, called depth-m search, is proposed for branch-and-bound algorithms, wherem is a parameter to be set by the user. In particular, depth-1 search is equivalent to the conventional depth-first search, and depth-∞ search is equivalent to the general heuristic search (including best-bound search as a special case). It is confirmed by computational experiment that the performance of depth-m search continuously changes from that, of depth-first search to that of heuristic search, whenm is changed from 1 to ∞. The exact upper bound on the size of the required memory space is derived and shown to be bounded byO(nm), wheren is the problem size. Some methods for controllingm during computation are also proposed and compared, to carry out the entire computation within a given memory space bound.
Similar content being viewed by others
References
N. Agin, “Optimum seeking with branch and bound,”Manage. Sci. 13(4):B176-B185 (1966).
L. B. Ellwein, “A flexible enumeration scheme for zero-one programming,”Oper. Res. 22(1):144–150 (1974).
B. L. Fox, “Accelerating list processing in discrete programming,”J. ACM 17(2):383–384 (1970).
T. Ibaraki, “Theoretical comparisons of search strategies in branch-and-bound algorithms,”Int. J. Comput. Inf. Sci. 5:315–344 (1976).
W. H. Kohler and K. Steiglitz, “Characterization and theoretical comparison of branch-and-bound algorithms for permutation problems,”J. ACM 21(1):140–156 (1974).
D. E. Knuth,The Art of Computer Programming, Vol. 1, Fundamental Algorithms (Addison-Wesley, Reading Mass., 1968).
E. L. Lawler and D. E. Wood, “Branch-and-bound method: a survey,”Oper. Res. 14(4):699–719 (1966).
L. G. Mitten, “Branch-and-bound method: general formulation and properties,”Oper. Res. 18(l):24–34 (1970).
N. J. Nilsson,Problem-Solving Methods in Artificial Intelligence (McGraw-Hill, New York, 1971).
T. Ohkawa, “Simulation Study on Computational Behavior of Branch-and-Bound Algorithms,” Master thesis, Department of Applied Mathematics and Physics, Kyoto University (1976).
N. P. Tuan, “A flexible tree-search method for integer programming problems,”Oper. Res. 19(1):115–119 (1971).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ibaraki, T. Depth-m search in branch-and-bound algorithms. International Journal of Computer and Information Sciences 7, 315–343 (1978). https://doi.org/10.1007/BF00991818
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00991818