Abstract
The mixed plant location problem (mixed in the sense of allowing capacitated as well as uncapacitated plants) is a difficult and important mixed integer problem. We give a direct dual method, consisting of several phases (each of which appears essential for some data), to resolve a strong relaxed form of the problem with additional constraints over the integer variables (user specified, or derived from the data themselves). When all features of the algorithm are employed, there appears to be no difficulty with problems of 100 plants, even in an inefficient computer implementation. The primal solutions which we derive from the orthogonality conditions and a simple greedy heuristic are almost always much better than those we obtain from a standard relaxed problem in the Lagrangean sense. With an enumeration code in an efficient implementation we would expect to be capable of resolving very large problems (of perhaps up to 500 or 1000 plants) to within practically well acceptable tolerances.
Similar content being viewed by others
References
E. Balas and R. Jeroslow, “Canonical cuts of the unit hypercube”,J. SIAM 23 (1972).
O. Bilde and J. Krarup, “Sharp lower bounds and efficient algorithms for the simple plant location problem”,Annals of Discrete Mathematics 1 (1977) 79–97.
G. Cornuejols, M.L. Fisher and G.L. Nemhauser, “An analysis of heuristics and relaxation for the uncapacitated plant location problem”, Cornell O.R. Tech. Rep. 271 (1975).
G. Cornuejols, M.L. Fisher and G.L. Nemhauser, “On the uncapacitated location problem”,Annals of Discrete Mathematics 1 (1977) 163–177.
P.R. Davis and T.L. Ray, “A branch-bound algorithm for the capacitated plant facilities location problem”,Naval Research Logistics Quarterly 16 (1969).
D. Erlenkotter, “A dual-based procedure for uncapacitated facility location”,Operations Research 26 (1978).
M.L. Fisher, W.D. Northup and J.F. Shapiro, “Using duality to solve discrete optimization problems: theory and computational experience”, Report 7321, University of Chicago (1973).
M.L. Fisher and J.F. Shapiro, “Constructive duality in integer programming”,SIAM Journal on Applied Mathematics 27 (1974).
L.R. Ford and D.R. Fulkerson, “Solving the transportation problem”,Management Science 3 (1950).
L.R. Ford and D.R. Fulkerson, “Flows in Networks” (Princeton University Press, 1962).
D.R. Fulkerson, “An out-of-kilter method for minimal cost flow problems”,J. SIAM 8 (1961).
A.M. Geoffrion and G.W. Graves, “Multicommodity distribution system design by Benders decomposition”,Management Science 20 (1974).
A.M. Geoffrion, “Lagrangean relaxation for integer programming”,Mathematical Programming Study 2 (1974) 82–114.
F. Granot and P.L. Hammer, “On the use of Boolean functions in 0–1 programming”, Res. Mim. 70, Technion, Haifa (1970).
M. Guignard and K. Spielberg, “Search techniques with adaptive features for certain integer and mixed-integer programming problems”, Proceedings IFIPS Congress, Edinburgh (North-Holland, 1968).
M. Guignard and K. Spielberg, “The state enumeration method for mixed zero–one programming”, IBM Phila., Sc. C. Rep. 320-3000 (1971).
M. Guignard and K. Spielberg, “A realization of the state enumeration procedure”, IBM Phila., Sc. C. Rep. 320-3025 (1973).
M. Held and R.M. Karp, “The traveling salesman problem and minimum spanning trees”,Operations Research 18 (1970).
M. Held and R.M. Karp, “The traveling salesman problem and minimum spanning trees: Part II”, Mathematical Programming 1 (1971) 6–25.
M. Held, P. Wolfe and H.P. Crowder, “Validation of subgradient optimization”,Mathematical Programming 6 (1974) 62–88.
B.M. Khumawala, “An efficient branch and bound algorithm for the warehouse location problem”,Management Science 18 (1972).
C.E. Lemke and K. Spielberg, “Direct search zero–one and mixed-integer programming”,Operations Research (1967).
T.G. Mairs, G.W. Wakefield, E.L. Johnson and K. Spielberg, “On a production allocation and distribution problem”, IBM Research Report R66675 (1977).
K. Spielberg, “Algorithms for the simple plant-location problem with some side conditions”,Operations Research 17 (1969).
K. Spielberg, “Plant location with generalized search location”,Management Science (1969).
H.P. Williams, “Experiments in the formulation of integer programming problems”,Mathematical Programming Study 2 (1974) 180–197.
Author information
Authors and Affiliations
Additional information
This paper is a revision of Tech. Rep. 20, Dept. of Statistics. The Wharton School, University of Philadelphia, January 1977. We should like to thank the referee for some valuable suggestions.
Rights and permissions
About this article
Cite this article
Guignard, M., Spielberg, K. A direct dual method for the mixed plant location problem with some side constraints. Mathematical Programming 17, 198–228 (1979). https://doi.org/10.1007/BF01588244
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01588244