Scheduling Dual-Objective Stochastic Hybrid Flow Shop With Deteriorating Jobs via Bi-Population Evolutionary Algorithm

Hybrid flow shop scheduling problems have gained an increasing attention in recent years because of its wide applications in real-world production systems. Most of the prior studies assume that the processing time of jobs is deterministic and constant. In practice, jobs’ processing time is usually difficult to be exactly known in advance and can be influenced by many factors, e.g., machines’ abrasion and jobs’ feature, thereby leading to their uncertain and variable processing time. In this paper, a dual-objective stochastic hybrid flow shop deteriorating scheduling problem is presented with the goal to minimize makespan and total tardiness. In the formulated problem, the normal processing time of jobs follows a known stochastic distribution, and their actual processing time is a linear function of their start time. In order to solve it effectively, this paper develops a hybrid multiobjective optimization algorithm that maintains two populations executing the global search in the whole solution space and the local search in promising regions, respectively. An information sharing mechanism and resource allocating method are designed to enhance its exploration and exploitation ability. The simulation experiments are carried out on a set of instances, and several classical algorithms are chosen as its peers for comparison. The results demonstrate that the proposed algorithm has a great advantage in dealing with the investigated problem.

[1]  Gur Mosheiov,et al.  Complexity analysis of job-shop scheduling with deteriorating jobs , 2002, Discret. Appl. Math..

[2]  Liang Gao,et al.  A Novel Teaching-Learning-Based Optimization Algorithm for Energy-Efficient Scheduling in Hybrid Flow Shop , 2018, IEEE Transactions on Engineering Management.

[3]  Min Huang,et al.  An effective metaheuristic algorithm for flowshop scheduling with deteriorating jobs , 2018, J. Intell. Manuf..

[4]  Radoslaw Rudek,et al.  Makespan minimization flowshop with position dependent job processing times - computational complexity and solution algorithms , 2013, Comput. Oper. Res..

[5]  MengChu Zhou,et al.  Disassembly Sequence Optimization for Large-Scale Products With Multiresource Constraints Using Scatter Search and Petri Nets , 2016, IEEE Transactions on Cybernetics.

[6]  Chen-Yang Cheng,et al.  Multi-objective genetic algorithm for energy-efficient hybrid flow shop scheduling with lot streaming , 2018, Ann. Oper. Res..

[7]  MengChu Zhou,et al.  Short-Term Scheduling of Crude-Oil Operations: Enhancement of Crude-Oil Operations Scheduling Using a Petri Net-Based Control-Theoretic Approach , 2015, IEEE Robotics & Automation Magazine.

[8]  Ji-Bo Wang,et al.  Flow shop makespan minimization scheduling with deteriorating jobs under dominating machines , 2012 .

[9]  Pandu R. Tadikamalla,et al.  Two-machine flow shop scheduling with deteriorating jobs: minimizing the weighted sum of makespan and total completion time , 2015, J. Oper. Res. Soc..

[10]  Ye Xu,et al.  An order-based estimation of distribution algorithm for stochastic hybrid flow-shop scheduling problem , 2015, Int. J. Comput. Integr. Manuf..

[11]  Yi-Kuei Lin,et al.  Reliability Evaluation of a Hybrid Flow-Shop With Stochastic Capacity Within a Time Constraint , 2016, IEEE Transactions on Reliability.

[12]  Qingfu Zhang,et al.  MOEA/D for flowshop scheduling problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[13]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[14]  Sid Browne,et al.  Scheduling Deteriorating Jobs on a Single Processor , 1990, Oper. Res..

[15]  Min Huang,et al.  Multiobjective optimisation design for enterprise system operation in the case of scheduling problem with deteriorating jobs , 2016, Enterp. Inf. Syst..

[16]  Deming Lei,et al.  Hybrid flow shop scheduling with not-all-machines options via local search with controlled deterioration , 2016, Comput. Oper. Res..

[17]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[18]  Jianyong Sun,et al.  A novel hybrid multi-objective artificial bee colony algorithm for blocking lot-streaming flow shop scheduling problems , 2018, Knowl. Based Syst..

[19]  Jatinder N. D. Gupta,et al.  Single facility scheduling with nonlinear processing times , 1988 .

[20]  D. Gong,et al.  An improved NSGA-II algorithm for multi-objective lot-streaming flow shop scheduling problem , 2014 .

[21]  Ye Tian,et al.  An Indicator-Based Multiobjective Evolutionary Algorithm With Reference Point Adaptation for Better Versatility , 2018, IEEE Transactions on Evolutionary Computation.

[22]  Feng Liu,et al.  A multi-objective evolutionary algorithm guided by directed search for dynamic scheduling , 2017, Comput. Oper. Res..

[23]  Qingfu Zhang,et al.  This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 RM-MEDA: A Regularity Model-Based Multiobjective Estimation of , 2022 .

[24]  Min Huang,et al.  Integrated scheduling for a distributed manufacturing system: a stochastic multi-objective model , 2018, Enterp. Inf. Syst..

[25]  Shijie Sun,et al.  Flow shop scheduling problems with deteriorating jobs on no-idle dominant machines , 2007, Eur. J. Oper. Res..

[26]  Mengjie Zhang,et al.  Automated Design of Production Scheduling Heuristics: A Review , 2016, IEEE Transactions on Evolutionary Computation.

[27]  Pandu R. Tadikamalla,et al.  Bicriteria hierarchical optimization of two-machine flow shop scheduling problem with time-dependent deteriorating jobs , 2014, Eur. J. Oper. Res..

