Concave minimum cost network flow problems solved with a colony of ants

In this work we address the Single-Source Uncapacitated Minimum Cost Network Flow Problem with concave cost functions. This problem is NP-Hard, therefore we propose a hybrid heuristic to solve it. Our goal is not only to apply an ant colony optimization (ACO) algorithm to such a problem, but also to provide an insight on the behaviour of the parameters in the performance of the algorithm. The performance of the ACO algorithm is improved with the hybridization of a local search (LS) procedure. The core ACO procedure is used to mainly deal with the exploration of the search space, while the LS is incorporated to further cope with the exploitation of the best solutions found. The method we have developed has proven to be very efficient while solving both small and large size problem instances. The problems we have used to test the algorithm were previously solved by other authors using other population based heuristics. Our algorithm was able to improve upon some of their results in terms of solution quality, proving that the HACO algorithm is a very good alternative approach to solve these problems. In addition, our algorithm is substantially faster at achieving these improved solutions. Furthermore, the magnitude of the reduction of the computational requirements grows with problem size.

[1]  Bettina Klinz,et al.  Minimum Concave-Cost Network Flow Problems with a Single Nonlinear Arc Cost , 1993 .

[2]  Thang Nguyen Bui,et al.  An ant-based algorithm for finding degree-constrained minimum spanning tree , 2006, GECCO.

[3]  Marco Laumanns,et al.  Savings based ant colony optimization for the capacitated minimum spanning tree problem , 2006, Comput. Oper. Res..

[4]  Baozhen Yao,et al.  Production , Manufacturing and Logistics An improved ant colony optimization for vehicle routing problem , 2008 .

[5]  Laurence A. Wolsey,et al.  A branch-and-cut algorithm for the single-commodity, uncapacitated, fixed-charge network flow problem , 2003, Networks.

[6]  Jingyu Wang,et al.  Ant colony optimization for the nonlinear resource allocation problem , 2006, Appl. Math. Comput..

[7]  M. W. Cooper,et al.  A branch and bound method for the fixed charge transportation problem , 1970 .

[8]  Dorothy Ndedi Monekosso,et al.  A review of ant algorithms , 2009, Expert Syst. Appl..

[9]  H. D. Ratliff,et al.  A branch-and-bound method for the fixed charge transportation problem , 1990 .

[10]  J. Deneubourg,et al.  Self-organized shortcuts in the Argentine ant , 1989, Naturwissenschaften.

[11]  José Fernando Gonçalves,et al.  Heuristic solutions for general concave minimum cost network flow problems , 2007 .

[12]  Ravindra K. Ahuja,et al.  Chapter 1 Applications of network optimization , 1995 .

[13]  Abder Koukam,et al.  A Combination of Simulated Annealing and Ant Colony System for the Capacitated Location-Routing Problem , 2006, KES.

[14]  Miguel A. Vega-Rodríguez,et al.  A Hybrid Ant Colony Optimization Algorithm for Solving the Terminal Assignment Problem , 2009, IJCCI.

[15]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[16]  Panos M. Pardalos,et al.  Bilinear modeling solution approach for fixed charge network flow problems , 2009, Optim. Lett..

[17]  Alex Alves Freitas,et al.  Data mining with an ant colony optimization algorithm , 2002, IEEE Trans. Evol. Comput..

[18]  Uzay Kaymak,et al.  Distributed Optimization using Ant Colony Optimization in a Concrete Delivery Supply Chain , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[19]  Nicos Christofides,et al.  A dynamic programming approach for solving single-source uncapacitated concave minimum cost network flow problems , 2006, Eur. J. Oper. Res..

[20]  Richard M. Soland,et al.  Optimal Facility Location with Concave Costs , 1974, Oper. Res..

[21]  Godfrey A. Walters,et al.  An evolutionary approach for finding optimal trees in undirected networks , 2000, Eur. J. Oper. Res..

[22]  Broderick Crawford,et al.  Integrating Lookahead and Post Processing Procedures with ACO for Solving Set Partitioning and Covering Problems , 2006, ICAISC.

[23]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[24]  Nicos Christofides,et al.  Upper bounds for single‐source uncapacitated concave minimum‐cost network flow problems , 2003, Networks.

[25]  Giorgio Gallo,et al.  An algorithm for the min concave cost flow problem , 1980 .

[26]  Mohamed Batouche,et al.  Ant colony system with extremal dynamics for point matching and pose estimation , 2002, Object recognition supported by user interaction for service robots.

[27]  Reha Uzsoy,et al.  Experimental Evaluation of Heuristic Optimization Algorithms: A Tutorial , 2001, J. Heuristics.

[28]  J. Kennington,et al.  A New Branch-and-Bound Algorithm for the Fixed-Charge Transportation Problem , 1976 .

[29]  Ismail Karaoglan,et al.  A genetic ant colony optimization approach for concave cost transportation problems , 2007, 2007 IEEE Congress on Evolutionary Computation.

[30]  Bruce W. Lamar A Method for Solving Network Flow Problems with General Nonlinear Arc Costs , 1993 .

