Lunar cycle inspired PSO for single machine total weighted tardiness scheduling problem

In the large scale Single machine total weighted tardiness scheduling problem (SMTWTSP) is a group of not-interrelated tasks having different parameters to be executed on one machine. The problem’s objective is to identify the minimum total weighted tardiness using a newly developed variant of the particle swarm optimization (PSO) algorithm. In the past, the PSO algorithm has proved itself as an efficient swarm intelligence based strategy to solve complex combinatorial problems. Here, in this article, the lunar cycle inspired local search technique is assimilated into PSO, and the designed PSO variant is termed as lunar cycle inspired PSO (LCPSO). The performance of the designed LCPSO is tested over 25 large SMTWTSP instances of job size 1000. The reported results show that the designed LCPSO is a competitive PSO variant that can be applied to provide an effective solution for the SMTWTSP type combinatorial optimization problem.

[1]  T. C. E. Cheng,et al.  Single machine scheduling to minimize total weighted tardiness , 2005, Eur. J. Oper. Res..

[2]  Kevin M. Passino,et al.  Bacterial Foraging Optimization , 2010, Int. J. Swarm Intell. Res..

[3]  Fadi Al-Turjman,et al.  Proficient QoS-Based Target Coverage Problem in Wireless Sensor Networks , 2020, IEEE Access.

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  Martin Middendorf,et al.  A weighted population update rule for PACO applied to the single machine total weighted tardiness problem , 2020, GECCO.

[6]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[7]  Emre Çomak,et al.  A particle swarm optimizer with modified velocity update and adaptive diversity regulation , 2018, Expert Syst. J. Knowl. Eng..

[8]  Jagdish Chand Bansal,et al.  Parameter tuning for meta-heuristics , 2020, Knowl. Based Syst..

[9]  Stavros G. Kolliopoulos,et al.  Approximation algorithms for minimizing the total weighted tardiness on a single machine , 2006, Theor. Comput. Sci..

[10]  Seokcheon Lee,et al.  Learning dispatching rules for single machine scheduling with dynamic arrivals based on decision trees and feature construction , 2020, Int. J. Prod. Res..

[11]  Anand Subramanian,et al.  Iterated local search for single machine total weighted tardiness batch scheduling , 2020, Journal of Heuristics.

[12]  Harish Sharma,et al.  A Review on Scale Factor Strategies in Differential Evolution Algorithm , 2018, SocProS.

[13]  M. K. Marichelvam,et al.  A hybrid cuckoo search metaheuristic algorithm for solving single machine total weighted tardiness scheduling problems with sequence dependent setup times , 2016 .

[14]  Mehmet Fatih Tasgetiren,et al.  Particle swarm optimization algorithm for single machine total weighted tardiness problem , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[15]  V. Poongothai,et al.  Single machine scheduling problem for minimizing total tardiness of a weighted jobs in a batch delivery system, stochastic rework and reprocessing times , 2019 .

[16]  Chris N. Potts,et al.  A Branch and Bound Algorithm for the Total Weighted Tardiness Problem , 1985, Oper. Res..

[17]  Vivek Kumar Sharma,et al.  Peregrine preying pattern based differential evolution for robot path planning , 2020 .

[18]  Yunqiang Yin,et al.  The single-machine total weighted tardiness scheduling problem with position-based learning effects , 2012, Comput. Oper. Res..

[19]  Minghao Yin,et al.  Animal migration optimization: an optimization algorithm inspired by animal migration behavior , 2014, Neural Computing and Applications.

[20]  Manuel M. Crisóstomo,et al.  Single Machine Total Weighted Tardiness Problem with Genetic Algorithms , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[21]  Sandeep Kumar,et al.  Levy Flight based Animal Migration Optimization algorithm , 2016, 2016 International Conference on Recent Advances and Innovations in Engineering (ICRAIE).

[22]  Xin-She Yang,et al.  Bat algorithm for multi-objective optimisation , 2011, Int. J. Bio Inspired Comput..

[23]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[24]  Leszek Koszalka,et al.  Single Machine Weighted Tardiness Problem: An Algorithm and Experimentation System , 2018, ICCCI.

[25]  C. Lamiche,et al.  An Efficient System for Minimizing Total Weighted Tardiness Cost on single Machine , 2019, 2019 International Conference on Digitization (ICD).

[26]  Jagdish Chand Bansal,et al.  On Stability Analysis of Particle Swarm Optimization Algorithm , 2020, Arabian Journal for Science and Engineering.

