Ant colony optimisation for vehicle traffic systems: applications and challenges

Ant-based algorithms simulate the cooperative behaviour of real ants in finding food resources. A significant number of studies have focused on the self-organised behaviour of ants in the natural environment to develop effective systems for dynamic problems. Ant-based systems have special properties such as scalability, adaptability, and dynamicity, which are the main requirements for solving vehicle traffic congestion problem. Thus, ant-based algorithms are now being adopted by vehicle traffic systems VTSs to guide vehicles to less congested paths. However, literature shows that comprehensive reviews are lacking in this field. The main contribution of this paper is the review and classification of the most relevant systems based on novel taxonomy. A survey that includes statistical analyses on ant-based VTS was conducted to identify the limitations and evaluation process of VTS. This paper concludes by proposing a general framework in applying ant colony optimisation to VTS.

[1]  Sungho Kang,et al.  An Ant Colony Optimization Approach for the Preference-Based Shortest Path Search , 2009, FGIT-FGCN.

[2]  Panta Lucic,et al.  Computing with Bees: Attacking Complex Transportation Engineering Problems , 2003, Int. J. Artif. Intell. Tools.

[3]  Ivana Budinska,et al.  Production planning and scheduling by means of artificial immune systems and particle swarm optimisation algorithms , 2012, Int. J. Bio Inspired Comput..

[4]  Seng Wai Loke,et al.  Multi-agent based vehicular congestion management , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[5]  Léon J. M. Rothkrantz,et al.  Ant-Based Load Balancing in Telecommunications Networks , 1996, Adapt. Behav..

[6]  Marco Dorigo,et al.  Ant system for Job-shop Scheduling , 1994 .

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

[8]  Holger H. Hoos,et al.  An ant colony optimisation algorithm for the 2D and 3D hydrophobic polar protein folding problem , 2005, BMC Bioinformatics.

[9]  Bart Baesens,et al.  Ant-Based Approach to the Knowledge Fusion Problem , 2006, ANTS Workshop.

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

[11]  Léon J. M. Rothkrantz,et al.  Dynamic Routing in Traffic Networks Using AntNet , 2004, ANTS Workshop.

[12]  Almoataz Y. Abdelaziz,et al.  Application of Ant Colony Optimization and Harmony Search Algorithms to Reconfiguration of Radial Distribution Networks with Distributed Generations , 2012 .

[13]  K. Vaisakh,et al.  Environmental Constrained Economic Dispatch by Modified Shuffled Frog Leaping Algorithm , 2013 .

[14]  Pirayeh Yousefi,et al.  The Optimal Routing of Cars in the Car Navigation System by Taking the Combination of Divide and Conquer Method and Ant Colony Algorithm into Consideration , 2013 .

[15]  Imed Bouazizi,et al.  ARA-the ant-colony based routing algorithm for MANETs , 2002, Proceedings. International Conference on Parallel Processing Workshop.

[16]  Anupam Shukla,et al.  Analysis & modeling multi-breeded Mean-Minded ant colony optimization of agent based Road Vehicle Routing Management , 2012, 2012 International Conference for Internet Technology and Secured Transactions.

[17]  P. Lucic,et al.  Bee Colony Optimization: Principles and Applications , 2006, 2006 8th Seminar on Neural Network Applications in Electrical Engineering.

[18]  Zhihua Cui,et al.  Integral Particle Swarm Optimization with Dispersed Accelerator Information , 2009, Fundam. Informaticae.

[19]  Zhihua Cui,et al.  Swarm Intelligence and Bio-Inspired Computation: Theory and Applications , 2013 .

[20]  Feng Jiang,et al.  Urban Vehicle Routing Research Based on Ant Colony Algorithm and Traffic Rule Restriction , 2011 .

[21]  Dušan Teodorović,et al.  Vehicle Routing Problem With Uncertain Demand at Nodes: The Bee System and Fuzzy Logic Approach , 2003 .

[22]  Omar Boussaïd,et al.  Particle swarm optimisation for data warehouse logical design , 2012, Int. J. Bio Inspired Comput..

[23]  Hojjatollah Ahangarikiasari,et al.  Investigation of Code Complexity of an Innovative Algorithm Based on ACO in Weighted Graph Traversing and Compare it to Traditional ACO and Bellman-Ford , 2013 .

