A block-based evolutionary algorithm for flow-shop scheduling problem

被引:19
作者
Chang, Pei-Chann [1 ]
Chen, Meng-Hui [1 ]
Tiwari, Manoj K. [2 ]
Iquebal, Asif Sikandar [2 ]
机构
[1] Yuan Ze Univ, Dept Informat Management, Tao Yuan 32026, Taiwan
[2] Indian Inst Technol, Dept Ind Engn, Kharagpur 721302, W Bengal, India
关键词
Evolutionary algorithm; Gene linkage; Combinatorial optimization problem; Building blocks; Recombination; GENETIC ALGORITHM; ARTIFICIAL CHROMOSOMES;
D O I
10.1016/j.asoc.2013.07.018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Combinatorial problems like flow shop scheduling, travel salesman problem etc. get complicated and are difficult to solve when the problem size increases. To overcome this problem, we present a block-based evolutionary algorithm (BBEA) which will conduct evolutionary operations on a set of blocks instead of genes. BBEA includes the block mining and block recombination approaches. A block mining algorithm is developed to decompose a chromosome into a set of blocks and rest of genes. The block is with a fixed length and can be treated as a building block in forming a new chromosome later on. To guide the block mining process, a gene linkage probability matrix is defined that shows the linkage strength among genes. Therefore the blocks can be further evolved during the evolutionary processes using this matrix. In the block recombination approach, the blocks along with the rest of genes are recombined to form a new chromosome. This new evolutionary approach of BBEA is tested on a set of discrete problems. Experimental results show that BBEA is very competitive when compared with traditional GA, EA or ACGA and HGIA approaches and it can largely improve the performance of evolutionary algorithm and save a fair amount of computational times simultaneously. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:4536 / 4547
页数:12
相关论文
共 30 条
[1]  
Affenzeller M, 2003, LECT NOTES COMPUT SC, V2809, P384
[2]  
[Anonymous], ART NEUR NETW ENG AN
[3]  
[Anonymous], TECHNICAL REPORT
[4]  
[Anonymous], 2002, DESIGN INNOVATION
[5]  
[Anonymous], GENETIC ALGORITHMS
[6]  
[Anonymous], 2001, Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation
[7]   Genetic algorithm integrated with artificial chromosomes for multi-objective flowshop scheduling problems [J].
Chang, Pei-Chann ;
Chen, Shih-Hsin ;
Fan, Chin-Yuan ;
Chan, Chien-Lung .
APPLIED MATHEMATICS AND COMPUTATION, 2008, 205 (02) :550-561
[8]   Mining gene structures to inject artificial chromosomes for genetic algorithm in single machine scheduling problems [J].
Chang, Pei-Chann ;
Chen, Shih-Shin ;
Fan, Chin-Yuan .
APPLIED SOFT COMPUTING, 2008, 8 (01) :767-777
[9]   A block mining and re-combination enhanced genetic algorithm for the permutation flowshop scheduling problem [J].
Chang, Pei-Chann ;
Huang, Wei-Hsiu ;
Wu, Jheng-Long ;
Cheng, T. C. E. .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2013, 141 (01) :45-55
[10]   A hybrid genetic-immune algorithm with improved lifespan and elite antigen for flow-shop scheduling problems [J].
Chang, Pei-Chann ;
Huang, Wei-Hsiu ;
Ting, Ching-Jung .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (17) :5207-5230