Abstract
The classical implementation of Benders decomposition in some cases results in low density Benders cuts. Covering Cut Bundle (CCB) generation addresses this issue with a novel way generating a bundle of cuts which could cover more decision variables of the Benders master problem than the classical Benders cut. Our motivation to improve further CCB generation led to a new cut generation strategy. This strategy is referred to as the Maximum Density Cut (MDC) generation strategy. MDC is based on the observation that in some cases CCB generation is computational expensive to cover all decision variables of the master problem than to cover part of them. Thus MDC strategy addresses this issue by generating the cut that involves the rest of the decision variables of the master problem which are not covered in the Benders cut and/or in the CCB. MDC strategy can be applied as a complimentary step to the CCB generation as well as a standalone strategy. In this work the approach is applied to two case studies: the scheduling of crude oil and the scheduling of multi-product, multi-purpose batch plants. In both cases, MDC strategy significant decreases the number of iterations of the Benders decomposition algorithm, leading to improved CPU solution times.
Similar content being viewed by others
References
Andreas, A. K., & Smith, J. C. (2009). Decomposition algorithms for the design of a nonsimultaneous capacitated evacuation tree network. Networks, 53(2), 91–103.
Benders, J. F. (1962). Partitioning procedures for solving mixed-variables programming problems. Numerische Mathematik, 4, 238–252.
Cordeau, J. F., Soumis, F., & Desrosiers, J. (2000). A Benders decomposition approach for the locomotive and car assignment problem. Transportation Science, 34(2), 133–149.
Cordeau, J. F., Pasin, F., & Solomon, M. M. (2006). An integrated model for logistics network design. Annals of Operations Research, 144(1), 59–82.
Cote, G., & Laughton, M. (1984). Large-scale mixed integer programming: Benders-type heuristics. European Journal of Operational Research, 16, 327–333.
Freund, R. M., Roundy, R., & Todd, M. J. (1985). Identifying the set of always-active constraints in a system of linear inequalities by a single linear program (Working papers 1674–1985). Massachusetts Institute of Technology (MIT), Sloan School of Management.
Gabrel, V., Knippel, A., & Minoux, M. (1999). Exact solution of multicommodity network optimization problems with general step cost functions. Operations Research Letters, 25, 15–23.
Hadigheh, A. G., Mirnia, K., & Terlaky, T. (2007). Active constraint set invariancy sensitivity analysis in linear optimization. Journal of Optimization Theory and Applications, 133(3), 303–315.
Holmberg, K. (1994). On using approximation of the Benders master problem. European Journal of Operational Research, 77, 11–125.
Ierapetritou, M. G., & Floudas, C. (1998). Effective continuous-time formulation for short-term scheduling: I multipurpose batch processes. Industrial & Engineering Chemistry Research 37(11), 4341–4359.
Magnanti, T., & Wong, R. (1981). Accelerating Benders decomposition algorithmic enhancement and model selection criteria. Operational Research, 29, 464–484.
McDaniel, D., & Devine, M. (1977). A modified Benders partitioning algorithm for mixed integer programming. Management Science, 24, 312–319.
Minoux, M. (1986). Series in discrete mathematics and optimization. Mathematical programming theory and algorithms. New York: Wiley-Interscience.
Minoux, M. (2001). Discrete cost multicommodity network optimization problems and exact solution methods. Annals of Operations Research, 106, 19–46.
Rei, W., Gendreau, M., Cordeau, J.-F., & Soriano, P. (2006). Accelerating Benders decomposition by local branching. In Hybrid methods and branching rules in combinatorial optimization, Montreal.
Saharidis, G. K. (2006). Pilotage de production a moyen terme et a court terme: contribution aux problématique d’optimisation globale vc locale et a l’ordonnancement dans les raffineries. Genie Industriel. Vol. PhD. Paris: Ecole Centrale Paris. 150.
Saharidis, G. K. D., & Ierapetritou, M. G. (2009a). Resolution method for mixed integer bi-level linear problems based on decomposition technique. Journal of Global Optimization, 44(1), 29–51.
Saharidis, G. K. D., & Ierapetritou, M. G. (2009b). Scheduling of loading and unloading of crude oil in a refinery with optimal mixture preparation. Industrial & Engineering Chemistry Research, 48(5), 2624–2633.
Saharidis, G. K. D., & Ierapetritou, M. G. (2010). Improving Benders decomposition using maximum feasible subsystem (MFS) cut generation strategy. Computers & Chemical Engineering, 34(8), 1237–1245.
Saharidis, G. K. D., Boile, M., & Theofanis, S. (2011). Initialization of the Benders master problem using valid inequalities applied to fixed-charge network problems. Expert Systems with Applications, 38(6), 6627–6636.
Saharidis, G. K. D., Minoux, M., & Dallery, Y. (2009). Scheduling of loading and unloading of crude oil in a refinery using event-based discrete time formulation. Computers & Chemical Engineering, 33(8), 1413–1426.
Saharidis, G. K., Minoux, M., & Ierapetritou, M. G. (2010). Accelerating Benders method using covering cut bundle generation. International Transactions in Operational Research, 17(2), 221–237.
Schittkowski, K. (2009). An active set strategy for solving optimization problems with up to 200,000,000 nonlinear constraints. Applied Numerical Mathematics 59(12), 2999–3007.
Van Roy, T. J. (1983). Cross decomposition for mixed integer programming. Mathematical Programming, 25, 46–63.
Zakeri, G., Philpott, A. B., & Ryan, D. M. (1998). Inexact cuts in Benders decomposition. SIAM Journal on Optimization, 10(3), 643–657.
Zhu, Y., & Kuno, T. (2003). Global optimization of nonconvex MINLP by a hybrid branch-and-bound and revised general benders decomposition approach. Industrial & Engineering Chemistry Research, 42(3), 528–539.
Acknowledgements
G.K.D. Saharidis would like to gratefully acknowledge financial support from Kathikas Institute of Research & Technology under the 8801019-2010 grant, the European Commission under the grant FP7-PEOPLE-2011-CIG, GreenRoute, 293753 and the action “Supporting Postdoctoral Researchers” of the Operational Program “Education and Lifelong Learning” (Action’s Beneficiary: General Secretariat for Research and Technology), co-financed by the European Social Fund (ESF) and the Greek State.
M. Ierapetritou would like to gratefully acknowledge financial support from the National Science Foundation under the NSF CTS 0625515 grant and also the USEPA-funded Environmental Bioinformatics and Computational Toxicology Center under the GAD R832721-010 grant.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Saharidis, G.K.D., Ierapetritou, M.G. Speed-up Benders decomposition using maximum density cut (MDC) generation. Ann Oper Res 210, 101–123 (2013). https://doi.org/10.1007/s10479-012-1237-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-012-1237-8