Hybridization of Evolutionary and Swarm Intelligence Techniques for Job Scheduling Problem

Scheduling is the process of deciding how to commit resources to varieties of possible jobs. It also involves the allocation of resources over a period of time to perform a collection of jobs. Job Scheduling is the sequencing of the different operations of a set of jobs in different time intervals to a set of machines. In this chapter a hybrid technique combing an evolutionary and swarm intelligence technique to the job scheduling problem is proposed. In literature, different hybrid techniques are used for performing job scheduling process in various fields. The existing systems have utilized techniques such as Artificial Bee Colony (ABC), Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), Simulated Annealing (SA) etc. and hybrid techniques were derived from the combination of these algorithms. These hybrid techniques mostly concentrate on two factors such as the minimization of the makespan and completion time. The performance of these hybrid techniques lack in the scheduling process because, they have not considered the efficient factors like (i) turnaround time, (ii) throughput and (iii) response time during the job scheduling process. The main aim of this work is to provide a better hybrid job scheduling technique by overcoming the problems that exist in the literary works and to minimize the completion and makespan time. The proposed technique considered the efficient factors (i) turnaround time (ii) throughput and (iii) response time which were left out in the existing hybrid techniques for job scheduling process. The performance of the proposed hybrid job scheduling technique was analyzed with the existing hybrid techniques. The experimental results proved that the proposed job scheduling technique attained high accuracy and efficiency than the existing hybrid techniques.

[1]  Chee Peng Lim,et al.  Innovations in Swarm Intelligence , 2009, Innovations in Swarm Intelligence.

[2]  Tomasz Wiśniewski,et al.  Ant colony optimization for job shop scheduling using multi-attribute dispatching rules , 2013 .

[3]  Kala Meah,et al.  Genetic evolving ant direction particle swarm optimization algorithm for optimal power flow with non-smooth cost functions and statistical analysis , 2013, Appl. Soft Comput..

[4]  Ali R. Yildiz,et al.  A new hybrid artificial bee colony algorithm for robust optimal design and manufacturing , 2013, Appl. Soft Comput..

[5]  Hong Zhang Ant Colony Optimization for Multimode Resource-Constrained Project Scheduling , 2012 .

[6]  Manish Gupta,et al.  An Efficient Modified Artificial Bee Colony Algorithm for Job Scheduling Problem , 2012 .

[7]  Igawa Kazushi,et al.  Artificial Immune System for Job-shop Scheduling Problem , 2005 .

[8]  Rui Zhu,et al.  An intelligent method to discover transition rules for cellular automata using bee colony optimisation , 2013, Int. J. Geogr. Inf. Sci..

[9]  Janice I. Glasgow,et al.  Swarm Intelligence: Concepts, Models and Applications , 2012 .

[10]  A. Keane,et al.  The development of a hybridized particle swarm for kriging hyperparameter tuning , 2011 .

[11]  Shankar Chakraborty,et al.  Parametric Optimization of Nd:YAG Laser Beam Machining Process Using Artificial Bee Colony Algorithm , 2013 .

[12]  Ruben E. Perez,et al.  Constrained structural design optimization via a parallel augmented Lagrangian particle swarm optimization approach , 2011 .

[13]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[14]  K. Vaisakh,et al.  Unit Commitment by Evolving Ant Colony Optimization , 2010, Int. J. Swarm Intell. Res..

[15]  Shengyao Wang,et al.  An effective artificial bee colony algorithm for the flexible job-shop scheduling problem , 2012 .

[16]  D. Y. Sha,et al.  A Multi-objective PSO for job-shop scheduling problems , 2009, 2009 International Conference on Computers & Industrial Engineering.

[17]  Minghao Yin,et al.  A discrete artificial bee colony algorithm with composite mutation strategies for permutation flow shop scheduling problem , 2012 .

[18]  B. Conway,et al.  Particle swarm optimization applied to impulsive orbital transfers , 2012 .

[19]  Marzuki Khalid,et al.  Solving job shop scheduling problem using a hybrid parallel micro genetic algorithm , 2011, Appl. Soft Comput..

[20]  Pradipto Ghosh,et al.  Particle Swarm Optimization of Multiple-Burn Rendezvous Trajectories , 2012 .

[21]  Peng Wang,et al.  A Knowledge-Based Ant Colony Optimization for Flexible Job Shop Scheduling Problems , 2010, Appl. Soft Comput..

[22]  Sung-Bae Cho,et al.  A Novel Particle Swarm Optimization Algorithm for Multi-Objective Combinatorial Optimization Problem , 2011, Int. J. Appl. Metaheuristic Comput..

[23]  Naim Dahnoun,et al.  Studies in Computational Intelligence , 2013 .

[24]  Song Wang,et al.  A Hybrid Artificial Bee Colony Algorithm for Flexible Job Shop Scheduling Problems , 2011, Int. J. Comput. Commun. Control.

[25]  Haibo Hu,et al.  Hybrid Artificial Immune System for Job Shop Scheduling Problem , 2011 .

[26]  Kusum Deep,et al.  Novel inertia weight strategies for particle swarm optimization , 2013, Memetic Comput..

[27]  S. Thiruvenkadam Optimizing Makespan In JSSP Using Unordered Subsequence Exchange Crossover In GA , 2013 .

[28]  Mostafa Akhshabi,et al.  Parallel Genetic Algorithm to Solving Job Shop Scheduling Problem , 2011 .

[29]  Fabio Caraffini,et al.  An analysis on separability for Memetic Computing automatic design , 2014, Inf. Sci..

[30]  Bart Baesens,et al.  Editorial survey: swarm intelligence for data mining , 2010, Machine Learning.

[31]  S. GirishB.,et al.  A particle swarm optimization algorithm for flexible job shop scheduling problem , 2009, 2009 IEEE International Conference on Automation Science and Engineering.