The Power of Dominance Relations in Branch-and-Bound Algorithms
- 1 April 1977
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 24 (2) , 264-279
- https://doi.org/10.1145/322003.322010
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 PiDPj (where Pi and Pj are partial problems) implies that Pj can be excluded from consideration without loss of optimality of the given problem if Pi has already been generated when Pj 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 PiDPj always implies PiD′Pj. 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