The Power of Dominance Relations in Branch-and-Bound Algorithms
Author:
Open Access
- 1 April 1977
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 24 (2) , 264-279
Abstract
A dominance relation D is a binary relation defined on the set of partial problems generated in a branch-and-bound algorithm, such that P i DP j (where P i and P j are partial problems) implies that P j can be excluded from consideration without loss of optimality of the given problem if P i has already been generated when P j is selected for the test. The branch-and-bound computation is usually enhanced by adding the test based on a dominance relation. A dominance relation D′ is said to be stronger than a dominance relation D if P i DP j always implies P i D′P j . Although it seems obvious that a stronger dominance relation makes the resulting algorithm more efficient, counterexamples can easily be constructed. In this paper, however, four classes of branch-and-bound algorithms are found in which a stronger dominance relation always gives a more efficient algorithm. This indicates that the monotonicity property of dominance relations would be observed in a rather wide class of branch-and-bound algorithms, thus encouraging the designer of a branch-and-bound algorithm to find the strongest possible dominance relation.Keywords
This publication has 13 references indexed in Scilit:
- Theoretical comparisons of search strategies in branch-and-bound algorithmsInternational Journal of Parallel Programming, 1976
- Algorithms for Scheduling Independent TasksJournal of the ACM, 1976
- Merging and Sorting Applied to the Zero-One Knapsack ProblemOperations Research, 1975
- Exact, Approximate, and Guaranteed Accuracy Algorithms for the Flow-Shop Problem n / 2 / F / F¯Journal of the ACM, 1975
- On Backtracking: A Combinatorial Description of the AlgorithmSIAM Journal on Computing, 1974
- Characterization and Theoretical Comparison of Branch-and-Bound Algorithms for Permutation ProblemsJournal of the ACM, 1974
- Letter to the Editor—A Note on the Branch-and-Bound PrincipleOperations Research, 1968
- Discrete Optimization Via Marginal AnalysisManagement Science, 1966
- Optimum Redundancy Under Multiple ConstraintsOperations Research, 1965
- Application of the Branch and Bound Technique to Some Flow-Shop Scheduling ProblemsOperations Research, 1965