Kalman filter and multi-stage learning-based hybrid differential evolution algorithm with particle swarm for a two-stage flow shops scheduling problem

Inspired by the advantages of hybrid intelligent optimization methods, this paper at first proposes a hybrid differential evolution with particle swarm optimization (DEPS) to solve a two-stage hybrid flow shops scheduling problem. On the basis of analyzing the convergence and optimization scheme of DEPS, the Kalman filter algorithm and a multi-stage learning strategy are then creatively fused into DEPS, namely KLDEPS, to enhance the running performance of the algorithm. The introduction of the Kalman filter enriches the diversity of individuals and enhances the neighborhood search ability of the algorithm, and the combination with the multi-stage learning strategy has beneficial effect on jumping out of the local optimal scheme. To make the proposed KLDEPS more suitable for a real manufacturing environment, the constraints of queueing time between two stages, different job sizes and processing time are imposed on the scheduling problem. The performance of the proposed KLDEPS is evaluated by comparing with two other high-performing intelligent optimization algorithms. The computational results reveal that the proposed KLDEPS outperforms the other two algorithms both in solutions’ quality and convergence rate.

[1]  Appa Iyer Sivakumar,et al.  Optimisation of flow-shop scheduling with batch processor and limited buffer , 2012 .

[2]  Jiancheng Fang,et al.  Predictive Iterated Kalman Filter for INS/GPS Integration and Its Application to SAR Motion Compensation , 2010, IEEE Transactions on Instrumentation and Measurement.

[3]  Yi Zeng,et al.  Multifactor-influenced energy consumption forecasting using enhanced back-propagation neural network , 2017 .

[4]  Horacio Hideki Yanasse,et al.  A review of three decades of research on some combinatorial optimization problems , 2013 .

[5]  Jonathan Timmis,et al.  Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

[6]  Dan Simon,et al.  Evolutionary Optimization Algorithms , 2013 .

[7]  Fuqing Zhao,et al.  A hybrid differential evolution and estimation of distribution algorithm based on neighbourhood search for job shop scheduling problems , 2016 .

[8]  Xianwen Meng,et al.  A heuristic-search genetic algorithm for multi-stage hybrid flow shop scheduling with single processing machines and batch processing machines , 2015, J. Intell. Manuf..

[9]  Yuhui Shi,et al.  A self-adaptive chaos and Kalman filter-based particle swarm optimization for economic dispatch problem , 2017, Soft Comput..

[10]  Camino R. Vela,et al.  An efficient hybrid evolutionary algorithm for scheduling with setup times and weighted tardiness minimization , 2012, Soft Computing.

[11]  Bing Hai Zhou,et al.  An adaptive large neighbourhood search-based optimisation for economic co-scheduling of mobile robots , 2018 .

[12]  Ling Shao,et al.  A rapid learning algorithm for vehicle classification , 2015, Inf. Sci..

[13]  Tianyuan Xiao,et al.  Hybrid differential evolution and Nelder–Mead algorithm with re-optimization , 2011, Soft Comput..

[14]  Young Hwan Kim,et al.  Minimizing due date related performance measures on two batch processing machines , 2003, Eur. J. Oper. Res..

[15]  Arezoo Atighehchian,et al.  A novel hybrid algorithm for scheduling steel-making continuous casting production , 2009, Comput. Oper. Res..

[16]  Reha Uzsoy,et al.  Minimizing makespan on a single batch processing machine with dynamic job arrivals , 1999 .

[17]  Emilio Corchado,et al.  Hybrid intelligent algorithms and applications , 2010, Inf. Sci..

[18]  S. Kitamura,et al.  Risk Based Capacity Planning Method for Semiconductor Fab with Queue Time Constraints , 2006, 2006 IEEE International Symposium on Semiconductor Manufacturing.

[19]  Yeong-Dae Kim,et al.  Minimizing makespan in a two-machine flowshop with a limited waiting time constraint and sequence-dependent setup times , 2016, Comput. Oper. Res..

[20]  Bing-Hai Zhou,et al.  Multi-objective optimization of material delivery for mixed model assembly lines with energy consideration , 2018, Journal of Cleaner Production.

[21]  Seyed Taghi Akhavan Niaki,et al.  An improved fruit fly optimization algorithm to solve the homogeneous fuzzy series–parallel redundancy allocation problem under discount strategies , 2016, Soft Comput..

[22]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

[23]  Hui Zhang,et al.  Two-stage hybrid flow shop scheduling with dynamic job arrivals , 2012, Comput. Oper. Res..

[24]  Konstantinos Liagkouras,et al.  Multiobjective Evolutionary Algorithms for Portfolio Management: A comprehensive literature review , 2012, Expert Syst. Appl..

