Hybrid discrete differential evolution algorithm for biobjective cyclic hoist scheduling with reentrance

被引:32
作者
Yan, Pengyu [1 ]
Wang, Guanhua [1 ]
Che, Ada [2 ]
Li, Yaoyiran [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Management & Econ, Chengdu 610054, Peoples R China
[2] Northwestern Polytech Univ, Sch Management, Xian 710072, Peoples R China
基金
中国国家自然科学基金;
关键词
Hoist scheduling; Cyclic scheduling; Reentrant workstation; Discrete differential evolution algorithm; Biobjective optimization; ROBOTIC CELLS; FLOW-SHOP; SINGLE HOIST; CLASSIFICATION; MACHINES; SEARCH;
D O I
10.1016/j.cor.2016.06.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Cyclic hoist scheduling problems in automated electroplating lines and surface processing shops attract many attentions and interests both from practitioners and researchers. In such systems, parts are transported from a workstation to another by a material handling hoist. The existing literature mainly addressed how to find an optimal cyclic schedule to minimize the cycle time that measures the productivity of the lines. The material handling cost is an important factor that needs to be considered in practice but seldom addressed in the literature. This study focuses on a biobjective cyclic hoist scheduling problem to minimize the cycle time and the material handling cost simultaneously. We consider the reentrant workstations that are usually encountered in real-life lines but inevitably make the part flow more complicated. The problem is formulated as a biobjective linear programming model with a given hoist move sequence and transformed into finding a set of Pareto optimal hoist move sequences with respect to the bicriteria. To obtain the Pareto optimal or near-optimal front, a hybrid discrete differential evolution (DDE) algorithm is proposed. In this hybrid evolutional algorithm, the population is divided into several subpopulations according to the maximal work-in-process (WIP) level of the system and the sizes of subpopulations are dynamically adjusted to balance the exploration and exploitation of the search. We propose a constructive heuristic to generate initial subpopulations with different WIP levels, hybrid mutation and crossover operators, an evaluation method that can tackle infeasible individuals and a one-to-one greedy tabu selection method. Computational results on both benchmark instances and randomly generated instances show that our proposed hybrid DDE algorithm outperforms the basic DDE algorithm and can solve larger-size instances than the existing e-constraint method. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:155 / 166
页数:12
相关论文
共 40 条
[1]   An efficient Differential Evolution based algorithm for solving multi-objective optimization problems [J].
Ali, Musrrat. ;
Siarry, Patrick ;
Pant, Millie. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 217 (02) :404-416
[2]   Multi-objective flexible job shop scheduling using hybrid differential evolution algorithm [J].
Balaraju, G. ;
Venkatesh, Sriram ;
Reddy, B. Siva Prasad .
International Journal of Internet Manufacturing and Services, 2014, 3 (03) :226-243
[3]   Identical part production in cyclic robotic cells: Concepts, overview and open questions [J].
Brauner, Nadia .
DISCRETE APPLIED MATHEMATICS, 2008, 156 (13) :2480-2492
[4]   Cyclic hoist scheduling in large real-life electroplating lines [J].
Che, Ada ;
Chu, Chengbin .
OR SPECTRUM, 2007, 29 (03) :445-470
[5]   Robust optimization for the cyclic hoist scheduling problem [J].
Che, Ada ;
Feng, Jianguang ;
Chen, Haoxun ;
Chu, Chengbin .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 240 (03) :627-636
[6]   An Improved Mixed Integer Programming Approach for Multi-Hoist Cyclic Scheduling Problem [J].
Che, Ada ;
Lei, Weidong ;
Feng, Jianguang ;
Chu, Chengbin .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (01) :302-309
[7]   A hybrid differential evolution algorithm for a two-stage flow shop on batch processing machines with arbitrary release times and blocking [J].
Chen, Huaping ;
Zhou, Shengchao ;
Li, Xueping ;
Xu, Rui .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (19) :5714-5734
[8]   Cyclic scheduling of a hoist with time window constraints [J].
Chen, HX ;
Chu, CB ;
Proth, JM .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1998, 14 (01) :144-152
[9]   Cyclic scheduling in robotic flowshops [J].
Crama, Y ;
Kats, V ;
van de Klundert, J ;
Levner, E .
ANNALS OF OPERATIONS RESEARCH, 2000, 96 (1-4) :97-124
[10]   Sequencing and scheduling in robotic cells: Recent developments [J].
Dawande, M ;
Geismar, HN ;
Sethi, SP ;
Sriskandarajah, C .
JOURNAL OF SCHEDULING, 2005, 8 (05) :387-426