A decomposition heuristic for mixed-integer supply chain problems

Abstract Mixed-integer supply chain models typically are very large but are also very sparse and can be decomposed into loosely coupled blocks. In this paper, we use general-purpose techniques to obtain a block decomposition of supply chain instances and apply a tailored penalty alternating direction method, which exploits the structural properties of the decomposed instances. We further describe problem-specific enhancements of the algorithm and present numerical results on real-world instances that illustrate the applicability of the approach.

[1]  Carlos Eduardo Ferreira,et al.  Decomposing Matrices into Blocks , 1998, SIAM J. Optim..

[2]  Björn Geißler,et al.  Penalty Alternating Direction Methods for Mixed-Integer Optimization: A New View on Feasibility Pumps , 2017, SIAM J. Optim..

[3]  Hartmut Stadtler,et al.  Supply chain management and advanced planning--basics, overview and challenges , 2005, Eur. J. Oper. Res..

[4]  Fred W. Glover,et al.  The feasibility pump , 2005, Math. Program..

[5]  Alberto Ceselli,et al.  Automatic Dantzig–Wolfe reformulation of mixed integer programs , 2014, Mathematical Programming.

[6]  M. D. Webber,et al.  Supply-chain management: logistics catches up with strategy , 1982 .

[7]  Alexander Martin Integer Programs with Block Structure , 1999 .

[8]  Björn Geißler,et al.  Solving power-constrained gas transportation problems using an MIP-based alternating direction method , 2015, Comput. Chem. Eng..

[9]  Marco E. Lübbecke,et al.  Learning When to Use a Decomposition , 2017, CPAIOR.

[10]  Thorsten Koch,et al.  Tackling Industrial-Scale Supply Chain Problems by Mixed-Integer Programming , 2016, Journal of Computational Mathematics.

[11]  Thorsten Koch,et al.  Progress in presolving for mixed integer programming , 2015, Math. Program. Comput..

[12]  Arnoldo C. Hax,et al.  Hierarchical integration of production planning and scheduling , 1973 .

[13]  Björn Geißler,et al.  Solving Highly Detailed Gas Transport MINLPs: Block Separability and Penalty Alternating Direction Methods , 2018, INFORMS J. Comput..

[14]  Matteo Fischetti,et al.  A feasibility pump heuristic for general mixed-integer problems , 2007, Discret. Optim..