Energy-efficient single-machine scheduling problem with controllable job processing times under differential electricity pricing

Abstract The framework of Industry 3.5 has stimulated the development of smart manufacturing systems that efficiently utilize available resources, including energy; this has led to disruptive innovations in the paradigm of manufacturing systems. The key aim of daily planning and scheduling systems is to maximize productivity by optimizing resource allocation in an organization. This study addresses the energy-efficient single-machine scheduling problem in which the job processing time depends on the quantity of allocated resources and the resource allocation cost is uncertain due to differential electricity pricing. The described problem must respond to the three prominent aspects of Industry 3.5: total resource management, digital decision-making, and smart manufacturing. To meet the total resource management and smart manufacturing requirements, a mixed-integer programming model is developed to determine the operation status of the single machine (i.e., “on” or “idle”) with variable electricity costs, assigned job processing times for time periods, and resource allocation quantities to reduce job processing times. The objective is to minimize the total energy consumption cost by considering both financial (i.e., budget for resource allocation) and environmental constraints (i.e., carbon footprint threshold). This study proposes a type-2 fuzzy control approach integrated with a genetic algorithm (GA), which could be implemented in a decision-support system, thus responding to the digital decision-making requirements of Industry 3.5. The GA is utilized to re-optimize the output of the type-2 fuzzy controller to provide an effective scheduling solution. Our experimental results indicate a 4.20% reduction in the total energy consumption cost compared to the GA approach without controllable processing times. The proposed algorithm can efficiently address the studied problem on a large scale (approximately 200 jobs), where the average computational time required is less than 1 h.

[1]  Andres F. Clarens,et al.  A Review of Engineering Research in Sustainable Manufacturing , 2013 .

[2]  Adi Soeprijanto,et al.  Optimal Design of Photovoltaic–Battery Systems Using Interval Type-2 Fuzzy Adaptive Genetic Algorithm , 2013 .

[3]  Panos M. Pardalos,et al.  Single-machine scheduling with learning effect and resource-dependent processing times in the serial-batching production , 2017, Applied Mathematical Modelling.

[4]  Sabrina Bouzidi-Hassini,et al.  A hybridization of genetic algorithms and fuzzy logic for the single-machine scheduling with flexible maintenance problem under human resource constraints , 2017, Appl. Soft Comput..

[5]  Ada Che,et al.  An efficient greedy insertion heuristic for energy-conscious single machine scheduling problem under time-of-use electricity tariffs , 2016 .

[6]  Chen-Fu Chien,et al.  An empirical study for smart production for TFT-LCD to empower Industry 3.5 , 2017 .

[7]  Müjde Güzelkaya,et al.  Granular type-2 membership functions: A new approach to formation of footprint of uncertainty in type-2 fuzzy sets , 2013, Appl. Soft Comput..

[8]  Ming Liu,et al.  Single machine scheduling with resource allocation and learning effect considering the rate-modifying activity , 2013 .

[9]  Chen-Fu Chien,et al.  A Novel Route Selection and Resource Allocation Approach to Improve the Efficiency of Manual Material Handling System in 200-mm Wafer Fabs for Industry 3.5 , 2016, IEEE Transactions on Automation Science and Engineering.

[10]  Chaoyong Zhang,et al.  A multi-objective teaching−learning-based optimization algorithm to scheduling in turning processes for minimizing makespan and carbon footprint , 2015 .

[11]  Kuan Yew Wong,et al.  Minimizing total carbon footprint and total late work criterion in flexible job shop scheduling by using an improved multi-objective genetic algorithm , 2018 .

[12]  Feng Chu,et al.  Single-machine group scheduling with resource allocation and learning effect , 2011, Comput. Ind. Eng..

[13]  Iraj Mahdavi,et al.  Single machine scheduling with controllable processing times to minimize total tardiness and earliness , 2013, Comput. Ind. Eng..

[14]  D. Shabtay,et al.  Single machine scheduling with controllable processing times and an unavailability period to minimize the makespan , 2018 .

