Two-agent stochastic flow shop deteriorating scheduling via a hybrid multi-objective evolutionary algorithm

Multi-agent and deteriorating scheduling has gained an increasing concern from academic and industrial communities in recent years. This study addresses a two-agent stochastic flow shop deteriorating scheduling problem with the objectives of minimizing the makespan of the first agent and the total tardiness of the second agent. In the investigated problem, the normal processing time of jobs is a random variable, and the actual processing time of jobs is a linear function of their normal processing time and starting time. To solve this problem efficiently, this study proposes a hybrid multi-objective evolutionary algorithm which is a combination of an evolutionary algorithm and a local search method. It maintains two populations and one archive. The two populations are utilized to execute the global and local searches, where one population employs an evolutionary algorithm to explore the whole solution space, and the other applies a local search method to exploit the promising regions. The archive is used to guide the computation resource allocation in the search process. Some special techniques, i.e., evolutionary methods, local search methods and information exchange strategies between two populations, are designed to enhance the exploration and exploitation ability. Comparing with the classical and popular multi-objective evolutionary algorithms on some test instances, the experimental results show that the proposed algorithm can produce satisfactory solution for the investigated problem.

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

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

[3]  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 .

[4]  Guangdong Tian,et al.  Green decoration materials selection under interior environment characteristics: A grey-correlation based hybrid MCDM method , 2018 .

[5]  MengChu Zhou,et al.  Optimal One-Wafer Cyclic Scheduling and Buffer Space Configuration for Single-Arm Multicluster Tools With Linear Topology , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[6]  T. C. Edwin Cheng,et al.  Two-agent scheduling in a flowshop , 2016, Eur. J. Oper. Res..

[7]  Kazuo Furuta,et al.  On domain modelling of the service system with its application to enterprise information systems , 2016, Enterp. Inf. Syst..

[8]  MengChu Zhou,et al.  A Chance Constrained Programming Approach to Determine the Optimal Disassembly Sequence , 2013, IEEE Transactions on Automation Science and Engineering.

[9]  Xinyu Shao,et al.  An effective hybrid honey bee mating optimization algorithm for integrated process planning and scheduling problems , 2015 .

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

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

[12]  Dipti Srinivasan,et al.  A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition , 2017, IEEE Transactions on Evolutionary Computation.

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

[14]  Hisao Ishibuchi,et al.  Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling , 2003, IEEE Trans. Evol. Comput..

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

[16]  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..

[17]  Panos M. Pardalos,et al.  A hybrid multi-objective evolutionary algorithm based on NSGA-II for practical scheduling with release times in steel plants , 2016, J. Oper. Res. Soc..

[18]  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.

[19]  Lili Liu,et al.  A permutation-based dual genetic algorithm for dynamic optimization problems , 2009, Soft Comput..

[20]  MengChu Zhou,et al.  An Optimization Approach to Improved Petri Net Controller Design for Automated Manufacturing Systems , 2013, IEEE Transactions on Automation Science and Engineering.

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

[22]  MengChu Zhou,et al.  Multiobjective Optimization Models for Locating Vehicle Inspection Stations Subject to Stochastic Demand, Varying Velocity and Regional Constraints , 2016, IEEE Transactions on Intelligent Transportation Systems.

[23]  Xi Wang,et al.  Dynamic Multiple-Period Reconfiguration of Real-Time Scheduling Based on Timed DES Supervisory Control , 2016, IEEE Transactions on Industrial Informatics.

[24]  Yalin Chen,et al.  A modified MOEA/D approach to the solution of multi-objective optimal power flow problem , 2016, Appl. Soft Comput..

[25]  Deming Lei,et al.  Variable neighborhood search for two-agent flow shop scheduling problem , 2015, Comput. Ind. Eng..

[26]  Gur Mosheiov,et al.  Polynomial time solutions for scheduling problems on a proportionate flowshop with two competing agents , 2014, J. Oper. Res. Soc..

[27]  Min Huang,et al.  Locate Multiple Pareto Optima Using a Species-Based Multi-objective Genetic Algorithm , 2014, BIC-TA.

[28]  MengChu Zhou,et al.  Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks , 2015, IEEE Transactions on Automation Science and Engineering.

[29]  Kalyanmoy Deb,et al.  Investigating the Effect of Imbalance Between Convergence and Diversity in Evolutionary Multiobjective Algorithms , 2017, IEEE Transactions on Evolutionary Computation.

[30]  Shih-Wei Lin,et al.  Minimizing makespan and total flowtime in permutation flowshops by a bi-objective multi-start simulated-annealing algorithm , 2013, Comput. Oper. Res..

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

[32]  Lin Chen,et al.  Approximation schemes for two-machine flow shop scheduling with two agents , 2012, J. Comb. Optim..

[33]  Wen-Chiung Lee,et al.  A two-machine flowshop problem with two agents , 2011, Comput. Oper. Res..

[34]  Min Huang,et al.  A decomposition based multiobjective genetic algorithm with adaptive multipopulation strategy for flowshop scheduling problem , 2017, Natural Computing.

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

[36]  Yan Wang,et al.  Reliability and cost optimization for remanufacturing process planning , 2016 .

[37]  Lin Lin,et al.  Multiobjective evolutionary algorithm for manufacturing scheduling problems: state-of-the-art survey , 2014, J. Intell. Manuf..

[38]  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..

[39]  Hisao Ishibuchi,et al.  A multi-objective genetic local search algorithm and its application to flowshop scheduling , 1998, IEEE Trans. Syst. Man Cybern. Part C.

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

[41]  Qingfu Zhang,et al.  Are All the Subproblems Equally Important? Resource Allocation in Decomposition-Based Multiobjective Evolutionary Algorithms , 2016, IEEE Transactions on Evolutionary Computation.

[42]  Jinliang Ding,et al.  Multiobjective flow shop deteriorating scheduling problem via an adaptive multipopulation genetic algorithm , 2018 .

[43]  Xiao-Yuan Wang,et al.  Scheduling deteriorating jobs with a learning effect on unrelated parallel machines , 2014 .

[44]  T.C.E. Cheng,et al.  Due-date assignment and single-machine scheduling with generalised position-dependent deteriorating jobs and deteriorating multi-maintenance activities , 2014 .

[45]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[46]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[47]  Fang Liu,et al.  A Multiobjective Evolutionary Algorithm Based on Decision Variable Analyses for Multiobjective Optimization Problems With Large-Scale Variables , 2016, IEEE Transactions on Evolutionary Computation.

[48]  Ming-Zheng Wang,et al.  Solution algorithms for the total weighted completion time minimization flow shop scheduling with decreasing linear deterioration , 2013 .

[49]  Qingfu Zhang,et al.  An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[50]  Tianyou Chai,et al.  Magnetic Material Group Furnace Problem Modeling and the Specialization of the Genetic Algorithm , 2015, IEEE Transactions on Engineering Management.

[51]  Shengyao Wang,et al.  An enhanced estimation of distribution algorithm for solving hybrid flow-shop scheduling problem with identical parallel machines , 2013 .

[52]  Quan-Ke Pan,et al.  A Hybrid Fruit Fly Optimization Algorithm for the Realistic Hybrid Flowshop Rescheduling Problem in Steelmaking Systems , 2016, IEEE Transactions on Automation Science and Engineering.