Enhanced memetic search for reducing energy consumption in fuzzy flexible job shops

The flexible job shop is a well-known scheduling problem that has historically attracted much research attention both because of its computational complexity and its importance in manufacturing and engineering processes. Here we consider a variant of the problem where uncertainty in operation processing times is modeled using triangular fuzzy numbers. Our objective is to minimize the total energy consumption, which combines the energy required by resources when they are actively processing an operation and the energy consumed by these resources simply for being switched on. To solve this NP-Hard problem, we propose a memetic algorithm, a hybrid metaheuristic method that combines global search with local search. Our focus has been on obtaining an efficient method, capable of obtaining similar solutions quality-wise to the state of the art using a reduced amount of time. To assess the performance of our algorithm, we present an extensive experimental analysis that compares it with previous proposals and evaluates the effect on the search of its different components.

[1]  Ling Wang,et al.  A Bi-Population Evolutionary Algorithm With Feedback for Energy-Efficient Fuzzy Flexible Job Shop Scheduling , 2022, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[2]  E. Talbi,et al.  A Generative Hyper-Heuristic based on Multi-Objective Reinforcement Learning: the UAV Swarm Use Case , 2022, IEEE Congress on Evolutionary Computation.

[3]  Chao Lu,et al.  Self-adaptive multi-objective evolutionary algorithm for flexible job shop scheduling with fuzzy processing time , 2022, Comput. Ind. Eng..

[4]  D. Fontes,et al.  Energy-Efficient Scheduling in Job Shop Manufacturing Systems: A Literature Review , 2022, Sustainability.

[5]  Jinjin Hu,et al.  A survey of job shop scheduling problem: The types and models , 2022, Comput. Oper. Res..

[6]  C. Cotta,et al.  Editorial: Memetic Computing: Accelerating optimization heuristics with problem-dependent local search methods , 2022, Swarm and Evolutionary Computation.

[7]  N. Musliu,et al.  Instance space analysis and algorithm selection for the job shop scheduling problem , 2022, Comput. Oper. Res..

[8]  Mei Li,et al.  A review of green shop scheduling problem , 2022, Inf. Sci..

[9]  Jorge Puente,et al.  Multi-objective enhanced memetic algorithm for green job shop scheduling with uncertain times , 2021, Swarm Evol. Comput..

[10]  G. Kendall,et al.  Research Trends in the Optimization of the Master Surgery Scheduling Problem , 2022, IEEE Access.

[11]  Jun Zhao,et al.  A hybrid granular-evolutionary computing method for cooperative scheduling optimization on integrated energy system in steel industry , 2022, Swarm and Evolutionary Computation.

[12]  Joaquín B. Ordieres Meré,et al.  A hybrid approach for improving the flexibility of production scheduling in flat steel industry , 2022, Integr. Comput. Aided Eng..

[13]  J. Abonyi,et al.  Scheduling Under Uncertainty for Industry 4.0 and 5.0 , 2022, IEEE Access.

[14]  C. R. Vela,et al.  Reducing Energy Consumption in Fuzzy Flexible Job Shops Using Memetic Search , 2022, IWINAC.

[15]  Fazhi He,et al.  An improved Loop subdivision to coordinate the smoothness and the number of faces via multi-objective optimization , 2021, Integrated Computer-Aided Engineering.

[16]  María R. Sierra,et al.  Learning ensembles of priority rules for online scheduling by hybrid evolutionary algorithms , 2020, Integr. Comput. Aided Eng..

[17]  Carmelo J. A. Bastos Filho,et al.  Simplified binary cat swarm optimization , 2020, Integr. Comput. Aided Eng..

[18]  Ferrante Neri,et al.  An Adaptive Optimization Spiking Neural P System for Binary Problems , 2020, Int. J. Neural Syst..

[19]  Mitsuo Gen,et al.  Advances in Hybrid Evolutionary Algorithms for Fuzzy Flexible Job-shop Scheduling: State-of-the-Art Survey , 2021, ICAART.

