A Branch and Bound Algorithm for An Uncapacitated Facility Location Problem with a Side Constraint

In this paper, a branch and bound algorithm for solving an uncapacitated facility location problem (UFLP) with an aggregate capacity constraint is presented. The problem arises as a subproblem when Lagrangean relaxation of the capacity constraints is used to solve capacitated facility location problems. The algorithm is an extension of a procedure used by Christofides and Beasley (A tree search algorithm for the p-median problem. European Journal of Operational Research, Vol. 10, 1982, pp. 196–204) to solve p-median problems and is based on Lagrangean relaxation in combination with subgradient optimization for lower bounding, simple Lagrangean heuristics to produce feasible solutions, and penalties to reduce the problem size. For node selection, a jump-backtracking rule is proposed, and alternative rules for choosing the branching variable are discussed. Computational experience is reported.

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

[2]  T. L. Ray,et al.  Warehouse Location Under Continuous Economies of Scale , 1966 .

[3]  Polly Bart,et al.  Heuristic Methods for Estimating the Generalized Vertex Median of a Weighted Graph , 1968, Oper. Res..

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

[5]  S. Martello,et al.  An upper bound for the zero-one knapsack problem and a branch and bound algorithm , 1977 .

[6]  J. Krarup,et al.  Sharp Lower Bounds and Efficient Algorithms for the Simple Plant Location Problem , 1977 .

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

[8]  Subhash C. Narula,et al.  Technical Note - An Algorithm for the p-Median Problem , 1977, Oper. Res..

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

[10]  George L. Nemhauser,et al.  Note--On "Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms" , 1979 .

[11]  H. Crowder,et al.  Cluster Analysis: An Application of Lagrangian Relaxation , 1979 .

[12]  Dorit S. Hochbaum,et al.  Database Location in Computer Networks , 1980, JACM.

[13]  Gérard Cornuéjols,et al.  Some facets of the simple plant location polytope , 1982, Math. Program..

[14]  Nicos Christofides,et al.  A tree search algorithm for the p-median problem , 1982 .

[15]  Tony J. Van Roy,et al.  Cross decomposition for mixed integer programming , 1983, Math. Program..

[16]  Nicos Christofides,et al.  Extensions to a Lagrangean relaxation approach for the capacitated warehouse location problem , 1983 .

[17]  Dominique Peeters,et al.  A comparison of two dual-based procedures for solving the p-median problem , 1985 .

[18]  Tony J. Van Roy,et al.  A Cross Decomposition Algorithm for Capacitated Facility Location , 1986, Oper. Res..

[19]  Hanan Luss,et al.  A Lagrangian Relaxation Heuristic for Capacitated Facility Location with Single-Source Constraints , 1986 .

[20]  J. Beasley An algorithm for solving large capacitated warehouse location problems , 1988 .

[21]  G. Mitra,et al.  Linear, Integer, Separable and Fuzzy Programming Problems: A Unified Approach towards Reformulation , 1988 .

[22]  K. Darby-Dowman,et al.  Lagrangian Relaxation and the Single-Source Capacitated Facility-Location Problem , 1988 .

[23]  R. D. Galvão,et al.  A method for solving to optimality uncapacitated location problems , 1990 .

[24]  K. Jörnsten,et al.  Lagrangean relaxation and constraint generation procedures for capacitated plant location problems with single sourcing , 1990 .

[25]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[26]  G. Cornuéjols,et al.  A comparison of heuristics and relaxations for the capacitated plant location problem , 1991 .

[27]  R. Sridharan The capacitated plant location problem , 1995 .

[28]  Juan José Salazar González,et al.  A branch-and-cut algorithm for a generalization of the Uncapacitated Facility Location Problem , 1996 .

[29]  Andreas Klose,et al.  Obtaining Sharp Lower and Upper Bounds for Two-Stage Capacitated Facility Location Problems , 1998 .