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

被引:6
|
作者
Kromer, Pavel [1 ]
Uher, Vojtech [1 ]
Snasel, Vaclav [1 ]
机构
[1] VSB Tech Univ Ostrava, Dept Comp Sci, Ostrava 70800, Czech Republic
关键词
Encoding; Optimization; Search problems; Statistics; Sociology; Decoding; Traveling salesman problems; Differential evolution (DE); linear ordering problem (LOP); random key (RK) encoding; search space analysis; traveling salesman problem (TSP); PARTICLE SWARM OPTIMIZATION; ALGORITHM;
D O I
10.1109/TEVC.2021.3087802
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:43 / 57
页数:15
相关论文
共 50 条
  • [1] Random Key Self-Organizing Migrating Algorithm for Permutation Problems
    Kromer, Pavel
    Janousek, Jan
    Platos, Jan
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 2878 - 2885
  • [2] A novel differential evolution algorithm for no-idle permutation flow-shop scheduling problems
    Pan, Quan-Ke
    Wang, Ling
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2008, 2 (03) : 279 - 297
  • [3] A Novel Solution Encoding in the Differential Evolution Algorithm for Optimizing Tourist Trip Design Problems
    Trachanatzi, Dimitra
    Rigakis, Manousos
    Taxidou, Andromachi
    Marinaki, Magdalene
    Marinakis, Yannis
    Matsatsinis, Nikolaos
    [J]. LEARNING AND INTELLIGENT OPTIMIZATION, LION, 2020, 11968 : 253 - 267
  • [4] Novel Binary Encoding Differential Evolution Algorithm
    Deng, Changshou
    Zhao, Bingyan
    Yang, Yanling
    Peng, Hu
    Wei, Qiming
    [J]. ADVANCES IN SWARM INTELLIGENCE, PT I, 2011, 6728 : 416 - 423
  • [5] Probability problems on random permutation
    Department of Information Research, PLA Information Engineering University, Zhengzhou 450002, China
    [J]. Tongxin Xuebao, 2006, 1 (45-51):
  • [6] Solving permutation problems with Differential Evolution: An Application to the Jobshop Scheduling Problem
    Ponsich, Antonin
    Castillo Tapia, Ma Guadalupe
    Coello Coello, Carlos A.
    [J]. 2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 25 - +
  • [7] Discrete differential evolution metaheuristics for permutation flow shop scheduling problems
    Morais, Marcia de Fatima
    Ribeiro, Matheus Henrique Dal Molin
    da Silva, Ramon Gomes
    Mariani, Viviana Cocco
    Coelho, Leandro dos Santos
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 166
  • [8] Solving permutation flowshop scheduling problems with a discrete differential evolution algorithm
    Santucci, Valentino
    Baioletti, Marco
    Milani, Alfredo
    [J]. AI COMMUNICATIONS, 2016, 29 (02) : 269 - 286
  • [9] Secret key sharing schemes in optical cryptosystems based on double random phase encoding
    Moon, Inkyu
    Kim, Youhyun
    [J]. THREE-DIMENSIONAL IMAGING, VISUALIZATION, AND DISPLAY 2020, 2020, 11402
  • [10] Key Splitting for Random Key Distribution Schemes
    Ehdaie, Mohammad
    Alexiou, Nikos
    Ahmadian, Mahmoud
    Aref, Mohammad Reza
    Papadimitratos, Panos
    [J]. 2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2012,