A novel differential evolution algorithm for binary optimization

被引:36
|
作者
Kashan, Mina Husseinzadeh [1 ]
Kashan, Ali Husseinzadeh [2 ]
Nahavandi, Nasim [1 ]
机构
[1] Tarbiat Modares Univ, Fac Engn, Tehran, Iran
[2] Islamic Azad Univ, Fac Engn, Sci & Res Branch, Dept Syst & Ind Engn, Tehran, Iran
关键词
Binary optimization; Uncapacitated facility location problem; Numerical function optimization; Differential evolution; Dissimilarity measure of binary vectors;
D O I
10.1007/s10589-012-9521-8
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Differential evolution (DE) is one of the most powerful stochastic search methods which was introduced originally for continuous optimization. In this sense, it is of low efficiency in dealing with discrete problems. In this paper we try to cover this deficiency through introducing a new version of DE algorithm, particularly designed for binary optimization. It is well-known that in its original form, DE maintains a differential mutation, a crossover and a selection operator for optimizing non-linear continuous functions. Therefore, developing the new binary version of DE algorithm, calls for introducing operators having the major characteristics of the original ones and being respondent to the structure of binary optimization problems. Using a measure of dissimilarity between binary vectors, we propose a differential mutation operator that works in continuous space while its consequence is used in the construction of the complete solution in binary space. This approach essentially enables us to utilize the structural knowledge of the problem through heuristic procedures, during the construction of the new solution. To verify effectiveness of our approach, we choose the uncapacitated facility location problem (UFLP)-one of the most frequently encountered binary optimization problems-and solve benchmark suites collected from OR-Library. Extensive computational experiments are carried out to find out the behavior of our algorithm under various setting of the control parameters and also to measure how well it competes with other state of the art binary optimization algorithms. Beside UFLP, we also investigate the suitably of our approach for optimizing numerical functions. We select a number of well-known functions on which we compare the performance of our approach with different binary optimization algorithms. Results testify that our approach is very efficient and can be regarded as a promising method for solving wide class of binary optimization problems.
引用
收藏
页码:481 / 513
页数:33
相关论文
共 50 条
  • [1] A novel differential evolution algorithm for binary optimization
    Mina Husseinzadeh Kashan
    Ali Husseinzadeh Kashan
    Nasim Nahavandi
    [J]. Computational Optimization and Applications, 2013, 55 : 481 - 513
  • [2] A novel binary genetic differential evolution optimization algorithm for wind layout problems
    Liu, Yanting
    Xu, Zhe
    Yu, Yongjia
    Chang, Xingzhi
    [J]. AIMS ENERGY, 2024, 12 (01) : 321 - 349
  • [3] 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
  • [4] A Novel Binary Differential Evolution for Discrete Optimization
    Hou Guoping
    Ma Xuan
    [J]. ADVANCED MEASUREMENT AND TEST, PARTS 1 AND 2, 2010, 439-440 : 1493 - 1498
  • [5] Novel binary differential evolution algorithm for knapsack problems
    Ali, Ismail M.
    Essam, Daryl
    Kasmarik, Kathryn
    [J]. INFORMATION SCIENCES, 2021, 542 : 177 - 194
  • [6] A Novel Differential Evolution Algorithm for Constrained Optimization
    Zhang Yan
    Bin Zhang
    Liu Zhaobin
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 1, 2017, : 342 - 348
  • [7] Novel binary differential evolution algorithm based on Taper-shaped transfer functions for binary optimization problems
    He, Yichao
    Zhang, Fazhan
    Mirjalili, Seyedali
    Zhang, Tong
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2022, 69
  • [8] A novel modified binary differential evolution algorithm and its applications
    Wang, Ling
    Fu, Xiping
    Mao, Yunfei
    Menhas, Muhammad Ilyas
    Fei, Minrui
    [J]. NEUROCOMPUTING, 2012, 98 : 55 - 75
  • [9] A novel binary differential evolution algorithm based on artificial immune system
    He, Xingshi
    Han, Lin
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 2267 - 2272
  • [10] A self-adaptive binary differential evolution algorithm for large scale binary optimization problems
    Banitalebi, Akbar
    Abd Aziz, Mohd Ismail
    Aziz, Zainal Abdul
    [J]. INFORMATION SCIENCES, 2016, 367 : 487 - 511