Solving the deterministic and stochastic uncapacitated facility location problem: from a heuristic to a simheuristic

Abstract The uncapacitated facility location problem (UFLP) is a popular combinatorial optimization problem with practical applications in different areas, from logistics to telecommunication networks. While most of the existing work in the literature focuses on minimizing total cost for the deterministic version of the problem, some degree of uncertainty (e.g., in the customers’ demands or in the service costs) should be expected in real-life applications. Accordingly, this paper proposes a simheuristic algorithm for solving the stochastic UFLP (SUFLP), where optimization goals other than the minimum expected cost can be considered. The development of this simheuristic is structured in three stages: (i) first, an extremely fast savings-based heuristic is introduced; (ii) next, the heuristic is integrated into a metaheuristic framework, and the resulting algorithm is tested against the optimal values for the UFLP; and (iii) finally, the algorithm is extended by integrating it with simulation techniques, and the resulting simheuristic is employed to solve the SUFLP. Some numerical experiments contribute to illustrate the potential uses of each of these solving methods, depending on the version of the problem (deterministic or stochastic) as well as on whether or not a real-time solution is required.

[1]  Angel A. Juan,et al.  A review of simheuristics: Extending metaheuristics to deal with stochastic combinatorial optimization problems , 2015 .

[2]  Tzu-Liang Tseng,et al.  A hybrid algorithm for capacitated plant location problem , 2010, Expert Syst. Appl..

[3]  Lawrence V. Snyder,et al.  Facility location under uncertainty: a review , 2006 .

[4]  Alfred A. Kuehn,et al.  A Heuristic Program for Locating Warehouses , 1963 .

[5]  Kay Römer,et al.  Distributed Facility Location Algorithms for Flexible Configuration of Wireless Sensor Networks , 2007, DCOSS.

[6]  Vedat Verter,et al.  Uncapacitated and Capacitated Facility Location Problems , 2011 .

[7]  Pierre Hansen,et al.  The simple plant location problem , 1976 .

[8]  Diptesh Ghosh,et al.  Neighborhood search heuristics for the uncapacitated facility location problem , 2003, Eur. J. Oper. Res..

[9]  James E. Hodder,et al.  A simple plant-location model for quantity-setting firms subject to price uncertainty , 1985 .

[10]  Angel A. Juan,et al.  SimILS: a simulation-based extension of the iterated local search metaheuristic for stochastic combinatorial optimization , 2016, J. Simulation.

[11]  Mark S. Daskin,et al.  Stochastic p-robust location problems , 2006 .

[12]  Jozef Kratica,et al.  Solving the simple plant location problem by genetic algorithm , 2001, RAIRO Oper. Res..

[13]  Vijay V. Vazirani,et al.  Primal-dual approximation algorithms for metric facility location and k-median problems , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[14]  Manfred Körkel On the exact solution of large-scale simple plant location problems , 1989 .

[15]  Peter J. Kolesar,et al.  An Algorithm for the Dynamic Relocation of Fire Companies , 1974, Oper. Res..

[16]  Gilbert Laporte,et al.  Stochastic uncapacitated hub location , 2011, Eur. J. Oper. Res..

[17]  Dorit S. Hochbaum,et al.  Approximation Algorithms for the Set Covering and Vertex Cover Problems , 1982, SIAM J. Comput..

[18]  Ning Wang,et al.  Backhauling 5G small cells: A radio resource management perspective , 2015, IEEE Wireless Communications.

[19]  Gilbert Laporte,et al.  Competitive Location Models: A Framework and Bibliography , 1993, Transp. Sci..

[20]  Michel Gendreau,et al.  A dynamic model and parallel tabu search heuristic for real-time ambulance relocation , 2001, Parallel Comput..

[21]  Rakesh Verma,et al.  A New Approach to Fuzzy Uncapacitated Facility Location Problem , 2010 .

[22]  Zvi Drezner,et al.  Heuristic Solution Methods for Two Location Problems with Unreliable Facilities , 1987 .

[23]  Dimitris Fotakis,et al.  Online and incremental algorithms for facility location , 2011, SIGA.

[24]  R. Ravi,et al.  Hedging Uncertainty: Approximation Algorithms for Stochastic Optimization Problems , 2004, Math. Program..

[25]  G. Nemhauser,et al.  Exceptional Paper—Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms , 1977 .

[26]  Zuo-Jun Max Shen,et al.  Reliable Facility Location Design Under Uncertain Correlated Disruptions , 2015, Manuf. Serv. Oper. Manag..

[27]  Donald Erlenkotter,et al.  A Dual-Based Procedure for Uncapacitated Facility Location , 1978, Oper. Res..

