Abstract
We apply to fixed charge network flow (FCNF) problems a general hybrid solution method that combines constraint programming and linear programming. FCNF problems test the hybrid approach on problems that are already rather well suited for a classical 0–1 model. They are solved by means of a global constraint that generates specialized constraint propagation algorithms and a projected relaxation that can be rapidly solved as a minimum cost network flow problem. The hybrid approach ran about twice as fast as a commercial mixed integer programming code on fixed charge transportation problems with its advantage increasing with problem size. For general fixed charge transshipment problems, however, it has no effect because the implemented propagation methods are weak.
Similar content being viewed by others
References
U. Akinc and B.M. Khumawala, An efficient branch and bound algorithm for the capacitated warehouse location problem, Management Science 23 (1977) 585-594.
A. Balakrishnan, Lp extreme points and cuts for the fixed-charge network design problem, Mathematical Programming 39 (1987) 263-284.
M.L. Balinkski, Fixed cost tranportation problems, Naval Research Logistics Quarterly 8(1) (1961) 41-54.
F. Glover, R.S. Barr and D. Klingman, A new optimization method for large scale fixed charge transportation problems, Operations Research 29(3) (1981) 448-463.
W.J. Baumol and P.Wolfe, A warehouse-location problem, Operations Research 6(2) (1958) 252-263.
A.V. Cabot and S.S. Erenguc, Some branch-and-bound procedures for fixed-cost transportation problems, Naval Research Logistics Quarterly 31 (1984) 145-154.
L. Cooper and C. Drebes, An approximate solution method for the fixed-charge problem, Naval Research Logistics Quarterly 14(1) (1968) 101-113.
G. Cornuejols and J.M. Thizy, Some facets of the simple plant location polytope, Mathematical Programming 23 (1982) 50-74.
G.L. Nemhauser, G. Cornuejols and L.A.Wolsey, Worst-case and probabilistic analysis of algorithms for a location problem, Operations Research 28 (1980) 847-858.
M.L. Fisher, G. Cornuejols and G.L. Nemhauser, Location of bank accounts to optimize floats: An analytic study of exact and approximate algorithms, Management Science 23 (1977) 789-810.
M.L. Fisher, G. Cornuejols and G.L. Nemhauser, On the uncapacitated plant location problem, Annals of Discrete Mathematics 1 (1977) 163-177.
G. Daeninck and Y. Smeers, Using shortest paths in some transshipment problems with concave costs, Mathematical Programming 12 (1977) 18-25.
D.R. Denzler, An approximate algorithm for the fixed charge problems, Naval Research Logistics Quaterly 16(3) (1969) 411-416.
J. Gottlieb, Fctp instances, http://www.in.tu-clausthal.de/~gottlieb/benchmarks/fctp/ (1998).
P. Gray, Exact solution of the fixed-charge transportation problem, Operations Research 19(6) (1971) 1529-1538.
M. Guignard, Fractional vertices, cuts and facets of the simple plant location problem, Mathematical Programming 12 (1980) 150-162.
D.S. Hochbaum and A. Segev, Analysis of a flow problem with fixed charges, Networks 19 (1989) 291-312.
J.N. Hooker, Logic-based methods for optimization, in: Principles and Practice of Constraint Programming, Lecture Notes in Computer Science, Vol. 874 (1994) pp. 336-349.
J.N. Hooker, Logic-Based Methods for Optimization: Combining Optimization and Constraint Satisfaction (Wiley, New York, 2000).
J.N. Hooker, Logic, optimization and constraint programming, INFORMS Journal on Computing, to appear.
J.N. Hooker, H.-J. Kim and G. Ottosson, A declarative modeling framework that integrates solution methods, Annals of Operations Research 104 (2001) 141-161.
J.N. Hooker and M.A. Osorio, Mixed logical/linear programming, Discrete Applied Mathematics 96-97 (1999) 395-442.
J.N. Hooker, G. Ottosson, E. Thorsteinsson and H.-J. Kim, On integrating constraint propagation and linear programming for combinatorial optimization, in: Proceedings of the 16th National Conference on Artificial Intelligence (AAAI-99) (AAAI/MIT Press, Cambridge, MA, 1999) pp. 136-141.
J.N. Hooker, G. Ottosson, E. Thorsteinsson and H.-J. Kim, A scheme for unifying optimization and constraint satisfaction methods, The Knowledge Engineering Review 15(1) (2000) 11-30.
V. Jain and I.E. Grossmann, Algorithms for hybrid milp/clp models for a class of optimization problems, INFORMS Journal on Computing 13(4) (2001) 258-276.
J.J. Jarvis, V.E. Unger, R.L. Rardin and R.W. Moore, Optimal design of regional wastewater systems: A fixed charge network flow model, Operations Research 26(4) (1978) 538-550.
J. Kennington and E. Unger, The group-theoretic structure in the fixed-charge transportation problem, Operations Research 21(5) (1973) 1142-1152.
J. Kennington and E. Unger, A new branch-and-bound algorithm for the fixed-charge transportation problem, Management Science 22(10) (1976) 1116-1126.
H.W. Kuhn and W.J. Baumol, An approximate algorithm for the fixed-charge transportation problem, Naval Research Logistics Quarterly 9(1) (1962) 1-16.
T.L. Magnanti, A. Balakrishnan and R.T.Wong, A dual ascent procedure for large-scale uncapacitated network design, Operations Research 37(5) (1989) 716-740.
T.L. Magnanti and R.T. Wong, Network design and transportation planning: Models and algorithms, Transportation Science 18 (1984) 1-55.
P. McKeown, A vertex ranking procedure for solving the linear fixed-charge problem, Operations Research 23(6) (1975) 1183-1191.
M. Minoux, Network synthesis and optimum network design problems: Models, solution methods and applications, Network 19 (1989) 313-360.
K.G. Murty, Solving the fixed charge problem by ranking the extreme points, Operations Research 16(2) (1968) 268-279.
A. Napier, D. Klingman and J. Stutz, Netgen: A program for generating large scale capacitated assignment, transportation, and minimum cost flow network problems, Management Science 20(5) (1974) 814-821.
U.L. Ogbu, S.C. Narula and H.M. Samuelsson, An algorithm for the p-median problem, Operations Research 25 (1977) 709-712.
G. Ottosson, E. Thorsteinsson and J.N. Hooker, Mixed global constraints and inference in hybrid clp-ip solvers, in: CP99 Post-Conference Workshop on Large Scale Combinatorial Optimization and Constraints (1999) pp. 57-78, http://www.dash.co.uk/wscp99.
R.L. Rardin and U. Choi, Tighter relaxations of fixed charge network flow problems, Technical Report J-79-18, School of Industrial and System Engineering, Georgia Institute of Technology, Atlanta (May 1979).
T.J. Roy, M.W. Padberg and L.A. Wolsey, Valid linear inequalities for fixed charge problems, Technical Report, CORE Discussion Paper No. 8232, Center for Operations Research and Econometrics, Universite Catholique de Louvain (1982).
B. Sanso and P. Soriano (eds.), Telecommunication Network Planning (Kluwer, Dordrecht, 1999).
E.S. Thorsteinsson, Branch-and-check: a hybrid framework integrating mixed integer programming and constraint logic programming, in: Seventh International Conference on Principles and Practice of Constraint Programming (CP2001) (2001).
W.E. Walker, A heuristic adjacent extreme point algorithm for the fixed charge problem, Management Science 22(5) (1976) 587-596.
L.A. Wolsey, Integer Programming (Wiley, New York, 1998).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kim, HJ., Hooker, J.N. Solving Fixed-Charge Network Flow Problems with a Hybrid Optimization and Constraint Programming Approach. Annals of Operations Research 115, 95–124 (2002). https://doi.org/10.1023/A:1021145103592
Issue Date:
DOI: https://doi.org/10.1023/A:1021145103592