Litcius/Paper detail

A New Crossover Mechanism for Genetic Algorithms for Steiner Tree Optimization

Qiongbing Zhang, Shengxiang Yang, Min Liu, Jianxun Liu, Lei Jiang

2020IEEE Transactions on Cybernetics27 citationsDOIOpen Access PDF

Abstract

Genetic algorithms (GAs) have been widely applied in Steiner tree optimization problems. However, as the core operation, existing crossover operators for tree-based GAs suffer from producing illegal offspring trees. Therefore, some global link information must be adopted to ensure the connectivity of the offspring, which incurs heavy computation. To address this problem, this article proposes a new crossover mechanism, called leaf crossover (LC), which generates legal offspring by just exchanging partial parent chromosomes, requiring neither the global network link information, encoding/decoding nor repair operations. Our simulation study indicates that GAs with LC outperform GAs with existing crossover mechanisms in terms of not only producing better solutions but also converging faster in networks of varying sizes.

Topics & Concepts

CrossoverTree (set theory)Steiner tree problemComputer scienceEncoding (memory)Decoding methodsGenetic algorithmMechanism (biology)ComputationMathematical optimizationAlgorithmMathematicsArtificial intelligenceCombinatoricsMachine learningEpistemologyPhilosophyMetaheuristic Optimization Algorithms ResearchEvolutionary Algorithms and ApplicationsAdvanced Multi-Objective Optimization Algorithms
A New Crossover Mechanism for Genetic Algorithms for Steiner Tree Optimization | Litcius