A Decomposition Algorithm for a Discrete Location-Allocation Problem

This paper considers a discrete location-allocation problem for simultaneously determining the location of a given number of capacitated facilities on certain predesignated sites, and the allocation of their products among a fixed number of customers. The objective is to determine the location and subsequent allocation that minimizes the total cost of construction or location, production, and transportation. The formulation of this model is a specially structured, generally nonconvex problem. However, we specify certain sufficient conditions for the solution to two network-structured linear programs to provide an optimal solution to this problem. For other situations, we present an implicit enumeration algorithm within the framework of Benders' decomposition method, which fully exploits the structure of the problem. This method is an improvement over traditional Lagrangian approaches. Computational experience is provided to demonstrate the practicality of this algorithm for reasonable size problems, as well as its superiority over alternative implicit enumeration schemes. This paper also sheds light on the general implementation of Benders' decomposition technique.

[1]  C. M. Shetty,et al.  Rectilinear Distance Location-Allocation Problem: A Simplex Based Algorithm , 1980 .

[2]  Leon S. Lasdon,et al.  Optimization Theory of Large Systems , 1970 .

[3]  Ann S. Marucheck,et al.  An efficient algorithm for the location‐allocation problem with rectangular regions , 1981 .

[4]  Ronald L. Rardin,et al.  Technical Note - Surrogate Constraints and the Strength of Bounds Derived from 0-1 Benders' Partitioning Procedures , 1976, Oper. Res..

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

[6]  G. O. Wesolowsky,et al.  The Multiperiod Location-Allocation Problem with Relocation of Facilities , 1975 .

[7]  M. D. Devine,et al.  A Modified Benders' Partitioning Algorithm for Mixed Integer Programming , 1977 .

[8]  R. Bellman An Application of Dynamic Programming to Location—Allocation Problems , 1965 .

[9]  G. Nemhauser,et al.  Integer Programming , 2020 .

[10]  Arthur M. Geoffrion,et al.  An Improved Implicit Enumeration Approach for Integer Programming , 1969, Oper. Res..

[11]  Thomas L. Magnanti,et al.  Accelerating Benders Decomposition: Algorithmic Enhancement and Model Selection Criteria , 1981, Oper. Res..

[12]  L. Cooper Location-Allocation Problems , 1963 .

[13]  Richard E. Wendell,et al.  Minimization of a Non-Separable Objective Function Subject to Disjoint Constraints , 1976, Oper. Res..

[14]  George O. Wesolowsky THE WEBER PROBLEM WITH RECTANGULAR DISTANCES AND RANDOMLY DISTRIBUTED DESTINATIONS , 1977 .

[15]  E. Balas An Additive Algorithm for Solving Linear Programs with Zero-One Variables , 1965 .

[16]  G. O. Wesolowsky,et al.  Technical Note - The Optimal Location of New Facilities Using Rectangular Distances , 1971, Oper. Res..

[17]  C. M. Shetty,et al.  The rectilinear distance location-allocation problem , 1977 .

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

[19]  R. L. Bulfin,et al.  Computational experience with an algorithm for the lock box problem , 1973, ACM Annual Conference.

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

[21]  Leon Cooper,et al.  Heuristic Methods for Location-Allocation Problems , 1964 .

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