Abstract
We consider in this paper the problem of searching for an (sub)optimal solution in a discrete solution space and we formulate the method called branch- and- bound. It is shown that the formulation is general to A *, state-space and LP- based branch- and- bound and branch- and-cut. It includes a parallel data structure that can express a large variety of parallel strategies used in parallel branch-and-bound. The general formulation can be used in designing libraries that make accessible the parallelism to the operations research community.
This work was partially supported by DRET, the project StratagĂšme of the French CNRS, and the Human Capital and Mobility project SCOOP â Solving Combinatorial Optimization Problems in Parallel â of the European Union.
Partially supported by a CNPq (Brazil) fellowship, grant 201421/92-5 (BC).
Preview
Unable to display preview. Download preview PDF.
References
E. Beale. Branch and bound methods for mathematical programming systems. Annals of Discrete Mathematics, 5:201â219, 1979.
R. CorrĂȘa and A. Ferreira. A distributed implementation of asynchronous parallel branch-and-bound. In A. Ferreira and J. Rolim, editors, Solving Irregular Problems in Parallel: State of the Art. Kluwer Academic Publisher, Boston (USA), 1995.
R. CorrĂȘa and A. Ferreira. On the effectiveness of synchronous branch-and-bound algorithms. Parallel Processing Letters, 1995. To appear.
R. CorrĂȘa and A. Ferreira. Parallel best-first branch-and-bound in discrete optimization: a framework. Tec. Rep. 95-03, DIMACS, Rutgers Univ., March 1995.
R. Finkel and U. Manber. DIB â A distributed implementation of backtracking. ACM Transactions on Prog. Lang. and Syst., 9(2):235â256, April 1987.
T. Ibaraki. The power of dominance relations in branch-and-bound algorithms. Journal of the ACM, 24(2):264â279, April 1977.
T. Ibaraki. Branch-and-bound procedure and the state-space representation of combinatorial optimization problems. Inf. and Control, 36:1â27, 1978.
V. Kumar, A. Grama, A. Gupta, and G. Karypis. Introduction to Parallel Computing: Design and Analysis of Algorithms. The Benjamin/Cummings Publishing Company, Inc., 1994.
V. Kumar and L. Kanal. A general branch-and-bound formulation for understanding and synthesizing And/Or tree search procedures. Artificial Intelligence, 21:179â198, 1983.
T. Lai and S. Sahni. Anomalies in parallel branch-and-bound algorithms. Communications of the ACM, 27:594â602, 1984.
T. Lai and A. Sprague. Performance of parallel branch-and-bound algorithms. IEEE Transactions on Computers, C-34(10):962â964, October 1985.
G. Li and B. Wah. Coping with anomalies in parallel branch-and-bound algorithms. IEEE Transactions on Computers, C-35(6):568â573, June 1986.
G. McKeown, V. Rayward-Smith, and H. Turpin. Branch-and-bound as a higherorder function. Annals of Operations Research, 33:379â402, 1991.
L. Mitten. Branch-and-bound methods: General formulation and properties. Operations Research, 18:24â34, 1970. Errata in Operations Research 19 (1971), 550.
D. Nau, V. Kumar, and L. Kanal. General branch and bound, and its relation to A* and AO*. Artificial Intelligence, (23):29â58, 1984.
M. Padberg and G. Rinaldi. A branch and cut algorithm for the solution of largescale symmetric traveling salesman problem. SIAM Review, 33:60â100, 1991.
J. Pearl. Heuristics â Intelligent Search Strategies for Computer Problem Solving. Reading, MA: Addison-Wesley, 1984.
B. Wah and Y. Eva. MANIP â A multicomputer architecture for solving combinatorial extremum-search problems. IEEE T. on Comp., C-33(5):377â390, 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
CorrĂȘa, R. (1995). A parallel formulation for general branch-and-bound algorithms. In: Ferreira, A., Rolim, J. (eds) Parallel Algorithms for Irregularly Structured Problems. IRREGULAR 1995. Lecture Notes in Computer Science, vol 980. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60321-2_31
Download citation
DOI: https://doi.org/10.1007/3-540-60321-2_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60321-4
Online ISBN: 978-3-540-44915-7
eBook Packages: Springer Book Archive