[27]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[28]  Harish Sharma,et al.  A Survey on Parallel Particle Swarm Optimization Algorithms , 2019, Arabian Journal for Science and Engineering.

[29]  Lamiche Chaabane A Novel Hybrid Algorithm for Minimizing Total Weighted Tardiness Cost , 2019, Comput. Sci. J. Moldova.

[30]  Sandeep Kumar,et al.  Self balanced particle swarm optimization , 2018, Int. J. Syst. Assur. Eng. Manag..

[31]  Harish Sharma,et al.  Spider Monkey Optimization algorithm for numerical optimization , 2014, Memetic Computing.

[32]  Harish Sharma,et al.  Black-Hole Gbest Differential Evolution Algorithm for Solving Robot Path Planning Problem , 2018, Harmony Search and Nature Inspired Optimization Algorithms.

[33]  Sandeep Kumar,et al.  Fitness Based Position Update in Spider Monkey Optimization Algorithm , 2015, SCSE.

[34]  Harish Sharma,et al.  An Effective Solution for Large Scale Single Machine Total Weighted Tardiness Problem using Lunar Cycle Inspired Artificial Bee Colony Algorithm , 2020, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[35]  Budi Santosa,et al.  Biogeography-based Optimization (BBO) Algorithm for Single Machine Total Weighted Tardiness Problem (SMTWTP) , 2015 .

[36]  Mehmet Fatih Tasgetiren,et al.  A discrete differential evolution algorithm for single machine total weighted tardiness problem with sequence dependent setup times , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[37]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[38]  Vadim V. Romanuke,et al.  ACCURATE TOTAL WEIGHTED TARDINESS MINIMIZATION IN TIGHT-TARDY PROGRESSIVE SINGLE MACHINE SCHEDULING WITH PREEMPTIONS BY NO IDLE PERIODS , 2019, KPI Science News.

[39]  Vivek Kumar Sharma,et al.  Modified differential evolution algorithm for solving minimum spanning tree , 2020 .

[40]  Vivek Kumar Sharma,et al.  Modified local link failure recovery multicast routing protocol for MANET , 2020 .

[41]  Fardin Ahmadizar,et al.  A Novel Ant Colony Algorithm for the Single-Machine Total Weighted Tardiness Problem with Sequence Dependent Setup Times , 2011, Int. J. Comput. Intell. Syst..

[42]  Fardin Ahmadizar,et al.  A Novel Ant Colony Algorithm for the Single-Machine Total Weighted Tardiness Problem with Sequence Dependent Setup Times , 2011 .

[43]  Linus Schrage,et al.  Dynamic Programming Solution of Sequencing Problems with Precedence Constraints , 1978, Oper. Res..

[44]  Sanjay Jain,et al.  Robot Path Planning Using Differential Evolution , 2020 .

[45]  Harish Sharma,et al.  Diversity Measures in Artificial Bee Colony , 2012, BIC-TA.

[46]  T. C. Edwin Cheng,et al.  A hybrid evolutionary approach for the single-machine total weighted tardiness problem , 2017, Comput. Ind. Eng..

[47]  Chunfeng Wang,et al.  A modified particle swarm optimization algorithm based on velocity updating mechanism , 2019 .

[48]  Mahua Bhattacharya,et al.  Guided Reproduction in Differential Evolution , 2012, SEAL.

[49]  Shunji Tanaka,et al.  An exact algorithm for single-machine scheduling without machine idle time , 2009, J. Sched..

[50]  Antoine Jouglet,et al.  Exact procedures for single machine total cost scheduling , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[51]  Sandeep Kumar,et al.  Artificial Bee Colony, Firefly Swarm Optimization, and Bat Algorithms , 2018, Advances in Swarm Intelligence for Optimizing Problems in Computer Science.

[52]  Youssef Harrath,et al.  A multi-objective genetic algorithm to solve a single machine scheduling problem with setup-times , 2019 .

[53]  Anand Nayyar,et al.  Robot Path Planning Using Modified Artificial Bee Colony Algorithm , 2019, Frontiers in Intelligent Computing: Theory and Applications.

[54]  Robert Repnik,et al.  Determination of the size and depth of craters on the moon , 2018 .

[55]  Sandeep Kumar,et al.  A Novel Hybrid Algorithm for Permutation Flow Shop Scheduling , 2014, ArXiv.