An effective hybrid approach to the two-stage capacitated facility location problem

Abstract The two-stage capacitated facility location problem (TSCFLP) aims to simultaneously determine the locations of plants and depots with limited capacities and the product flows from plants to depots and then to single source customers minimizing the total facility opening and transportation costs. In this paper, based on a cut-and-solve strategy for tree searching, a hybrid approach combining cutting plane techniques, local branching and kernel search is proposed to optimally solve the TSCFLP. In each iteration of the approach, a three-stage cutting plane method is first applied to obtain a tight lower bound and a local branching method is adopted to partition the problem into two disjoint subproblems based on the corresponding lower bound solution. The subproblem with a relatively small solution space is then exactly solved and pruned with the help of a kernel search technique. To evaluate the efficiency and the effectiveness of the proposed approach, extensive experiments on benchmark and newly generated instances of TSCFLP, as well as instances of a single-source capacitated facility location problem that is a reduced TSCFLP, are conducted. The experimental results show that our proposed approach significantly outperforms existing methods in the literature.

[1]  Hasan Pirkul,et al.  Production, Transportation, and Distribution Planning in a Multi-Commodity Tri-Echelon System , 1996, Transp. Sci..

[2]  Mercedes Landete,et al.  New facets for the two-stage uncapacitated facility location polytope , 2009, Comput. Optim. Appl..

[3]  Andreas Klose,et al.  A Lagrangean relax-and-cut approach for the two-stage capacitated facility location problem , 2000, Eur. J. Oper. Res..

[4]  David Pisinger An exact algorithm for large multiple knapsack problems , 1999, Eur. J. Oper. Res..

[5]  Martin W. P. Savelsbergh,et al.  Lifted Cover Inequalities for 0-1 Integer Programs: Complexity , 1999, INFORMS J. Comput..

[6]  J. Sáez,et al.  Solving capacitated facility location problems by Fenchel cutting planes , 2005, J. Oper. Res. Soc..

[7]  M. Rönnqvist,et al.  Lagrangian heuristics for the two-echelon, single-source, capacitated facility location problem , 1997 .

[8]  Maria Grazia Speranza,et al.  Kernel search: A general heuristic for the multi-dimensional knapsack problem , 2010, Comput. Oper. Res..

[9]  Claudio Sterle,et al.  A Cut and Branch Approach for the Capacitated p-Median Problem Based on Fenchel Cutting Planes , 2008, J. Math. Model. Algorithms.

[10]  G. Cornuéjols,et al.  A comparison of heuristics and relaxations for the capacitated plant location problem , 1991 .

[11]  Karen Aardal,et al.  On the Two-Level Uncapacitated Facility Location Problem , 1996, INFORMS J. Comput..

[12]  John W. Chinneck,et al.  Faster MIP solutions via new node selection rules , 2010, Comput. Oper. Res..

[13]  C. E. Ferreira,et al.  Solving Multiple Knapsack Problems by Cutting Planes , 1996, SIAM J. Optim..

[14]  Igor S. Litvinchev,et al.  Lagrangian Bounds and a Heuristic for the Two-Stage Capacitated Facility Location Problem , 2012, Int. J. Energy Optim. Eng..

[15]  Karen Aardal,et al.  Capacitated facility location: Separation algorithms and computational experience , 1998, Math. Program..

[16]  Martin W. P. Savelsbergh,et al.  Sequence Independent Lifting in Mixed Integer Programming , 2000, J. Comb. Optim..

[17]  A. M. Geoffrion,et al.  Multicommodity Distribution System Design by Benders Decomposition , 1974 .

[18]  Pierre Chardaire,et al.  Upper and lower bounds for the two‐level simple plant location problem , 1999, Ann. Oper. Res..

[19]  Hasan Pirkul,et al.  A multi-commodity, multi-plant, capacitated facility location problem: formulation and efficient heuristic solution , 1998, Comput. Oper. Res..

[20]  Adam N. Letchford,et al.  Separation algorithms for 0-1 knapsack polytopes , 2010, Math. Program..

[21]  Daniel Aloise,et al.  A simple and effective genetic algorithm for the two-stage capacitated facility location problem , 2014, Comput. Ind. Eng..

[22]  Karen Aardal,et al.  Reformulation of capacitated facility location problems:How redundant information can help , 1998, Ann. Oper. Res..

[23]  Maria Grazia Speranza,et al.  A heuristic for BILP problems: The Single Source Capacitated Facility Location Problem , 2014, Eur. J. Oper. Res..

[24]  Feng Chu,et al.  A cut-and-solve based algorithm for the single-source capacitated facility location problem , 2012, Eur. J. Oper. Res..

[25]  Weixiong Zhang,et al.  Cut-and-solve: An iterative search strategy for combinatorial optimization problems , 2006, Artif. Intell..

[26]  Blas Pelegrín,et al.  Applying Lagrangian relaxation to the resolution of two‐stage location problems , 1999, Ann. Oper. Res..

[27]  Gilbert Laporte,et al.  Multi-level facility location problems , 2017, Eur. J. Oper. Res..

[28]  Lars Relund Nielsen,et al.  An improved cut-and-solve algorithm for the single-source capacitated facility location problem , 2018, EURO J. Comput. Optim..

[29]  Andreas Klose,et al.  An LP-based heuristic for two-stage capacitated facility location problems , 1999, J. Oper. Res. Soc..

[30]  K. Hindi,et al.  Efficient Solution of a Multi-commodity, Two-stage Distribution Problem with Constraints on Assignment of Customers to Distribution Centres , 1998 .

[31]  Feng Chu,et al.  Lower and upper bounds for a two-stage capacitated facility location problem with handling costs , 2014, Eur. J. Oper. Res..