[20]  Craig Lawson,et al.  Rapid design of aircraft fuel quantity indication systems via multi-objective evolutionary algorithms , 2021, Integr. Comput. Aided Eng..

[21]  A. Gnanavelbabu,et al.  An effective backtracking search algorithm for multi-objective flexible job shop scheduling considering new job arrivals and energy consumption , 2020, Comput. Ind. Eng..

[22]  Jorge Puente,et al.  Multi-objective evolutionary algorithm for solving energy-aware fuzzy job shop problems , 2020, Soft Computing.

[23]  Raymond Chiong,et al.  A memetic algorithm for multi-objective distributed production scheduling: minimizing the makespan and total energy consumption , 2020, J. Intell. Manuf..

[24]  O. Grunder,et al.  A Green Routing and Scheduling Problem in Home Health Care , 2020 .

[25]  Safial Islam Ayon,et al.  Discrete Spider Monkey Optimization for Travelling Salesman Problem , 2020, Appl. Soft Comput..

[26]  Hojjat Adeli,et al.  Optimization of University Course Scheduling Problem using Particle Swarm Optimization with Selective Search , 2019, Expert Syst. Appl..

[27]  Zhenghua Chen,et al.  A review on swarm intelligence and evolutionary algorithms for solving flexible job shop scheduling problems , 2019, IEEE/CAA Journal of Automatica Sinica.

[28]  Lei Wang,et al.  Integrated green scheduling optimization of flexible job shop and crane transportation considering comprehensive energy consumption , 2019, Journal of Cleaner Production.

[29]  Mitsuo Gen,et al.  A Hybrid Cooperative Coevolution Algorithm for Fuzzy Flexible Job Shop Scheduling , 2019, IEEE Transactions on Fuzzy Systems.

[30]  Jorge Puente,et al.  Satisfying flexible due dates in fuzzy job shop by means of hybrid evolutionary algorithms , 2018, Integr. Comput. Aided Eng..

[31]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[32]  Stéphane Dauzère-Pérès,et al.  Solving the flexible job shop scheduling problem with sequence-dependent setup times , 2018, Eur. J. Oper. Res..

[33]  Xiuli Wu,et al.  A green scheduling algorithm for flexible job shop with energy-saving measures , 2018 .

[34]  N. Siddique,et al.  Nature-Inspired Chemical Reaction Optimisation Algorithms , 2017, Cognitive Computation.

[35]  Angelo Oddi,et al.  Multi-Objective Optimization in a Job Shop with Energy Costs through Hybrid Evolutionary Techniques , 2017, ICAPS.

[36]  Deming Lei,et al.  A shuffled frog-leaping algorithm for flexible job shop scheduling with the consideration of energy consumption , 2017, Int. J. Prod. Res..

[37]  Hyokyung Bahn,et al.  A smart elevator scheduler that considers dynamic changes of energy cost and user traffic , 2017, Integr. Comput. Aided Eng..

[38]  Hojjat Adeli,et al.  Physics‐based search and optimization: Inspirations from nature , 2016, Expert Syst. J. Knowl. Eng..

[39]  Hojjat Adeli,et al.  Simulated Annealing, Its Variants and Engineering Applications , 2016, Int. J. Artif. Intell. Tools.

[40]  Sanja Petrovic,et al.  A multi-objective genetic algorithm for optimisation of energy consumption and shop floor production performance , 2016 .

[41]  Javad Behnamian,et al.  Survey on fuzzy shop scheduling , 2016, Fuzzy Optim. Decis. Mak..

[42]  Hojjat Adeli,et al.  Gravitational Search Algorithm and Its Variants , 2016, Int. J. Pattern Recognit. Artif. Intell..

[43]  Abid Ali Khan,et al.  A research survey: review of flexible job shop scheduling techniques , 2016, Int. Trans. Oper. Res..

[44]  Jorge Puente,et al.  Benchmarks for fuzzy job shop problems , 2016, Inf. Sci..