[24]  Almoataz Y. Abdelaziz,et al.  Using the Harmony Search Algorithm for Reconfiguration of Power Distribution Networks with Distributed Generation Units , 2013 .

[25]  Gustav Pomberger,et al.  Self-organising congestion evasion strategies using ant-based pheromones , 2010 .

[26]  Fazida Hanim Hashim,et al.  Modelling and Analysis of an Efficient Traffic Network Using Ant Colony Optimization Algorithm , 2011, 2011 Third International Conference on Computational Intelligence, Communication Systems and Networks.

[27]  Gh. A. Montazer,et al.  DESIGN OF A NEW URBAN TRAFFIC CONTROL SYSTEM USING MODIFIED ANT COLONY OPTIMIZATION APPROACH , 2008 .

[28]  Guy Theraulaz,et al.  Routing in Telecommunications Networks with Ant-Like Agents , 1999, IATA.

[29]  Vittorio Maniezzo,et al.  Exact and Approximate Nondeterministic Tree-Search Procedures for the Quadratic Assignment Problem , 1999, INFORMS J. Comput..

[30]  Zhihua Cui,et al.  PID-Controlled Particle Swarm Optimization , 2010, J. Multiple Valued Log. Soft Comput..

[31]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

[32]  Graham Kendall,et al.  Optimisation in a road traffic system using collaborative search , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[33]  Rabindra Kumar Sahu,et al.  Application of Gravitational Search Algorithm for Load Frequency Control of Multi Area Power System , 2013 .

[34]  Michiel van Wezel,et al.  Cbprs: A City Based Parking and Routing System , 2008 .

[35]  Bart De Schutter,et al.  A new ant colony routing approach with a trade-off between system and user optimum , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[36]  Satoshi Kurihara Traffic-Congestion Forecasting Algorithm Based on Pheromone Communication Model , 2013 .

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

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

[39]  Léon J. M. Rothkrantz,et al.  Travel time prediction for dynamic routing using Ant Based Control , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[40]  Horst F. Wedde,et al.  Bee-Inpired Road Traffic Control as an Example of Swarm Intelligence in Cyber-Physical Systems , 2012, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications.

[41]  Pierre Hansen,et al.  Bicriterion Path Problems , 1980 .

[42]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[43]  Amany M. Mohamed,et al.  Optimal sequencing of design projects' activities using discrete particle swarm optimisation , 2012, Int. J. Bio Inspired Comput..

[44]  Christian Blum,et al.  Beam-ACO - hybridizing ant colony optimization with beam search: an application to open shop scheduling , 2005, Comput. Oper. Res..

[45]  H. Salehinejad,et al.  A new ant algorithm based vehicle navigation system: A wireless networking approach , 2008, 2008 International Symposium on Telecommunications.

[46]  Marco Dorigo,et al.  AntNet: Distributed Stigmergetic Control for Communications Networks , 1998, J. Artif. Intell. Res..

[47]  Domenico Talia,et al.  Euro-Par 2010 parallel processing : 16th International Euro-Par Conference, Ischia, Italy, August 31 - September 3, 2010 : proceedings , 2010 .

[48]  M. Dorigo,et al.  1 Positive Feedback as a Search Strategy , 1991 .

[49]  Hesham A. Hefny,et al.  Threshold based AntNet algorithm for dynamic traffic routing of road networks , 2012 .

[50]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[51]  Katrin Sjöberg Bilstrup Predictable and Scalable Medium Access Control for Vehicular Ad Hoc Networks , 2009 .

[52]  Klaus Wehrle,et al.  Modeling and Tools for Network Simulation , 2010, Modeling and Tools for Network Simulation.

[53]  Jorge Casillas,et al.  An adaptive vehicle guidance system instigated from ant colony behavior , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[54]  Piet Van Mieghem,et al.  Responsible Editor: A. Kshemkalyani , 2006 .

[55]  Jin Fei PATH PLANNING FOR FREE-FLYING SPACE ROBOT USING ANT ALGORITHM , 2002 .

