hCHAC: A family of MOACO algorithms for the resolution of the bi-criteria military unit pathfinding problem

This paper presents a family of Multi-Objective Ant Colony Optimization (MOACO) algorithms, globally identified as hCHAC, which have been designed to solve a pathfinding problem in a military context considering two objectives: maximization of speed and safety. Each one of these objectives include different factors (such as stealth or avoidance of resource-consuming zones), that is why in this paper we generate different members of the hCHAC family by aggregating the initial cost functions into a different amount of objectives (from one to four) and considering a different parametrization set in each case. The hCHAC algorithms have been tested in several different (and increasingly realistic) scenarios, modelled in a simulator and compared with some other well-known MOACOs. These latter algorithms have been adapted for the purpose of this work to deal with this problem, along with a new multi-objective greedy approach that has been included as baseline for comparisons. The experiments show that most of the hCHAC algorithms outperform the other approaches, yielding at the same time very good military behaviour in the tactical sense. Within the hCHAC family, hCHAC-2, an approach considering two objectives, yields the best results overall.

[1]  T. Lindvall ON A ROUTING PROBLEM , 2004, Probability in the Engineering and Informational Sciences.

[2]  P. Strevens Iii , 1985 .

[3]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[4]  Andrew V. Goldberg,et al.  Shortest paths algorithms: Theory and experimental evaluation , 1994, SODA '94.

[5]  Christine Solnon,et al.  Ant Colony Optimization for Multi-Objective Optimization Problems , 2007 .

[6]  Andrzej Osyczka,et al.  7 – Multicriteria optimization for engineering design , 1985 .

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

[8]  Anthony Stentz Optimal and Efficient Path Planning for Unknown and Dynamic Environments , 1993 .

[9]  Barbaros Ç. Tansel,et al.  Optimization of transportation requirements in the deployment of military units , 2007, Comput. Oper. Res..

[10]  Juan Julián Merelo Guervós,et al.  Influence of parameters on the performance of a MOACO algorithm for solving the bi-criteria military path-finding problem , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

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

[12]  Andrzej Ameljańczyk,et al.  Multicriteria Optimization in Engineering Design , 1994 .

[13]  Johannes O. Royset,et al.  Routing Military Aircraft with a Constrained Shortest-Path Algorithm , 2009 .

[14]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[15]  Luca Maria Gambardella,et al.  MACS-VRPTW: a multiple ant colony system for vehicle routing problems with time windows , 1999 .

[16]  Charles Gide,et al.  Cours d'économie politique , 1911 .

[17]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[18]  Rajan Batta,et al.  Planning Dissimilar Paths for Military Units , 2005 .

[19]  Chelsea C. White,et al.  Multiobjective A* , 1991, JACM.

[20]  Gregory Gutin,et al.  The traveling salesman problem , 2006, Discret. Optim..

[21]  P.-P. Grasse La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp. la théorie de la stigmergie: Essai d'interprétation du comportement des termites constructeurs , 1959, Insectes Sociaux.

[22]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[23]  Benjamín Barán,et al.  A Multiobjective Ant Colony System for Vehicle Routing Problem with Time Windows , 2003, Applied Informatics.

[24]  J. Deneubourg,et al.  Probabilistic behaviour in ants: A strategy of errors? , 1983 .

[25]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[26]  Ronald Prescott Loui,et al.  Optimal paths in graphs with stochastic or multidimensional weights , 1983, Commun. ACM.

[27]  Louise Leenen,et al.  A constraint-based solver for the military unit path finding problem , 2010, SpringSim.

[28]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[29]  Juan Julián Merelo Guervós,et al.  CHAC. A MOACO Algorithm for Computation of Bi-Criteria Military Unit Path in the Battlefield , 2006 .

[30]  Juan Julián Merelo Guervós,et al.  CHAC, A MOACO algorithm for computation of bi‐criteria military unit path in the battlefield: Presentation and first results , 2006, Int. J. Intell. Syst..

[31]  Lothar Thiele,et al.  Proceedings of the 2nd international conference on Evolutionary multi-criterion optimization , 2003 .

[32]  G. Reinelt The traveling salesman: computational solutions for TSP applications , 1994 .

[33]  Daniel Merkle,et al.  Bi-Criterion Optimization with Multi Colony Ant Algorithms , 2001, EMO.

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

[35]  Thomas Stützle,et al.  The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances , 2003 .