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 条
[11]   Generating artificial chromosomes with probability control in genetic algorithm for machine scheduling problems [J].
Chang, Pei-Chann ;
Chen, Shih-Hsin ;
Fan, Chin-Yuan ;
Mani, V. .
ANNALS OF OPERATIONS RESEARCH, 2010, 180 (01) :197-211
[12]  
Goldberg D. E., 1992, Complex Systems, V6, P333
[13]  
Goldberg D.E., 1989, Complex Syst., V3, P493, DOI DOI 10.1007/978-1-4757-3643-4
[14]  
Goldberg DE., 1989, GENETIC ALGORITHMS S, V13
[15]  
Harik G.R., 1997, FDN GENETIC ALGORITH, P247
[16]   Linkage learning through probabilistic expression [J].
Harik, GR ;
Goldberg, DE .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :295-310
[17]  
HARIK GR, 1997, THESIS U ILLINOIS UR
[18]  
Kantardzic Mehmed., 2003, DATA MINING CONCEPTS
[19]   The gene expression messy genetic algorithm [J].
Kargupta, H .
1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, :814-819
[20]   A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan [J].
Lian, Zhigang ;
Gu, Xingsheng ;
Jiao, Bin .
APPLIED MATHEMATICS AND COMPUTATION, 2006, 175 (01) :773-785