[56]  Horst F. Wedde,et al.  2-Way evaluation of the distributed BeeJamA vehicle routing approach , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[57]  Yixin Chen,et al.  Convergence of ant colony optimization on first-order deceptive systems , 2008, 2008 IEEE International Conference on Granular Computing.

[58]  Qing Zhu,et al.  An Improved Particle Swarm Optimization Algorithm for Vehicle Routing Problem with Time Windows , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[59]  U. Netlogo Wilensky,et al.  Center for Connected Learning and Computer-Based Modeling , 1999 .

[60]  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..

[61]  Juan Luis Fernández-Martínez,et al.  A Brief Historical Review of Particle Swarm Optimization (PSO) , 2012 .

[62]  Shinichi Honiden,et al.  Performance of pheromone model for predicting traffic congestion , 2006, AAMAS '06.

[63]  Masayuki Numao,et al.  Traffic congestion forecasting based on pheromone communication model for intelligent transport systems , 2009, 2009 IEEE Congress on Evolutionary Computation.

[64]  Danny Weyns,et al.  Anticipatory Vehicle Routing using Delegate Multi-Agent Systems , 2007, 2007 IEEE Intelligent Transportation Systems Conference.

[65]  Rafidah Md Noor,et al.  A Dynamic Vehicular Traffic Control Using Ant Colony and Traffic Light Optimization , 2013, ICSS.

[66]  Alain Hertz,et al.  Ants can colour graphs , 1997 .

[67]  A. C. Suson,et al.  Dynamic Routing using Ant-Based Control , 2010 .

[68]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[69]  Qiuping Li,et al.  Multi-ant colony system for evacuation routing problem with mixed traffic flow , 2010, IEEE Congress on Evolutionary Computation.

[70]  L.J.M. Rothkrantz,et al.  Chapter 21 H-ABC: A Scalable Dynamic Routing Algorithm , 2005, Recent Advances in Artificial Life.

[71]  M. Boryczka,et al.  Ant colony system in ambulance navigation , 2010 .

[72]  Panta Lucic,et al.  Transportation modeling: an artificial life approach , 2002, 14th IEEE International Conference on Tools with Artificial Intelligence, 2002. (ICTAI 2002). Proceedings..

[73]  E. Martins On a multicriteria shortest path problem , 1984 .

[74]  Vitorino Ramos,et al.  Artificial Ant Colonies in Digital Image Habitats - A Mass Behaviour Effect Study on Pattern Recognition , 2004, ArXiv.

[75]  M. Saleem Khan,et al.  Bio-inspired Neuro-Fuzzy Based Dynamic Route Selection to Avoid Traffic Congestion , 2011 .

[76]  Thomas Stützle,et al.  A short convergence proof for a class of ant colony optimization algorithms , 2002, IEEE Trans. Evol. Comput..

[77]  Wendy Weijermars,et al.  The relationship between road safety and congestion on motorways : a literature review of potential effects. , 2010 .

[78]  Léon J. M. Rothkrantz,et al.  Hierarchical Routing in Traffic Using Swarm-Intelligence , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[79]  José L. Verdegay Fuzzy Sets Based Heuristics for Optimization , 2010 .

[80]  Hiroshi Sasaki,et al.  Pheromone Model: Application to Traffic Congestion Prediction , 2005, Engineering Self-Organising Systems.

[81]  Mariusz Boryczka,et al.  Ant Colony Optimization for the Multi-criteria Vehicle Navigation Problem , 2013, Agent-Based Optimization.

[82]  Walter J. Gutjahr,et al.  A Graph-based Ant System and its convergence , 2000, Future Gener. Comput. Syst..

[83]  Hojjat Salehinejad,et al.  Dynamic Fuzzy Logic-Ant Colony System-Based Route Selection System , 2010, Appl. Comput. Intell. Soft Comput..

[84]  Dusˇan Teodorovic,et al.  MODELING BY MULTI-AGENT SYSTEMS : A SWARM INTELLIGENCE APPROACH , 2003 .

[85]  Mariusz Boryczka,et al.  Ant Colony Optimization for the Pareto Front Approximation in Vehicle Navigation , 2012, ICCCI.

[86]  Dušan Teodorović,et al.  Swarm intelligence systems for transportation engineering: Principles and applications , 2008 .

