GPU-Based Hybrid Cellular Genetic Algorithm for Job-Shop Scheduling Problem

2021 ◽  
Vol 12 (2) ◽  
pp. 1-15
Author(s):  
Abdelkader Amrane ◽  
Fatima Debbat ◽  
Khadidja Yahyaoui

In task scheduling, the job-shop scheduling problem is notorious for being a combinatorial optimization problem; it is considered among the largest class of NP-hard problems. In this paper, a parallel implementation of hybrid cellular genetic algorithm is proposed in order to reach the best solutions at a minimum execution time. To avoid additional computation time and for real-time control, the fitness evaluation and genetic operations are entirely executed on a graphic processing unit in parallel; moreover, the chosen genetic representation, as well as the crossover, will always give a feasible solution. In this paper, a two-level scheme is proposed; the first and fastest uses several subpopulations in the same block, and the best solutions migrate between subpopulations. To achieve the optimal performance of the device and to reshape a more complex problem, a projection of the first on different blocks will make the second level. The proposed solution leads to speedups 18 times higher when compared to the best-performing algorithms.

2014 ◽  
Vol 945-949 ◽  
pp. 3130-3135
Author(s):  
Zi Mu Li ◽  
Yi Zhang ◽  
Xiao Dong Zheng ◽  
Xing Yu Wan

An improved cellular genetic algorithm (cGA) is proposed to study the optimization of the job-shop scheduling problem (JSP). Combining with the characteristics of JSP, a sequence-based coding mechanism is presented. The small overlapped neibhborhoods of cGA help to enhance the population diversity and exploration. An adaptive selection operation based on fitness of neighborhood is designed to prevent from getting into local optimal. The improved cellular genetic algorithm is tested on some instances and compared with simple genetic algorithm. The computational results show that the improved cellular genetic algorithm is effective on JSP.


2013 ◽  
Vol 433-435 ◽  
pp. 639-644
Author(s):  
Ming Yue Wen ◽  
Yi Zhang ◽  
Fang Jun Hu ◽  
Zheng Liu

Cellular genetic algorithm (cGA) is a subclass of genetic algorithm (GA) in which the population diversity and exploration are enhanced thanks to the existence of small overlapped neighborhoods. Such a kind of structured algorithms is specially well suited for complex problems. Shop scheduling problem is a kind of problem with practical significance, and it belongs to a combinational optimization problem called NP-hard problem. In this paper we establish the model of job-shop problem (JSP) and solve the job-shop scheduling problem with cGA and traditional genetic algorithms (sGA).From the experimental results and analysis, we find cGA has better search efficiency and convergence performance than sGA.


2012 ◽  
Vol 629 ◽  
pp. 730-734 ◽  
Author(s):  
Cun Liang Yan ◽  
Wei Feng Shi

Job shop scheduling problem (JSP) is the most typical scheduling problem, In the process of JSP based on genetic algorithm (GA), large amounts of data will be produced. Mining them to find the useful information is necessary. In this paper dividing, hashing and array (DHA) association rule mining algorithm is used to find the frequent itemsets which contained in the process, and extract the corresponding association rules. Concept hierarchy is used to interpret the rules, and lots of useful rules appeared. It provides a new way for JSP study.


2011 ◽  
Vol 201-203 ◽  
pp. 795-798
Author(s):  
Jun Xing Xiong ◽  
Jin Ping Zhao ◽  
Hai Ning Tu

Aiming at Job Shop Scheduling Problem with Minimal Makespan, This paper is designed to use genetic algorithm to solve the problem of job shop scheduling, and also achieves the algorithm by using the C#. Application shows that the genetic algorithm to solve job shop scheduling problem is efficient and has good application value.


Sign in / Sign up

Export Citation Format

Share Document