[15]  John W. Sutherland,et al.  Scheduling on a single machine under time-of-use electricity tariffs , 2016, Ann. Oper. Res..

[16]  Feng Chu,et al.  Bi-criteria single-machine batch scheduling with machine on/off switching under time-of-use tariffs , 2017, Comput. Ind. Eng..

[17]  Qi Zhang,et al.  Energy and resource conservation and air pollution abatement in China’s iron and steel industry , 2019, Resources, Conservation and Recycling.

[18]  Mehmet Bayram Yildirim,et al.  An Energy-Aware Multiobjective Optimization Framework to Minimize Total Tardiness and Energy Cost on a Single-Machine Nonpreemptive Scheduling , 2019, IEEE Transactions on Engineering Management.

[19]  Chien-Chun Ku,et al.  Digital transformation to empower smart production for Industry 3.5 and an empirical study for textile dyeing , 2020, Comput. Ind. Eng..

[20]  Alice Yalaoui,et al.  Complexity analysis of energy-efficient single machine scheduling problems , 2019, Operations Research Perspectives.

[21]  Qi Wang,et al.  An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times , 2017 .

[22]  Guohe Huang,et al.  Multi-stage stochastic fuzzy random programming for food-water-energy nexus management under uncertainties , 2020 .

[23]  Xianyang Xu,et al.  An energy-efficient single machine scheduling problem with machine reliability constraints , 2019, Comput. Ind. Eng..

[24]  Honghai Liu,et al.  An improved type-2 fuzzy logic controller design based on genetic algorithm , 2017, 2017 International Conference on Machine Learning and Cybernetics (ICMLC).

[25]  Axel Tuma,et al.  Energy-efficient scheduling in manufacturing companies: A review and research framework , 2016, Eur. J. Oper. Res..

[26]  Mehmet Bayram Yildirim,et al.  An energy-aware multiobjective ant colony algorithm to minimize total completion time and energy cost on a single-machine preemptive scheduling , 2019, Comput. Ind. Eng..

[27]  Wen-Chiung Lee,et al.  Single-machine scheduling problems with a learning effect , 2008 .

[28]  Joaquín B. Ordieres Meré,et al.  Optimizing the production scheduling of a single machine to minimize total energy consumption costs , 2014 .

[29]  V. Georgescu Using genetic algorithms to evolve type-2 fuzzy logic systems for predicting bankruptcy , 2017, Kybernetes.

[30]  H. An,et al.  Supply and demand response trends of lithium resources driven by the demand of emerging renewable energy technologies in China , 2019, Resources, Conservation and Recycling.

[31]  Ning Wang,et al.  Type-1/type-2 fuzzy logic systems optimization with RNA genetic algorithm for double inverted pendulum , 2015 .

[32]  Chul-Hwan Kim,et al.  An interval type-2 fuzzy logic based strategy for microgrid protection , 2018, International Journal of Electrical Power & Energy Systems.

[33]  Pengyu Yan,et al.  Energy-efficient bi-objective single-machine scheduling with power-down mechanism , 2017, Comput. Oper. Res..

[34]  Ada Che,et al.  Improved mixed-integer linear programming model and heuristics for bi-objective single-machine batch scheduling with energy cost consideration , 2017 .

[35]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[36]  Byung Do Chung,et al.  A dynamic control approach for energy-efficient production scheduling on a single machine under time-varying electricity pricing , 2017 .

[37]  Chen-Fu Chien,et al.  Deep reinforcement learning for selecting demand forecast models to empower Industry 3.5 and an empirical study for a semiconductor component distributor , 2020, Int. J. Prod. Res..

[38]  Chen-Fu Chien,et al.  Dynamic coordinated scheduling for supply chain under uncertain production time to empower smart production for Industry 3.5 , 2020, Comput. Ind. Eng..

[39]  Dirk Biskup,et al.  Single-machine scheduling with learning considerations , 1999, Eur. J. Oper. Res..

[40]  Oscar Castillo,et al.  A review on interval type-2 fuzzy logic applications in intelligent control , 2014, Inf. Sci..