Multi-objective evolutionary algorithm for solving energy-aware fuzzy job shop problems

被引:0
作者
Inés González-Rodríguez
Jorge Puente
Juan José Palacios
Camino R. Vela
机构
[1] University of Cantabria,Department of Maths, Stats and Computing
[2] University of Oviedo,Dep. of Computer Science
来源
Soft Computing | 2020年 / 24卷
关键词
Job shop scheduling; Fuzzy durations; Multi-objective; Due dates; Energy efficiency; Genetic algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
A growing concern about the environmental impact of manufacturing processes and in particular the associated energy consumption has recently driven some researchers within the scheduling community to consider energy costs in addition to more traditional performance-related measures, such as satisfaction of due-date commitments. Recent research is also devoted to narrowing the gap between real-world applications and academic problems by handling uncertainty in some input data. In this paper, we address the job shop scheduling problem, a well-known hard problem with many applications, using fuzzy sets to model uncertainty in processing times and with the target of finding solutions that perform well with respect to both due-date fulfilment and energy efficiency. The resulting multi-objective problem is solved using an evolutionary algorithm based on the NSGA-II procedure, where the decoding operator incorporates a new heuristic procedure in order to improve the solutions’ energy consumption. This heuristic is based on a theoretical analysis of the changes in energy consumption when a solution is subject to slight changes, referred to as local right shifts. The experimental results support the theoretical study and show the potential of the proposal.
引用
收藏
页码:16291 / 16302
页数:11
相关论文
共 76 条
  • [1] Abdullah S(2014)Fuzzy job-shop scheduling problems: a review Inf Sci 278 380-407
  • [2] Abdolrazzagh-Nezhad M(2005)Schedule generation schemes for the job shop problem with sequence-dependent setup times: dominance properties and computational analysis Ann Oper Res 138 21-52
  • [3] Artigues C(2005)Executing production schedules in the face of uncertainties: a review and some future directions Eur J Oper Res 161 86-110
  • [4] Lopez P(1995)A generalized permutation approach to jobshop scheduling with genetic algorithms OR Spectr 17 87-92
  • [5] Ayache P(2002)A fast and elitist multiobjective genetic algorithm: NSGA-II IEEE Trans Evolut Comput 6 182-197
  • [6] Aytung H(2003)Fuzzy scheduling: modelling flexible constraints versus coping with incomplete knowledge Eur J Oper Res 147 231-252
  • [7] Lawley MA(2015)A multi-objective genetic method minimizing tardiness and energy consumption during idle times Int Fed Autom Control (IFAC) PapersOnLine 48 1216-1223
  • [8] McKay K(1997)Jobshop scheduling with imprecise durations: a fuzzy approach IEEE Trans Fuzzy Syst 7 557-569
  • [9] Shantha M(1996)Ranking and defuzzification methods based on area compensation Fuzzy Sets Syst 82 319-330
  • [10] Uzsoy R(2015)An efficient memetic algorithm for total weighted tardiness minimization in a single machine with setups Appl Soft Comput 37 506-518