A Clustering‐Based Approach to the Capacitated Facility Location Problem 1

This research develops a clustering-based location-allocation method to the Capacitated Facility Location Problem (CFLP), which provides an approximate optimal solution to determine the location and coverage of a set of facilities to serve the demands of a large number of locations. The allocation is constrained by facility capacities - different facilities may have different capacities and the overall capacity may be inadequate to satisfy the total demands. This research transforms this special location-allocation problem into a clustering model. The proposed approach has two parts: (1) the allocation of demands to facilities considering capacity constraints while minimizing the cost; and (2) the iterative optimization of facility locations using an adapted K-means clustering method. The quality of a location-allocation solution is measured using an objective function, which is the demand-weighted distance from demand locations to their assigned facilities. The clustering-based method is evaluated against an adapted Genetic Algorithm (GA) alternative, which integrates the allocation component as described above but uses GA operations to search for 'optimal' facility locations. Experiments and evaluations are carried out with various data sets (including both synthetic and real data).

[1]  J. Mulvey,et al.  Solving capacitated clustering problems , 1984 .

[2]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[3]  Luiz Antonio Nogueira Lorena,et al.  A column generation approach to capacitated p-median problems , 2004, Comput. Oper. Res..

[4]  Melvyn Sim,et al.  Robust discrete optimization and network flows , 2003, Math. Program..

[5]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[6]  J A Díaz,et al.  A Branch-and-Price algorithm for the Single Source Capacitated Plant Location Problem , 2002, J. Oper. Res. Soc..

[7]  David P. Williamson,et al.  Improved approximation algorithms for capacitated facility location problems , 2005, Math. Program..

[8]  P. França,et al.  An adaptive tabu search algorithm for the capacitated clustering problem , 1999 .

[9]  David P. Williamson,et al.  Improved approximation algorithms for capacitated facility location problems , 1999, IPCO.

[10]  Gerard Rushton,et al.  The Effect of Distance Metric on the Degree of Spatial Competition between Firms , 1989 .

[11]  Mark Gahegan,et al.  ICEAGE: Interactive Clustering and Exploration of Large and High-Dimensional Geodata , 2003, GeoInformatica.

[12]  Roberto Baldacci,et al.  A new method for solving capacitated location problems based on a set partitioning approach , 2002, Comput. Oper. Res..

[13]  L. Wood,et al.  From the Authors , 2003, European Respiratory Journal.

[14]  G. Righini,et al.  A branch-and-price algorithm for the capacitated p-median problem , 2005 .

[15]  Ju-Liang Zhang,et al.  Capacitated facility location problem with general setup cost , 2006, Comput. Oper. Res..

[16]  Juan A. Díaz,et al.  Hybrid scatter search and path relinking for the capacitated p , 2006, Eur. J. Oper. Res..

[17]  Antonio Sedeño-Noda,et al.  An algorithm for the biobjective integer minimum cost flow problem , 2001, Comput. Oper. Res..

[18]  David G. Stork,et al.  Pattern Classification , 1973 .

[19]  Gerard Rushton,et al.  Strategies for Solving Large Location-Allocation Problems by Heuristic Methods , 1992 .

[20]  Jiawei Han,et al.  Spatial clustering methods in data mining , 2001 .

[21]  Marcos Negreiros,et al.  The capacitated centred clustering problem , 2006, Comput. Oper. Res..

[22]  Mahmoud-Reza Haghifam,et al.  Optimal location and sizing of HV/MV substations in uncertainty load environment using genetic algorithm , 2002 .

[23]  Jeffery L. Kennington,et al.  Hierarchical cellular network design with channel allocation , 2005, Eur. J. Oper. Res..

[24]  Alan T. Murray,et al.  Capacitated service and regional constraints in location-allocation modeling , 1997 .

[25]  Andreas T. Ernst,et al.  Solution algorithms for the capacitated single allocation hub location problem , 1999, Ann. Oper. Res..

[26]  David Chiu,et al.  BOOK REVIEW: "PATTERN CLASSIFICATION", R. O. DUDA, P. E. HART and D. G. STORK, Second Edition , 2001 .

[27]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[28]  Blas Pelegrín,et al.  A branch-and-bound algorithm for the transportation problem with location of p transshipment points , 1997, Comput. Oper. Res..

[29]  Bernhard Flury Book ReviewAlgorithms for clustering data : Anil K. Jain and Richard C. Dubes Prentice Hall Advanced Reference Series in Computer Science Prentice Hall, Englewood Cliffs, NJ, 1988 , 1989 .

[30]  Roberto Baldacci,et al.  A Bionomic Approach to the Capacitated p-Median Problem , 1998, J. Heuristics.

[31]  Giovanni Righini,et al.  A branch‐and‐price algorithm for the capacitated p‐median problem , 2005, Networks.

[32]  Robert M. Nauss,et al.  An Improved Algorithm for the Capacitated Facility Location Problem , 1978 .

[33]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

[34]  C. Revelle,et al.  Central Facilities Location under an Investment Constraint , 2010 .

[35]  Hrishikesh D. Vinod Mathematica Integer Programming and the Theory of Grouping , 1969 .

[36]  Rolf Wendolsky,et al.  A scatter search heuristic for the capacitated clustering problem , 2006, Eur. J. Oper. Res..

[37]  A N LorenaLuiz,et al.  A column generation approach to capacitated p-median problems , 2004 .

[38]  Jozef Kratica,et al.  Genetic Algorithm for Solving Uncapacitated Multiple Allocation Hub Location Problem , 2005, Comput. Artif. Intell..

[39]  A. J. Higgins,et al.  Improving harvesting and transport planning within a sugar value chain , 2006, J. Oper. Res. Soc..