[25]  Ching-Jong Liao,et al.  Two new approaches for a two-stage hybrid flowshop problem with a single batch processing machine under waiting time constraint , 2017, Comput. Ind. Eng..

[26]  Pandian Vasant,et al.  HYBRID SIMULATED ANNEALING AND GENETIC ALGORITHMS FOR INDUSTRIAL PRODUCTION MANAGEMENT PROBLEMS , 2009 .

[27]  Ching-Jong Liao,et al.  An immunoglobulin-based artificial immune system for solving the hybrid flow shop problem , 2013, Appl. Soft Comput..

[28]  Asheesh K. Singh,et al.  Optimal planning of electric vehicle charging station at the distribution system using hybrid optimization algorithm , 2017 .

[29]  Hamed Soleimani,et al.  A hybrid particle swarm optimization and genetic algorithm for closed-loop supply chain network design in large-scale networks , 2015 .

[30]  Ali H. Diabat Hybrid algorithm for a vendor managed inventory system in a two-echelon supply chain , 2014, Eur. J. Oper. Res..

[31]  Mohammad Reza Amin-Naseri,et al.  Hybrid flow shop scheduling with parallel batching , 2009 .

[32]  Manoj Kumar Tiwari,et al.  Composite particle algorithm for sustainable integrated dynamic ship routing and scheduling optimization , 2016, Comput. Ind. Eng..

[33]  Yeu-Ruey Tzeng,et al.  A revised discrete particle swarm optimization algorithm for permutation flow-shop scheduling problem , 2014, Soft Comput..

[34]  Hongzhi Wang,et al.  Novel fruit fly optimization algorithm with trend search and co-evolution , 2018, Knowl. Based Syst..

[35]  Halil Ersin Soken,et al.  Robust Adaptive Kalman Filter for estimation of UAV dynamics in the presence of sensor/actuator faults , 2013 .

[36]  Stanley B. Gershwin,et al.  Part Waiting Time Distribution in a Two-Machine Line , 2012 .

[37]  M. V. Kulikova,et al.  The Accurate Continuous-Discrete Extended Kalman Filter for Radar Tracking , 2016, IEEE Transactions on Signal Processing.

[38]  Yu Xue,et al.  Immune clonal algorithm based on directed evolution for multi-objective capacitated arc routing problem , 2016, Appl. Soft Comput..

[39]  Idel Montalvo,et al.  Design optimization of wastewater collection networks by PSO , 2008, Comput. Math. Appl..

[40]  Dumitru Baleanu,et al.  A new hybrid algorithm for continuous optimization problem , 2018 .

[41]  Sam Kwong,et al.  Efficient Motion and Disparity Estimation Optimization for Low Complexity Multiview Video Coding , 2015, IEEE Transactions on Broadcasting.

[42]  En-Hui Zheng,et al.  Optimal Kalman Filter for state estimation of a quadrotor UAV , 2015 .

[43]  Samir Sayah,et al.  A hybrid differential evolution algorithm based on particle swarm optimization for nonconvex economic dispatch problems , 2013, Appl. Soft Comput..

[44]  Purushothaman Damodaran,et al.  Scheduling a capacitated batch-processing machine to minimize makespan , 2007 .

[45]  Rui Liu,et al.  Effective long short-term memory with differential evolution algorithm for electricity price prediction , 2018, Energy.

[46]  M. Duran Toksarı,et al.  A hybrid algorithm of Ant Colony Optimization (ACO) and Iterated Local Search (ILS) for estimating electricity domestic consumption: Case of Turkey , 2016 .

[47]  Andreas Jossen,et al.  A comparative study and review of different Kalman filters by applying an enhanced validation method , 2016 .

[48]  Guy Theraulaz,et al.  The biological principles of swarm intelligence , 2007, Swarm Intelligence.

[49]  Nasser Ghasem-Aghaee,et al.  A novel ACO-GA hybrid algorithm for feature selection in protein function prediction , 2009, Expert Syst. Appl..

[50]  Nasser Salmasi,et al.  Makespan minimization in flowshop batch processing problem with different batch compositions on machines , 2017 .

[51]  Hua Xuan,et al.  Scheduling a hybrid flowshop with batch production at the last stage , 2007, Comput. Oper. Res..

[52]  Lin Wang,et al.  Effective electricity energy consumption forecasting using echo state network improved by differential evolution algorithm , 2018 .

[53]  Anand Jayant Kulkarni,et al.  Socio evolution & learning optimization algorithm: A socio-inspired optimization methodology , 2018, Future Gener. Comput. Syst..

[54]  Dieu T. T. Do,et al.  A modified differential evolution algorithm for tensegrity structures , 2016 .