[31]  Luca Quadrifoglio,et al.  Comparing Ant Colony Optimization and Genetic Algorithm Approaches for Solving Traffic Signal Coordination under Oversaturation Conditions , 2012, Comput. Aided Civ. Infrastructure Eng..

[32]  Nicos Christofides,et al.  A Branch-and-Bound Algorithm for Concave Network Flow Problems , 2006, J. Glob. Optim..

[33]  Panos M. Pardalos,et al.  Supply Chain Optimization , 2007 .

[34]  Panos M. Pardalos,et al.  Adaptive dynamic cost updating procedure for solving fixed charge network flow problems , 2008, Comput. Optim. Appl..

[35]  Ching-Jung Ting,et al.  Combining Lagrangian heuristic and Ant Colony System to solve the Single Source Capacitated Facility Location Problem , 2008 .

[36]  Rainer E. Burkard,et al.  Linear Approximations in a Dynamic Programming Approach for the Uncapacitated Single-Source Minimum Concave Cost Network Flow Problem in Acyclic Networks , 2001, J. Glob. Optim..

[37]  José Fernando Gonçalves,et al.  Heuristic solutions for general concave minimum cost network flow problems , 2007, Networks.

[38]  Nicos Christofides,et al.  Lower Bounds from State Space Relaxations for Concave Cost Network Flow Problems , 2006, J. Glob. Optim..

[39]  Fernando A. C. C. Fontes,et al.  An ant colony optimization algorithm to solve the minimum cost network flow problem with concave cost functions , 2011, GECCO '11.

[40]  W. Zangwill Minimum Concave Cost Flows in Certain Networks , 1968 .

[41]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[42]  H. M. Wagner On a Class of Capacitated Transportation Problems , 1959 .

[43]  Panos M. Pardalos,et al.  Handbook of Optimization in Telecommunications , 2006 .

[44]  Reiner Horst,et al.  An integer concave minimization approach for the minimum concave cost capacitated flow problem on networks , 1994, Universität Trier, Mathematik/Informatik, Forschungsbericht.

[45]  Jun Zhang,et al.  Protein folding in hydrophobic-polar lattice model: a flexible ant-colony optimization approach. , 2008, Protein and peptide letters.

[46]  Yuping Wang,et al.  A deterministic annealing algorithm for the minimum concave cost network flow problem , 2011, Neural Networks.

[47]  Marco Dorigo,et al.  The ant colony optimization meta-heuristic , 1999 .

[48]  T. Stützle,et al.  MAX-MIN Ant System and local search for the traveling salesman problem , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[49]  Harry Venables,et al.  An Adaptive Search Heuristic for the Capacitated Fixed Charge Location Problem , 2006, ANTS Workshop.

[50]  Panos M. Pardalos,et al.  Dynamic slope scaling and trust interval techniques for solving concave piecewise linear network flow problems , 2000, Networks.

[51]  Panos M. Pardalos,et al.  Algorithms for the single-source uncapacitated minimum concave-cost network flow problem , 1991, J. Glob. Optim..

[52]  Luís Gouveia,et al.  On Formulations and Methods for the Hop-Constrained Minimum Spanning Tree Problem , 2006, Handbook of Optimization in Telecommunications.

[53]  Francisco Herrera,et al.  A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for the bi-criteria TSP , 2007, Eur. J. Oper. Res..

[54]  Arie Segev,et al.  Analysis of a flow problem with fixed charges , 1989, Networks.

[55]  Fred W. Glover,et al.  A New Optimization Method for Large Scale Fixed Charge Transportation Problems , 1981, Oper. Res..

[56]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[57]  P. Pardalos,et al.  Handbook of global optimization , 1995 .

[58]  Thomas Stützle,et al.  A Comparison Between ACO Algorithms for the Set Covering Problem , 2004, ANTS Workshop.

[59]  Bertrand M. T. Lin,et al.  Ant colony optimization for the cell assignment problem in PCS networks , 2006, Comput. Oper. Res..

[60]  H.S.-H. Chung,et al.  Extended Ant Colony Optimization Algorithm for Power Electronic Circuit Design , 2009, IEEE Transactions on Power Electronics.

[61]  T. Stützle,et al.  A Review on the Ant Colony Optimization Metaheuristic: Basis, Models and New Trends , 2002 .

[62]  Panos M. Pardalos,et al.  A solution approach to the fixed charge network flow problem using a dynamic slope scaling procedure , 1999, Oper. Res. Lett..

[63]  Panos M. Pardalos,et al.  A polynomial time solvable concave network flow problem , 1993, Networks.

[64]  J. Deneubourg,et al.  The self-organizing exploratory pattern of the argentine ant , 1990, Journal of Insect Behavior.

[65]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[66]  Eleni Hadjiconstantinou,et al.  An Ant Colony Heuristic for the Design of Two-Edge Connected Flow Networks , 2004, ANTS Workshop.

[67]  Mohammad Hadi Afshar A new transition rule for ant colony optimization algorithms: application to pipe network optimization problems , 2005 .

[68]  Ravindra K. Ahuja,et al.  Applications of network optimization , 1992 .