Pareto-based multi-criteria evolutionary algorithm for a parallel machines scheduling problem with sequence-dependent setup times

被引:5
作者
Rezaeian Zeidi J. [1 ]
Zarei M. [1 ]
Shokoufi K. [1 ]
机构
[1] Department of Industrial Engineering, Mazandaran University of Science and Technology, Babol
来源
International Journal of Engineering, Transactions B: Applications | 2017年 / 30卷 / 12期
关键词
Controlled elitism non-dominated sorting genetic algorithm; Just-in-time scheduling; Mixed-integer programming; Multi-objective optimization; Sequence-dependent setup time; Unrelated parallel machine;
D O I
10.5829/ije.2017.30.12c.07
中图分类号
学科分类号
摘要
This paper addresses an unrelated multi-machine scheduling problem with sequence-dependent setup time, release date and processing set restriction to minimize the sum of weighted earliness/tardiness penalties and the sum of completion times, which is known to be NP-hard. A Mixed Integer Programming (MIP) model is proposed to formulate the considered multi-criteria problem. Also, to solve the model for real-sized applications, a Pareto-based algorithm, namely controlled elitism nondominated sorting genetic algorithm (CENSGA), is proposed. To validate its performance, the algorithm is examined under six performance metric measures, and compared with a Pareto-based algorithm, namely NSGA-II. The results are statistically evaluated by the Mann-Whitney test and t-test methods. From the obtained results based on the t-test, the proposed CENSGA significantly outperforms the NSGA-II in four out of six terms. Additionally, the statistical results from Mann- Whitney test show that the performance of the proposed CENSGA is better than the NSGA- II in two out of six terms. Finally, the experimental results indicate the effectiveness of the proposed algorithm for different problems.
引用
收藏
页码:1863 / 1869
页数:6
相关论文
共 19 条
[1]  
Tavakkoli-Moghaddam R., Taheri F., Bazzazi M., Multiobjective unrelated parallel machines scheduling with sequencedependent setup times and precedence constraints, International Journal of Engineering, Transactions A: Basics, 21, 3, pp. 269-278, (2008)
[2]  
Behnamian J., Zandieh M., Ghomi S.F., Bi-objective parallel machines scheduling with sequence-dependent setup times using hybrid metaheuristics and weighted min-max technique, Soft Computing, 15, 7, pp. 1313-1331, (2011)
[3]  
Zarandi M.F., Kayvanfar V., A bi-objective identical parallel machine scheduling problem with controllable processing times: A just-in-time approach, The International Journal of Advanced Manufacturing Technology, 77, 1-4, pp. 545-563, (2015)
[4]  
Lin Y.-K., Fowler J.W., Pfund M.E., Multiple-objective heuristics for scheduling unrelated parallel machines, European Journal of Operational Research, 227, 2, pp. 239-253, (2013)
[5]  
Tavakkoli-Moghaddam R., Jolai F., Khodadadeghan Y., Haghnevis M., A mathematical model of a multi-criteria parallel machine scheduling problem: A genetic algorithm (research note), International Journal of Engineering- Transactions A: Basics, 19, 1, pp. 79-86, (2006)
[6]  
Tavakkoli-Moghaddam R., Taheri F., Bazzazi M., Izadi M., Sassani F., Design of a genetic algorithm for bi-objective unrelated parallel machines scheduling with sequence-dependent setup times and precedence constraints, Computers & Operations Research, 36, 12, pp. 3224-3230, (2009)
[7]  
Amin-Tahmasbi H., Tavakkoli-Moghaddam R., Solving abi-objective flowshop scheduling problem by a multi-objective immune system and comparing with spea2+ and spga, Advances in Engineering Software, 42, 10, pp. 772-779, (2011)
[8]  
Deb K., Multi-objective Optimization Using Evolutionary Algorithms, 16, (2001)
[9]  
Zitzler E., Thiele L., Multiobjective optimization using evolutionary algorithms-a comparative case study, International Conference on Parallel Problem Solving from Nature, pp. 292-301, (1998)
[10]  
Li X., Amodeo L., Yalaoui F., Chehade H., A multiobjective optimization approach to solve a parallel machines scheduling problem, Advances in Artificial Intelligence, 2010, pp. 1-10, (2010)