Improved Peel-and-Bound: Methods for Generating Dual Bounds with Multivalued Decision Diagrams

被引:0
|
作者
Rudich I. [1 ]
Cappart Q. [1 ]
Rousseau L.-M. [1 ]
机构
[1] 2500 Chem. de Polytechnique, Montréal, H3T 1J4, QC
关键词
D O I
10.1613/jair.1.14607
中图分类号
学科分类号
摘要
Decision diagrams are an increasingly important tool in cutting-edge solvers for discrete optimization. However, the field of decision diagrams is relatively new, and is still incorporating the library of techniques that conventional solvers have had decades to build. We drew inspiration from the warm-start technique used in conventional solvers to address one of the major challenges faced by decision diagram based methods. Decision diagrams become more useful the wider they are allowed to be, but also become more costly to generate, especially with large numbers of variables. In the original version of this paper, we presented a method of peeling off a sub-graph of previously constructed diagrams and using it as the initial diagram for subsequent iterations that we call peel-and-bound. We tested the method on the sequence ordering problem, and our results indicate that our peel-andbound scheme generates stronger bounds than a branch-and-bound scheme using the same propagators, and at significantly less computational cost. In this extended version of the paper, we also propose new methods for using relaxed decision diagrams to improve the solutions found using restricted decision diagrams, discuss the heuristic decisions involved with the parallelization of peel-and-bound, and discuss how peel-and-bound can be hyperoptimized for sequencing problems. Furthermore, we test the new methods on the sequence ordering problem and the traveling salesman problem with time-windows (TSPTW), and include an updated and generalized implementation of the algorithm capable of handling any discrete optimization problem. The new results show that peel-and-bound outperforms ddo (a decision diagram based branch-and-bound solver) on the TSPTW. We also close 15 open benchmark instances of the TSPTW. ©2023 The Authors.
引用
收藏
页码:1489 / 1538
页数:49
相关论文
共 44 条
  • [1] Andersen H., Hadzic T., Hooker J., Tiedemann P., A constraint store based on multivalued decision diagrams, Principles and Practice of Constraint Programming -CP 2007, Vol. 4741 of Lecture Notes in Computer Science, pp. 118-132, (2007)
  • [2] Ascheuer N., Hamiltonian path problems in the on-line optimization of flexible manufacturing systems, (1996)
  • [3] Baldacci R., Mingozzi A., Roberti R., New state-space relaxations for solving the traveling salesman problem with time windows, INFORMS Journal on Computing, 24, 3, pp. 356-371, (2012)
  • [4] Baptiste P., Le Pape C., Nuijten W., Constraint-Based Scheduling: Applying Constraint Programming to Scheduling Problems, International Series in Operations Research and Management Science, (2001)
  • [5] Bergman D., Cire A., van Hoeve W.-J., Hooker J., Decision Diagrams for Optimization, (2016)
  • [6] Bergman D., Cire A., van Hoeve W.-J., Hooker J., Discrete optimization with decision diagrams, INFORMS Journal on Computing, 28, pp. 47-66, (2016)
  • [7] Bergman D., Cire A. A., van Hoeve W.-J., Hooker J. N., Optimization bounds from binary decision diagrams, INFORMS Journal on Computing, 26, 2, pp. 253-268, (2014)
  • [8] Bergman D., Cire A. A., Sabharwal A., Samulowitz H., Saraswat V., van Hoeve W.-J., Parallel combinatorial optimization with decision diagrams, Proceedings of the International Conference on AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, pp. 351-367, (2014)
  • [9] Bergman D., van Hoeve W.-J., Hooker J., Manipulating mdd relaxations for combinatorial optimization, Lecture Notes in Computer Science, 6697, pp. 20-35, (2011)
  • [10] Cappart Q., Bergman D., Rousseau L.-M., Premont-Schwarz I., Parjadis A., Improving variable orderings of approximate decision diagrams using reinforcement learning, INFORMS Journal on Computing, 34, 5, (2022)