[87]  Xudong Wang,et al.  Urban Traffic Flow Forecasting Model of Double RBF Neural Network Based on PSO , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[88]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[89]  Léon J. M. Rothkrantz,et al.  Dynamic traffic routing using ant based control , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[90]  Dariusz Król,et al.  Swarm-Based Multi-agent Simulation: A Case Study of Urban Traffic Flow in the City of Wroclaw , 2011, ICCCI.

[91]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[92]  Soodabeh Soleymani,et al.  Using Particle Swarm Optimization Algorithm Based on Multi-Objective Function in Reconfigured System for Optimal Placement of Distributed Generation , 2013 .

[93]  Yi Zhang Application Swarming Intelligence in Bioinformatics: Survey , 2012 .

[94]  Xin-She Yang,et al.  Review of Metaheuristics and Generalized Evolutionary Walk Algorithm , 2011, 1105.3668.

[95]  Tom Holvoet,et al.  Cooperative Ant Colony Optimization in Traffic Route Calculations , 2012, PAAMS.

[96]  Jie Zou,et al.  Ant colony optimization-based bio-inspired hardware: survey and prospect , 2012 .

[97]  Walter J. Gutjahr,et al.  ACO algorithms with guaranteed convergence to the optimal solution , 2002, Inf. Process. Lett..

[98]  Yanjun Fang,et al.  Ant Colony System Algorithm for Path Routing of Urban Traffic Vehicles , 2007, 2007 IEEE International Conference on Automation and Logistics.

[99]  Hossein Jula,et al.  Vehicle Route Guidance Systems: Classification and Comparison , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[100]  Tarek. M. Mahmoud,et al.  AntNet-RSLR: A proposed Ant routing protocol for MANETs , 2011, 2011 Saudi International Electronics, Communications and Photonics Conference (SIECPC).

[102]  Dušan Teodorović,et al.  Bee Colony Optimization – a Cooperative Learning Approach to Complex Transportation Problems , 2005 .

[103]  Luis M. de Campos,et al.  Learning bayesian networks by ant colony optimisation: searching in two different spaces , 2002 .

[104]  Selcuk Okdem,et al.  Routing in Wireless Sensor Networks Using Ant Colony Optimization , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[105]  Yong Jiang,et al.  Solving the shortest path problem in vehicle navigation system by ant colony algorithm , 2007 .

[106]  José A. Gámez,et al.  Learning Bayesian networks by Ant Colony Optimisation: searching in two different spaces , 2002 .

[107]  Samrat L. Sabat,et al.  Particle Swarm Optimization Based Universal Solver for Global Optimization , 2012 .

[108]  Tom Holvoet,et al.  Ant Colony Optimization Applied to Route Planning Using Link Travel Time Predictions , 2011, 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum.

[109]  Da Yuan,et al.  Solving a shortest path problem by ant algorithm , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[110]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[111]  P. Bedi,et al.  Avoiding Traffic Jam Using Ant Colony Optimization - A Novel Approach , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).

[112]  Keivan Ghoseiri,et al.  An ant colony optimization algorithm for the bi-objective shortest path problem , 2010, Appl. Soft Comput..

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

[114]  Jose Miguel Puerta,et al.  Ant colony optimization for learning Bayesian networks , 2002, Int. J. Approx. Reason..

[115]  B. Chandra Mohan,et al.  A survey: Ant Colony Optimization based recent research and implementation on several engineering domain , 2012, Expert Syst. Appl..

[116]  Arnold L. Rosenberg,et al.  Ants in Parking Lots , 2010, Euro-Par.

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

[118]  Yujun Kuang,et al.  Real time status collection and dynamic vehicular traffic control using Ant Colony Optimization , 2012, 2012 International Conference on Computational Problem-Solving (ICCP).

[119]  Zhihua Cui,et al.  Artificial Plant Optimization Algorithm with Correlation Branches , 2013 .

[120]  Kwang Mong Sim,et al.  Ant colony optimization for routing and load-balancing: survey and new directions , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[121]  Chunguo Wu,et al.  A Pheromone-Rate-Based Analysis on the Convergence Time of ACO Algorithm , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[122]  Ying Tan,et al.  Light responsive curve selection for photosynthesis operator of APOA , 2012, Int. J. Bio Inspired Comput..

[123]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .