Solving a bi-objective unrelated parallel batch processing machines scheduling problem: A comparison study

被引:53
作者
Shahidi-Zadeh, B. [1 ]
Tavakkoli-Moghaddam, R. [2 ,3 ,4 ]
Taheri-Moghadam, A. [2 ,3 ]
Rastgar, I. [5 ]
机构
[1] Islamic Azad Univ, South Tehran Branch, Sch Ind Engn, Tehran, Iran
[2] Univ Tehran, Sch Ind Engn, Coll Engn, Tehran, Iran
[3] Univ Tehran, Ctr Excellence Intelligence Based Expt Mech, Coll Engn, Tehran, Iran
[4] Arts & Metiers Paris Tech, LCFC, Metz, France
[5] Mazandaran Univ Sci & Technol, Dept Ind Engn, Babol Sar, Iran
关键词
Production scheduling; Unrelated parallel batch processors; epsilon-constraint method; Multi-objective harmony search; Sensitivity analysis; NONIDENTICAL JOB SIZES; MINIMIZE MAKESPAN; OPTIMIZATION; ALGORITHM; DESIGN; TIMES;
D O I
10.1016/j.cor.2017.06.019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nowadays in competitive markets, production organizations are looking to increase their efficiency and optimize manufacturing operations. In addition, batch processor machines (BPMs) are faster and cheaper to carry out operations; thus the performance of manufacturing systems is increased. This paper studies a production scheduling problem on unrelated parallel BPMs with considering the release time and ready time for jobs as well as batch capacity constraints. In unrelated parallel BPMs, modern machines are used in a production line side by side with older machines that have different purchasing costs; so this factor is introduced as a novel objective to calculate the optimum cost for purchasing various machines due to the budget. Thus, a new bi-objective mathematical model is presented to minimize the makespan (i.e., C-max), tardiness/earliness penalties and the purchasing cost of machines simultaneously. The presented model is first coded. and solved by the epsilon-constraint method. Because of the complexity of the NP-hard problem, exact methods are not able to optimally solve large-sized problems in a reasonable time. Therefore, we propose a multi-objective harmony search (MOHS) algorithm. the results are compared with the multi-objective particle swarm optimization (MOPSO), non-dominated sorting genetic algorithm (NSGA-II), and multi-objective ant colony optimization algorithm (MOACO). To tune their parameters, the Taguchi method is used. The results are compared by five metrics that show the effectiveness of the proposed MOHS algorithm compared with the MOPSO, NSGA-II and MOACO. At last, the sensitivity of the model is analyzed on new parameters and impacts of each parameter are illustrated on bi-objective functions. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:71 / 90
页数:20
相关论文
共 47 条
  • [1] Bi-objective optimisation for scheduling the identical parallel batch-processing machines with arbitrary job sizes, unequal job release times and capacity limits
    Abedi, Mehdi
    Seidgar, Hany
    Fazlollahtabar, Hamed
    Bijani, Rohollah
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2015, 53 (06) : 1680 - 1711
  • [2] [Anonymous], 2015, P 2015 IND SYST ENG
  • [3] [Anonymous], THESIS
  • [4] [Anonymous], THESIS
  • [5] [Anonymous], IIE ANN C P I IND EN
  • [6] [Anonymous], IIE ANN C P I IND SY
  • [7] [Anonymous], 91016 DIP EL
  • [8] [Anonymous], 1992, Ph.D. thesis
  • [9] Scheduling unrelated parallel batch processing machines with non-identical job sizes and unequal ready times
    Arroyo, Jose Elias C.
    Leung, Joseph Y. -T.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2017, 78 : 117 - 128
  • [10] Scheduling jobs with ready times and precedence constraints on parallel batch machines using metaheuristics
    Bilyk, Andrew
    Moench, Lars
    Almeder, Christian
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 78 : 175 - 185