A metaheuristic technique for energy-efficiency in job-shop scheduling

Many real life problems can be modeled as a scheduling problem. The main objective of these problems is to obtain optimal solutions in terms of processing time, cost and quality. Nowadays, energy-efficiency is also taken into consideration. However, these problems are NP-hard, so many search techniques are not able to obtain a solution in a reasonable time. In this paper, a genetic algorithm is developed to solve an extended version of the classical job-shop scheduling problem. In the extended version, each operation has to be executed by one machine and this machine can work at different speed rates. The machines consume different amounts of energy to process tasks at different rates. The evaluation section shows that a powerful commercial tools for solving scheduling problems was not able to solve large instances in a reasonable time, meanwhile our genetic algorithm was able to solve all instances with a good solution quality.

[1]  Reimund Neugebauer,et al.  Structure principles of energy efficient machine tools , 2011 .

[2]  María R. Sierra,et al.  New Codification Schemas for Scheduling with Genetic Algorithms , 2005, IWINAC.

[3]  G. Schmidt Scheduling under resource constraints — Deterministic models , 1987 .

[4]  Shahin Rahimifard,et al.  A framework for modelling energy consumption within manufacturing systems , 2011 .

[5]  Shaya Sheikh,et al.  Multi-objective energy aware multiprocessor scheduling using bat intelligence , 2013, J. Intell. Manuf..

[6]  Janet M. Twomey,et al.  Operational methods for minimization of energy consumption of manufacturing equipment , 2007 .

[7]  Mehmet Bayram Yildirim,et al.  A framework to minimise total energy consumption and total tardiness on a single machine , 2008 .

[8]  Adriana Giret,et al.  Energy-efficient scheduling for a flexible flow shop using an improved genetic-simulated annealing algorithm , 2013 .

[9]  Timothy G. Gutowski,et al.  An Environmental Analysis of Machining , 2004 .

[10]  Philippe Laborie,et al.  IBM ILOG CP Optimizer for Detailed Scheduling Illustrated on Three Problems , 2009, CPAIOR.

[11]  Francesca Rossi,et al.  New trends in constraint satisfaction, planning, and scheduling: a survey , 2010, The Knowledge Engineering Review.

[12]  Christoph Herrmann,et al.  An Investigation into Fixed Energy Consumption of Machine Tools , 2011 .

[13]  Alessandro Agnetis,et al.  A job-shop problem with one additional resource type , 2011, J. Sched..

[14]  Lin Li,et al.  Energy requirements evaluation of milling machines based on thermal equilibrium and empirical modelling , 2013 .

[15]  Miguel A. Salido,et al.  Heuristic Methods for Solving Job-Shop Scheduling Problems , 2000, PuK.

[16]  Jean-Charles Billaut,et al.  Flexibility and Robustness in Scheduling , 2008 .

[17]  Sami Kara,et al.  Towards Energy and Resource Efficient Manufacturing: A Processes and Systems Approach , 2012 .

[18]  Massimo Paolucci,et al.  Energy-aware scheduling for improving manufacturing process sustainability: A mathematical model for flexible flow shops , 2012 .

[19]  David B. Beasley,et al.  An overview of genetic algorithms: Part 1 , 1993 .

[20]  Ching-Jong Liao,et al.  Ant colony optimization combined with taboo search for the job shop scheduling problem , 2008, Comput. Oper. Res..

[21]  John W. Sutherland,et al.  A new approach to scheduling in manufacturing for power consumption and carbon footprint reduction , 2011 .

[22]  H. Seip,et al.  CLEANER PRODUCTION AS CLIMATE INVESTMENT—INTEGRATED ASSESSMENT IN TAIYUAN CITY , 2005 .

[23]  Lin Li,et al.  Multi-objective optimization of milling parameters – the trade-offs between energy, production rate and cutting quality , 2013 .

[24]  L. Darrell Whitley,et al.  Algorithm Performance and Problem Structure for Flow-shop Scheduling , 1999, AAAI/IAAI.

[25]  Sumiani Binti Yusoff,et al.  Renewable energy from palm oil - innovation on effective utilization of waste. , 2006 .

[26]  Günther Seliger,et al.  Methodology for planning and operating energy-efficient production systems , 2011 .

[27]  David Beasley,et al.  An overview of genetic algorithms: Part 1 , 1993 .