Communications of the ACM
Heuristic Search for the Generalized Minimum Spanning Tree Problem
INFORMS Journal on Computing
An efficient algorithm for generalized minimum spanning tree problem
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Enhancing genetic algorithms by a trie-based complete solution archive
EvoCOP'10 Proceedings of the 10th European conference on Evolutionary Computation in Combinatorial Optimization
An evolutionary algorithm with solution archive for the generalized minimum spanning tree problem
EUROCAST'11 Proceedings of the 13th international conference on Computer Aided Systems Theory - Volume Part I
Edge sets: an effective evolutionary coding of spanning trees
IEEE Transactions on Evolutionary Computation
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Hi-index | 0.00 |
We consider the recently proposed concept of enhancing an evolutionary algorithm (EA) with a complete solution archive. It stores evaluated solutions during the optimization in order to detect duplicates and to efficiently transform them into yet unconsidered solutions. For this approach we introduce the so-called bounding extension in order to identify and prune branches in the trie-based archive which only contain inferior solutions. This extension enables the EA to concentrate the search on promising areas of the solution space. Similarly to the classical branch-and-bound technique, bounds are obtained via primal and dual heuristics. As an application we consider the generalized minimum spanning tree problem where we are given a graph with nodes partitioned into clusters and exactly one node from each cluster must be connected in the cheapest way. As the EA uses operators based on two dual representations, we exploit two corresponding tries that complement each other. Test results on TSPlib instances document the strength of this concept and that it can compete with the leading metaheuristics for this problem in the literature.