Algebraic Differential Evolution Algorithm for the Permutation Flowshop Scheduling Problem With Total Flowtime Criterion

被引:91
作者
Santucci, Valentino [1 ]
Baioletti, Marco [1 ]
Milani, Alfredo [1 ,2 ]
机构
[1] Univ Perugia, Dept Math & Comp Sci, I-06123 Perugia, Italy
[2] Hong Kong Baptist Univ, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
Algebraic differential mutation; differential evolution (DE); permutation flowshop scheduling; permutations space; OPTIMIZATION;
D O I
10.1109/TEVC.2015.2507785
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces an original algebraic approach to differential evolution (DE) algorithms for combinatorial search spaces. An abstract algebraic differential mutation for generic combinatorial spaces is defined by exploiting the concept of a finitely generated group. This operator is specialized for the permutations space by means of an original randomized bubble sort algorithm. Then, a discrete DE algorithm is derived for permutation problems and it is applied to the permutation flow-shop scheduling problem with the total flowtime criterion. Other relevant components of the proposed algorithm are: a crossover operator for permutations, a novel biased selection strategy, a heuristic-based initialization, and a memetic restart procedure. Extensive experimental tests have been performed on a widely accepted benchmark suite in order to analyze the dynamics of the proposed approach and to compare it with the state-of-theart algorithms. The experimental results clearly show that the proposed algorithm reaches state-of-the-art performances and, most remarkably, it is able to find some new best known results. Furthermore, the experimental analysis on the impact of the algorithmic components shows that the two main contributions of this paper, i.e., the discrete differential mutation and the biased selection operator, greatly contribute to the overall performance of the algorithm.
引用
收藏
页码:682 / 694
页数:13
相关论文
共 36 条
[1]  
[Anonymous], 1998, ART COMPUTER PROGRAM
[2]  
[Anonymous], 2005, Stochastic local search-Foundations and applications
[3]  
[Anonymous], 2009, STUDIES COMPUTATIONA, DOI DOI 10.1007/978-3-642-00483-4
[4]   Linear Ordering Optimization with a Combinatorial Differential Evolution [J].
Baioletti, Marco ;
Milani, Alfredo ;
Santucci, Valentino .
2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, :2135-2140
[5]   Experimental evaluation of pheromone models in ACOPlan [J].
Baioletti, Marco ;
Milani, Alfredo ;
Poggioni, Valentina ;
Rossi, Fabio .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2011, 62 (3-4) :187-217
[6]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[7]   Inducing Niching Behavior in Differential Evolution Through Local Information Sharing [J].
Biswas, Subhodip ;
Kundu, Souvik ;
Das, Swagatam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (02) :246-263
[8]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[9]   A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem [J].
Ceberio, Josu ;
Irurozki, Ekhine ;
Mendiburu, Alexander ;
Lozano, Jose A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (02) :286-300
[10]  
Cickova Zuzana., 2010, Management Information Systems, V5, P008