用于排列问题差分进化的新型随机密钥编码方案

Novel Random Key Encoding Schemes for the Differential Evolution of Permutation Problems

IEEE Transactions on Evolutionary Computation · 2021
被引 13
ABS 4

中文导读

研究了随机密钥编码在差分进化算法中表示排列的方式,分析了其搜索空间结构,提出了两种新编码变体,并在线性排序和旅行商问题上验证了有效性。

Abstract

Differential evolution is a powerful nature-inspired real-parameter optimization algorithm that has been successfully used to solve a number of hard optimization problems. It has been used to tackle both continuous and discrete optimization problems. The application of a continuous method to discrete problems involves several challenges, including solution representation and search space–solution space mapping. In this work, we study random key encoding, a popular encoding scheme that is used to represent permutations in high-dimensional continuous spaces. We analyze the search space it constitutes, study its structure and properties, and introduce two novel modifications of the encoding. We investigate the proposed encoding strategies in the context of four variants of the differential evolution algorithm and demonstrate their usefulness for two widespread permutation problems: 1) the linear ordering problem and 2) the traveling salesman problem.

差分进化排列问题随机密钥编码旅行商问题线性排序问题