[28]  MengChu Zhou,et al.  Optimal Load Scheduling of Plug-In Hybrid Electric Vehicles via Weight-Aggregation Multi-Objective Evolutionary Algorithms , 2017, IEEE Transactions on Intelligent Transportation Systems.

[29]  Fariborz Jolai,et al.  Application of particle swarm optimization and simulated annealing algorithms in flow shop scheduling problem under linear deterioration , 2012, Adv. Eng. Softw..

[30]  Ling Wang,et al.  A modified teaching–learning-based optimisation algorithm for bi-objective re-entrant hybrid flowshop scheduling , 2016 .

[31]  MengChu Zhou,et al.  A Supervised Learning and Control Method to Improve Particle Swarm Optimization Algorithms , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[32]  Jianping Dou,et al.  Multi-objective optimization of buffer allocation for remanufacturing system based on TS-NSGAII hybrid algorithm , 2017 .

[33]  MengChu Zhou,et al.  Pareto-Optimization for Scheduling of Crude Oil Operations in Refinery via Genetic Algorithm , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[34]  Shengyao Wang,et al.  A hybrid estimation of distribution algorithm for unrelated parallel machine scheduling with sequence-dependent setup times , 2016, IEEE/CAA Journal of Automatica Sinica.

[35]  Victor Fernandez-Viagas,et al.  Efficient heuristics for the hybrid flow shop scheduling problem with missing operations , 2018, Comput. Ind. Eng..

[36]  Tianyou Chai,et al.  Dynamic Evolutionary Multiobjective Optimization for Raw Ore Allocation in Mineral Processing , 2019, IEEE Transactions on Emerging Topics in Computational Intelligence.

[37]  MengChu Zhou,et al.  An Efficient Scheduling Method for Crude Oil Operations in Refinery With Crude Oil Type Mixing Requirements , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[38]  Mostafa Zandieh,et al.  A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms , 2016, Comput. Oper. Res..

[39]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[40]  Carlos A. Coello Coello,et al.  Coevolutionary Multiobjective Evolutionary Algorithms: Survey of the State-of-the-Art , 2018, IEEE Transactions on Evolutionary Computation.

[41]  Zhenling Wang,et al.  A blocking flow shop deteriorating scheduling problem via a hybrid chemical reaction optimization , 2017 .

[42]  Xianpeng Wang,et al.  An Improved Particle Swarm Optimization Algorithm for the Hybrid Flowshop Scheduling to Minimize Total Weighted Completion Time in Process Industry , 2010, IEEE Transactions on Control Systems Technology.

[43]  Eduardo Lalla-Ruiz,et al.  Modeling the Parallel Machine Scheduling Problem with Step Deteriorating Jobs , 2016, Eur. J. Oper. Res..

[44]  T.C.E. Cheng,et al.  Parallel-machine scheduling of deteriorating jobs with potential machine disruptions ☆ , 2017 .

[45]  Bertrand M. T. Lin,et al.  Total completion time minimization in two-machine flow shop scheduling problems with a fixed job sequence , 2012, Discret. Optim..

[46]  Quan-Ke Pan,et al.  An effective co-evolutionary artificial bee colony algorithm for steelmaking-continuous casting scheduling , 2016, Eur. J. Oper. Res..

[47]  Quan-Ke Pan,et al.  Solving the large-scale hybrid flow shop scheduling problem with limited buffers by a hybrid artificial bee colony algorithm , 2015, Inf. Sci..

[48]  Feng Chu,et al.  An Improved Model for Parallel Machine Scheduling Under Time-of-Use Electricity Price , 2018, IEEE Transactions on Automation Science and Engineering.

[49]  Qingfu Zhang,et al.  MOEA/D-ACO: A Multiobjective Evolutionary Algorithm Using Decomposition and AntColony , 2013, IEEE Transactions on Cybernetics.

[50]  Wei-Chang Yeh,et al.  Total tardiness minimization in permutation flowshop with deterioration consideration , 2014 .

[51]  Wei Wang,et al.  An optimized oxygen system scheduling with electricity cost consideration in steel industry , 2017, IEEE/CAA Journal of Automatica Sinica.

[52]  T. C. Edwin Cheng,et al.  Two-agent single-machine scheduling with deteriorating jobs , 2015, Comput. Ind. Eng..

[53]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[54]  Jinliang Ding,et al.  Two-objective stochastic flow-shop scheduling with deteriorating and learning effect in Industry 4.0-based manufacturing system , 2017, Appl. Soft Comput..

[55]  Xinyu Shao,et al.  An effective hybrid teaching-learning-based optimization algorithm for permutation flow shop scheduling problem , 2014, Adv. Eng. Softw..

[56]  MengChu Zhou,et al.  Optimal Scheduling of Complex Multi-Cluster Tools Based on Timed Resource-Oriented Petri Nets , 2016, IEEE Access.

[57]  MengChu Zhou,et al.  Vehicle Scheduling of an Urban Bus Line via an Improved Multiobjective Genetic Algorithm , 2015, IEEE Transactions on Intelligent Transportation Systems.

[58]  Hui Zhu,et al.  Due-window assignment and scheduling with general position-dependent processing times involving a deteriorating and compressible maintenance activity , 2016 .

[59]  T. C. Edwin Cheng,et al.  Parallel-machine scheduling with simple linear deterioration to minimize total completion time , 2008, Eur. J. Oper. Res..

[60]  Tianyou Chai,et al.  Generalized Multitasking for Evolutionary Optimization of Expensive Problems , 2019, IEEE Transactions on Evolutionary Computation.