[45]  Raymond Chiong,et al.  Solving the energy-efficient job shop scheduling problem: a multi-objective genetic algorithm with enhanced local search for minimizing the total weighted tardiness and total energy consumption , 2016 .

[46]  Christian Blum,et al.  Hybrid Metaheuristics , 2010, Artificial Intelligence: Foundations, Theory, and Algorithms.

[47]  Fazhi He,et al.  A hybrid optimization approach for sustainable process planning and scheduling , 2018, Integr. Comput. Aided Eng..

[48]  N. Siddique,et al.  Nature Inspired Computing: An Overview and Some Future Directions , 2015, Cognitive Computation.

[49]  Hojjat Adeli,et al.  Harmony Search Algorithm and its Variants , 2015, Int. J. Pattern Recognit. Artif. Intell..

[50]  Jorge Puente,et al.  Coevolutionary makespan optimisation through different ranking methods for the fuzzy flexible job shop , 2015, Fuzzy Sets Syst..

[51]  Banu Çalis,et al.  A research survey: review of AI solution strategies of job shop scheduling problem , 2013, Journal of Intelligent Manufacturing.

[52]  Jorge Puente,et al.  Genetic tabu search for the fuzzy flexible job shop problem , 2015, Comput. Oper. Res..

[53]  Hojjat Adeli,et al.  Water Drop Algorithms , 2014, Int. J. Artif. Intell. Tools.

[54]  Hojjat Adeli,et al.  Spiral Dynamics Algorithm , 2014, Int. J. Artif. Intell. Tools.

[55]  Salwani Abdullah,et al.  Fuzzy job-shop scheduling problems: A review , 2014, Inf. Sci..

[56]  Sanja Petrovic,et al.  An investigation into minimising total energy consumption and total weighted tardiness in job shops , 2014 .

[57]  Michel Gendreau,et al.  Hyper-heuristics: a survey of the state of the art , 2013, J. Oper. Res. Soc..

[58]  Camino R. Vela,et al.  An Efficient Memetic Algorithm for the Flexible Job Shop with Setup Times , 2013, ICAPS.

[59]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[60]  Kay Chen Tan,et al.  A Multi-Facet Survey on Memetic Computation , 2011, IEEE Transactions on Evolutionary Computation.

[61]  José Ramón Villar,et al.  A fuzzy logic based efficient energy saving approach for domestic heating systems , 2009, Integr. Comput. Aided Eng..

[62]  Ying-Wu Chen,et al.  A hybrid approach combining an improved genetic algorithm and optimization strategies for the asymmetric traveling salesman problem , 2008, Eng. Appl. Artif. Intell..

[63]  Malgorzata Sterna,et al.  Handbook on Scheduling , 2007 .

[64]  Stephen F. Smith,et al.  How the Landscape of Random Job Shop Scheduling Instances Depends on the Ratio of Jobs to Machines , 2006, J. Artif. Intell. Res..

[65]  Wen Xian Yang,et al.  An improved genetic algorithm adopting immigration operator , 2004, Intell. Data Anal..

[66]  Didier Dubois,et al.  Fuzzy scheduling: Modelling flexible constraints vs. coping with incomplete knowledge , 2003, Eur. J. Oper. Res..

[67]  Hojjat Adeli,et al.  Distributed neural dynamics algorithms for optimization of large steel structures , 1997 .

[68]  Stéphane Dauzère-Pérès,et al.  An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search , 1997, Ann. Oper. Res..

[69]  Roman Slowinski,et al.  Fuzzy priority heuristics for project scheduling , 1996, Fuzzy Sets Syst..

[70]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[71]  Mauro Dell'Amico,et al.  Applying tabu search to the job-shop scheduling problem , 1993, Ann. Oper. Res..

[72]  D. Dubois,et al.  FUZZY NUMBERS: AN OVERVIEW , 1993 .

[73]  Stanisław Heilpern,et al.  The expected value of a fuzzy number , 1992 .

[74]  E. Lee,et al.  Job sequencing with fuzzy processing times , 1990 .

[75]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .