Solving the Capacitated Multi-Facility Weber Problem by Simulated Annealing, Threshold Accepting and Genetic Algorithms

In this paper we focus on the capacitated multi-facility Weber problem with rectilinear, Euclidean, squared Euclidean and l p distances. This problem deals with locating m capacitated facilities in the Euclidean plane so as to satisfy the demand of n customers at the minimum total transportation cost. The location and the demand of each customer is known a priori and the transportation cost is proportional to the distance and the amount of .ow between customers and facilities. We present three new heuristic methods each of which is based on one of the three well-known metaheuristic approaches: simulated annealing, threshold accepting, and genetic algorithms. Computational results on benchmark instances indicate that the heuristics perform well in terms of the quality of solutions they generate. Furthermore, the simulated annealing-based heuristic implemented with the two-variable exchange neighborhood structure outperforms the other heuristics considered in the paper.

[1]  Hanif D. Sherali,et al.  NP-Hard, Capacitated, Balanced p-Median Problems on a Chain Graph with a Continuum of Link Demands , 1988, Math. Oper. Res..

[2]  Jens Gottlieb,et al.  A Comparison of Two Representations for the Fixed Charge Transportation Problem , 2000, PPSN.

[3]  Shangyao Yan,et al.  Probabilistic local search algorithms for concave cost transportation network problems , 1999, Eur. J. Oper. Res..

[4]  George O. Wesolowsky,et al.  THE WEBER PROBLEM: HISTORY AND PERSPECTIVES. , 1993 .

[5]  Jack J. Dongarra,et al.  Performance of various computers using standard linear equations software in a FORTRAN environment , 1988, CARN.

[6]  Hanif D. Sherali,et al.  Global Optimization Procedures for the Capacitated Euclidean and lp Distance Multifacility Location-Allocation Problems , 2002, Oper. Res..

[7]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[8]  Leon Cooper,et al.  The Transportation-Location Problem , 1972, Oper. Res..

[9]  P. Hansen,et al.  Technical Note - Location Theory, Dominance, and Convexity: Some Further Results , 1980, Oper. Res..

[10]  J. Gottlieb,et al.  Genetic algorithms for the fixed charge transportation problem , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[11]  Jack Brimberg,et al.  Global Convergence of a Generalized Iterative Procedure for the Minisum Location Problem with lp Distances , 1993, Oper. Res..

[12]  Leon F. McGinnis,et al.  Facility Layout and Location: An Analytical Approach , 1991 .

[13]  M. Shirosaki Another proof of the defect relation for moving targets , 1991 .

[14]  Hanif D. Sherali,et al.  A squared-euclidean distance location-allocation problem , 1992 .

[15]  Jens Gottlieb,et al.  Direct Representation and Variation Operators for the Fixed Charge Transportation Problem , 2002, PPSN.

[16]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[17]  Hanif D. Sherali,et al.  A Localization and Reformulation Discrete Programming Approach for the Rectilinear Distance Location-Allocation Problem , 1994, Discret. Appl. Math..

[18]  Intesar Al-Loughani Algorithmic Approaches for Solving the Euclidean Distance Location and Location-Allocation Problems , 1997 .

[19]  Shokri Z. Selim,et al.  Biconvex programming and deterministic and stochastic location allocation problems , 1979 .

[20]  Leon Cooper,et al.  AN EFFICIENT HEURISTIC ALGORITHM FOR THE TRANSPORTATION‐LOCATION PROBLEM , 1976 .

[21]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[22]  Warren P. Adams,et al.  A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems , 1998 .

[23]  Barrett W. Thomas,et al.  A Compressed-Annealing Heuristic for the Traveling Salesman Problem with Time Windows , 2007, INFORMS J. Comput..

[24]  Gerhard W. Dueck,et al.  Threshold accepting: a general purpose optimization algorithm appearing superior to simulated anneal , 1990 .

[25]  G. Raidl,et al.  Prüfer numbers: a poor representation of spanning trees for evolutionary search , 2001 .