[28]  An A Fabii,et al.  Improved Approximation Algorithms for Uncapacitated Facility Location , 1998 .

[29]  Richard L. Francis,et al.  A Generalized Assignment Approach to Optimal Facility Layout , 1972 .

[30]  Angel A. Juan,et al.  On the use of Monte Carlo simulation, cache and splitting techniques to improve the Clarke and Wright savings heuristics , 2011, J. Oper. Res. Soc..

[31]  Alan M. Frieze,et al.  Probabilistic Analysis of a Relaxation for the k-Median Problem , 1986, Math. Oper. Res..

[32]  Gerhard Fettweis,et al.  Fronthaul and backhaul requirements of flexibly centralized radio access networks , 2015, IEEE Wireless Communications.

[33]  Kurt Spielberg,et al.  Algorithms for the Simple Plant-Location Problem with Some Side Conditions , 1969, Oper. Res..

[34]  Michael R. Wagner,et al.  Risk management in uncapacitated facility location models with random demands , 2009, Comput. Oper. Res..

[35]  Yang Yan,et al.  Parallel multi-population Particle Swarm Optimization Algorithm for the Uncapacitated Facility Location problem using OpenMP , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[36]  Nadjib Brahimi,et al.  Warehouse location with production, inventory, and distribution decisions: a case study in the lube oil industry , 2014, 4OR.

[37]  L. Schrage Implicit representation of variable upper bounds in linear programming , 1975 .

[38]  Adam Meyerson,et al.  Online facility location , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[39]  Reza Zanjirani Farahani,et al.  Facility location dynamics: An overview of classifications and applications , 2012, Comput. Ind. Eng..

[40]  George L. Nemhauser,et al.  The uncapacitated facility location problem , 1990 .

[41]  Mauricio G. C. Resende,et al.  A hybrid multistart heuristic for the uncapacitated facility location problem , 2006, Eur. J. Oper. Res..

[42]  Fred Glover,et al.  Tabu Search and Adaptive Memory Programming — Advances, Applications and Challenges , 1997 .

[43]  James V. Jucker,et al.  The Simple Plant-Location Problem under Uncertainty , 1976, Oper. Res..

[44]  Isabel Correia,et al.  Facility Location Under Uncertainty , 2015 .

[45]  Zorica Stanimirovic,et al.  Hybrid metaheuristic method for determining locations for long-term health care facilities , 2015, Ann. Oper. Res..

[46]  V. Balachandran,et al.  Optimal Facility Location under Random Demand with General Cost Structure , 1976 .

[47]  Angel A. Juan,et al.  Using safety stocks and simulation to solve the vehicle routing problem with stochastic demands , 2011 .

[48]  Mark Coates,et al.  Equipment allocation in video-on-demand network deployments , 2008, TOMCCAP.

[49]  Kosuke Kato,et al.  A F acility Location for Fuzzy Random Demands in a Competitive Environment , 2010 .

[50]  David B. Shmoys,et al.  Approximation algorithms for facility location problems , 2000, APPROX.

[51]  Genaro J. Gutierrez,et al.  Algorithms for robust single and multiple period layout planning for manufacturing systems , 1992 .

[52]  Gunhak Lee,et al.  Maximal covering with network survivability requirements in wireless mesh networks , 2010, Comput. Environ. Urban Syst..

[53]  Pascal Van Hentenryck,et al.  A simple tabu search for warehouse location , 2004, Eur. J. Oper. Res..

[54]  Brendan J. Frey,et al.  FLoSS: Facility location for subspace segmentation , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[55]  Said Salhi,et al.  Facility Location: A Survey of Applications and Methods , 1996 .

[56]  Lawrence V. Snyder,et al.  The stochastic location model with risk pooling , 2007, Eur. J. Oper. Res..

[57]  T. L. Ray,et al.  A Branch-Bound Algorithm for Plant Location , 1966, Oper. Res..

[58]  Shi Li,et al.  A 1.488 approximation algorithm for the uncapacitated facility location problem , 2011, Inf. Comput..

[59]  Jacques F. Benders,et al.  Partitioning procedures for solving mixed-variables programming problems , 2005, Comput. Manag. Sci..

[60]  Angel A. Juan,et al.  Using biased randomization for solving the two-dimensional loading vehicle routing problem with heterogeneous fleet , 2016, Ann. Oper. Res..

[61]  Evangelos Markakis,et al.  Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP , 2002, JACM.

[62]  Fabián A. Chudak,et al.  Near-optimal solutions to large-scale facility location problems , 2005, Discret. Optim..

[63]  Angel A. Juan,et al.  Using iterated local search for solving the flow-shop problem: Parallelization, parametrization, and randomization issues , 2014, Int. Trans. Oper. Res..