Computer Technology, Inf ormation Engineering |
|
|
|
|
Hybrid symbiotic organisms search algorithm for permutation flow shop scheduling problem |
Xuan QIN( ),Zi-han FANG,Zhao-xin ZHANG |
College of Civil Engineering, Huaqiao University, Xiamen 361021, China |
|
|
Abstract A hybrid algorithm based on the combination of symbiotic organism search algorithm (SOS) and local search strategy was proposed in order to solve the permutation flow shop scheduling problem. The largest rank value was adopted to deal with the discrete search space of the problem. The Nawaz Enscore Ham (NEH) heuristic algorithm was combined during initialization stage to improve the quality of the initial population. The diversity within the population was improved using a swap mutation operation during the optimization stage, and the insert-reversed block operation was adopted to escape from the local optima. The local search strategy was used to enhance the ability of global search which effectively avoids the drawbacks of the symbiotic organism search algorithm such as ease of premature convergence, low convergence rate and falling into local optimum easily in the later stage. The performance of the proposed algorithm was tested by three most commonly used and professional standard test sets, Carlier, Rec and Taillard. The effectiveness and superiority of the proposed hybrid SOS algorithm was verified by comparing with other algorithms.
|
Received: 07 April 2019
Published: 05 April 2020
|
|
混合共生生物搜索算法求解置换流水车间调度问题
为了求解置换流水车间调度问题,提出基于共生生物搜索(SOS)算法与局部搜索策略结合的混合共生生物搜索算法. 采用最大排序值的优先规则,处理离散的搜索空间. 在初始化阶段结合NEH启发式算法以提高初始种群的质量. 在优化过程中引入交换变异来改善种群内的多样性,插入-倒转区增加算法跳出局部最优的能力;采用局部搜索策略提升算法的全局探索能力,有效避免了共生生物搜索算法易早熟、后期搜索效率低、易陷入局部最优等缺陷. 通过3个最常用、最专业的标准测试集Carlier、Rec和Taillard对算法性能进行测试. 与其他多种算法进行比较,验证了提出的混合SOS算法的优越性和稳定性.
关键词:
置换流水车间调度,
共生生物搜索算法,
局部搜索策略,
NEH启发式算法,
混合共生生物搜索(HSOS)
|
|
[1] |
JOHNSON S M Optimal two- and three-stage production schedules with setup times included[J]. Naval Research Logistics Quarterly, 1954, 1 (1): 61- 68
doi: 10.1002/nav.3800010110
|
|
|
[2] |
NAWAZ M, JR E E E, HAM I A heuristic algorithm for the m -machine, n -job flow-shop sequencing problem[J]. Omega, 1983, 11 (1): 91- 95
doi: 10.1016/0305-0483(83)90088-9
|
|
|
[3] |
MARICHELVAM M K, PRABAHARAN T, YANG X S Improved cuckoo search algorithm for hybrid flow shop scheduling problems to minimize makespan[J]. Applied Soft Computing, 2014, 19 (1): 93- 101
|
|
|
[4] |
MARICHELVAM M K, TOSUN ?, GEETHA M Hybrid monkey search algorithm for flow shop scheduling problem under makespan and total flow time[J]. Applied Soft Computing, 2017, 55 (1): 82- 92
|
|
|
[5] |
LIU Y, YIN M, GU W An effective differential evolution algorithm for permutation flow shop scheduling problem[J]. Applied Mathematics and Computation, 2014, 248 (1): 143- 159
|
|
|
[6] |
PADMANABAN K P, KUMAR R S, RAJKUMAR M Minimizing makespan and total flow time in permutation flow shop scheduling problems using modified gravitational emulation local search algorithm[J]. Proceedings of the Institution of Mechanical Engineers Part B Journal of Engineering Manufacture, 2018, 232 (3): 534- 545
doi: 10.1177/0954405416645775
|
|
|
[7] |
TSENG L Y, LIN Y T A hybrid genetic algorithm for no-wait flowshop scheduling problem[J]. International Journal of Production Economics, 2010, 128 (1): 144- 152
doi: 10.1016/j.ijpe.2010.06.006
|
|
|
[8] |
CHENG M Y, PRAYOGO D Symbiotic organisms search: a new metaheuristic optimization algorithm[J]. Computers and Structures, 2014, 139 (1): 98- 112
|
|
|
[9] |
TRAN D H, CHENG M Y, PRAYOGO D A novel multiple objective symbiotic organisms search (MOSOS) for time-cost-labor utilization tradeoff problem[J]. Knowledge-Based Systems, 2016, 94: 132- 145
|
|
|
[10] |
EZUGWU E S, ADEWUMI A O Discrete symbiotic organisms search algorithm for travelling salesman problem[J]. Expert Systems with Applications, 2017, 87: 70- 78
|
|
|
[11] |
EZUGWU E S, ADEWUMI A O, FR?NCU M E Simulated annealing based symbiotic organisms search optimization algorithm for traveling salesman problem[J]. Expert Systems with Applications, 2017, 77: 189- 210
|
|
|
[12] |
CHENG M Y, PRAYOGO D, TRAN D H Optimizing multiple-resources leveling in multiple projects using discrete symbiotic organisms search[J]. Journal of Computing in Civil Engineering, 2016, 30 (3): 4015036
|
|
|
[13] |
PANDA A, PANI S A symbiotic organisms search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems[J]. Applied Soft Computing, 2016, 46: 344- 360
|
|
|
[14] |
YU V F, REDI A A N P, YANG C, et al Symbiotic organisms search and two solution representations for solving the capacitated vehicle routing problem[J]. Applied Soft Computing, 2017, 52: 657- 672
|
|
|
[15] |
LI X, YIN M An opposition-based differential evolution algorithm for permutation flow shop scheduling based on diversity measure[J]. Advances in Engineering Software, 2013, 55 (8): 10- 31
|
|
|
[16] |
ABDEL-BASSET M, GUNASEKARAN M, EL-SHAH-AT D, et al A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem[J]. Future Generation Computer Systems, 2018, 85 (1): 129- 145
|
|
|
[17] |
CARLIER J Ordonnancements à contraintes disjonctives[J]. RAIRO - Operations Research, 2011, 12 (4): 333- 350
|
|
|
[18] |
REEVES C R A genetic algorithm for flowshop sequencing[J]. Computers and Operations Research, 1995, 22 (1): 5- 13
doi: 10.1016/0305-0548(93)E0014-K
|
|
|
[19] |
TAILLARD E Benchmarks for basic scheduling problems[J]. European Journal of Operational Research, 1993, 64 (2): 278- 285
doi: 10.1016/0377-2217(93)90182-M
|
|
|
[20] |
TOSUN ?, MARICHELVAM M K Hybrid bat algorithm for flow shop scheduling problems[J]. International Journal of Mathematics in Operational Research, 2016, 9 (1): 125- 138
doi: 10.1504/IJMOR.2016.077560
|
|
|
[21] |
LIN Q, GAO L, LI X, et al A hybrid backtracking search algorithm for permutation flow-shop scheduling problem[J]. Computers and Industrial Engineering, 2015, 85 (C): 437- 446
|
|
|
[22] |
TASGETIREN M F, LIANG Y C, SEVKLI M, et al A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem[J]. European Journal of Operational Research, 2007, 177 (3): 1930- 1947
doi: 10.1016/j.ejor.2005.12.024
|
|
|
[23] |
LIU B, WANG L, JIN Y H An effective PSO-based memetic algorithm for flow shop scheduling[J]. IEEE Transactions on Systems Man and Cybernetics Part B Cybernetics A Publication of the IEEE Systems Man and Cybernetics Society, 2007, 37 (1): 18- 27
doi: 10.1109/TSMCB.2006.883272
|
|
|
[24] |
LUO Q, ZHOU Y, XIE J, et al. Discrete bat algorithm for optimal problem of permutation flow shop scheduling [J]. The Scientific World Journal, 2014, 2014: 1–15.
|
|
|
[25] |
DING J Y, SONG S, GUPTA J N D, et al An improved iterated greedy algorithm with a Tabu-based reconstruction strategy for the no-wait flowshop scheduling problem[J]. Applied Soft Computing, 2015, 30 (1): 604- 613
|
|
|
[26] |
ZHAO F, LIU H, ZHANG Y, et al A discrete water wave optimization algorithm for no-wait flow shop scheduling problem[J]. Expert Systems with Applications, 2017, 91 (1): 347- 363
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|