An Improved Genetic Algorithm with Local Search for Dynamic Job Shop Scheduling Problem

Author(s):  
Ming Wang ◽  
Peng Zhang ◽  
Peng Zheng ◽  
Junjie He ◽  
Jie Zhang ◽  
...  
Sensors ◽  
2020 ◽  
Vol 20 (18) ◽  
pp. 5440 ◽  
Author(s):  
Monique Simplicio Viana ◽  
Orides Morandin Junior ◽  
Rodrigo Colnago Contreras

It is not uncommon for today’s problems to fall within the scope of the well-known class of NP-Hard problems. These problems generally do not have an analytical solution, and it is necessary to use meta-heuristics to solve them. The Job Shop Scheduling Problem (JSSP) is one of these problems, and for its solution, techniques based on Genetic Algorithm (GA) form the most common approach used in the literature. However, GAs are easily compromised by premature convergence and can be trapped in a local optima. To address these issues, researchers have been developing new methodologies based on local search schemes and improvements to standard mutation and crossover operators. In this work, we propose a new GA within this line of research. In detail, we generalize the concept of a massive local search operator; we improved the use of a local search strategy in the traditional mutation operator; and we developed a new multi-crossover operator. In this way, all operators of the proposed algorithm have local search functionality beyond their original inspirations and characteristics. Our method is evaluated in three different case studies, comprising 58 instances of literature, which prove the effectiveness of our approach compared to traditional JSSP solution methods.


2011 ◽  
Vol 189-193 ◽  
pp. 4212-4215
Author(s):  
Hong Zhan ◽  
Jian Jun Yang ◽  
Lu Yan Ju

This paper presents an improved genetic algorithm for the job shop scheduling problem. We designed a new encoding method based on operation order matrix, a matrix correspond to a chromosome, the value of elements is not repetitive, that means a processing order number in all operations of all jobs. Aiming at the features of the matrix encoding, we designed the crossover and mutation methods based on jobs, and the infeasible solutions are avoided. Through adjusting the computing method of fitness value, the improved genetic algorithm takes on some self adapting capability. The proposed approach is tested on some standard instances and compared with two other approaches. The computation results validate the algorithm is efficient.


Sign in / Sign up

Export Citation Format

Share Document