A Multi-agent Transgenetic Algorithm for the Bi-objective Spanning Tree Problem

Abstract The Bi-objective Spanning Tree (BiST) is an NP-hard extension of the Minimum Spanning Tree (MST) problem. The BiST models situations in which two conflicting objectives need to be optimized simultaneously. The BiST has been studied in the literature and several heuristic algorithms were proposed for it, most of them evolutionary techniques. The transgenetic algorithms are among these evolutionary techniques which were successfully applied to the BiST. However, a priori defined parameters can limit the search mechanisms used within the algorithm. In this study, we propose a new transgenetic algorithm for the BiST in which the decision about the search mechanisms used along its execution is automatically made. An analysis of the results of computational experiments carried on 165 benchmark instances showed that the algorithm proposed in this study produces good approximation sets concerning two different quality indicators.

[1]  Lothar Thiele,et al.  A Tutorial on the Performance Assessment of Stochastic Multiobjective Optimizers , 2006 .

[2]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[3]  H. W. Corley,et al.  Efficient spanning trees , 1985 .

[4]  Marco César Goldbarg,et al.  A New Evolutionary Algorithm for the Bi-objective Minimum Spanning Tree , 2007, Seventh International Conference on Intelligent Systems Design and Applications (ISDA 2007).

[5]  Leslie Pérez Cáceres,et al.  The irace package: Iterated racing for automatic algorithm configuration , 2016 .

[6]  R. Prim Shortest connection networks and some generalizations , 1957 .

[7]  Roberto Battiti,et al.  The Reactive Tabu Search , 1994, INFORMS J. Comput..

[8]  Bryant A. Julstrom,et al.  Edge sets: an effective evolutionary coding of spanning trees , 2003, IEEE Trans. Evol. Comput..

[9]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[10]  M. Friedman The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance , 1937 .

[11]  Yash P. Aneja,et al.  Minimal spanning tree subject to a side constraint , 1982, Comput. Oper. Res..

[12]  Horst W. Hamacher,et al.  A Survey on Multiple Objective Minimum Spanning Tree Problems , 2009, Algorithmics of Large and Complex Networks.

[13]  Will N. Browne,et al.  A Knowledge-Based Evolution Strategy for the Multi-Objective Minimum Spanning Tree Problem , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[14]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[15]  Marco César Goldbarg,et al.  A new transgenetic approach for the biobjective spanning tree problem , 2010, IEEE Congress on Evolutionary Computation.

[16]  S. Alonso,et al.  The problem of the optimal biobjective spanning tree , 1998, Eur. J. Oper. Res..

[17]  Kalyanmoy Deb,et al.  A Unified Evolutionary Optimization Procedure for Single, Multiple, and Many Objectives , 2016, IEEE Transactions on Evolutionary Computation.

[18]  Carlos A. Coello Coello,et al.  A Study of the Parallelization of a Coevolutionary Multi-objective Evolutionary Algorithm , 2004, MICAI.

[19]  Marco César Goldbarg,et al.  A Memetic Algorithm for the Biobjective Minimum Spanning Tree Problem , 2006, EvoCOP.

[20]  Tomasz Radzik,et al.  Computing all efficient solutions of the biobjective minimum spanning tree problem , 2008, Comput. Oper. Res..

[21]  Francis Sourd,et al.  A Multiobjective Branch-and-Bound Framework: Application to the Biobjective Spanning Tree Problem , 2008, INFORMS J. Comput..

[22]  Eckart Zitzler,et al.  HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization , 2011, Evolutionary Computation.

[23]  Mario Inostroza-Ponta,et al.  Using local search strategies to improve the performance of NSGA-II for the Multi-Criteria Minimum Spanning Tree problem , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[24]  Joshua D. Knowles Local-search and hybrid evolutionary algorithms for Pareto optimization , 2002 .

[25]  Huowang Chen,et al.  The multi-criteria minimum spanning tree problem based genetic algorithm , 2007, Inf. Sci..

[26]  Mitsuo Gen,et al.  Genetic algorithm approach on multi-criteria minimum spanning tree problem , 1999, Eur. J. Oper. Res..

[27]  Dalessandro Soares Vianna,et al.  A GRASP algorithm for the multi-criteria minimum spanning tree problem , 2008, Ann. Oper. Res..

[28]  Luigi Di Puglia Pugliese,et al.  Dynamic programming for spanning tree problems: application to the multi-objective case , 2015, Optim. Lett..

[29]  Xavier Gandibleux,et al.  A survey and annotated bibliography of multiobjective combinatorial optimization , 2000, OR Spectr..

[30]  Horst W. Hamacher,et al.  On spanning tree problems with multiple objectives , 1994, Ann. Oper. Res..

[31]  S. Holm A Simple Sequentially Rejective Multiple Test Procedure , 1979 .