Genetic algorithm with fuzzy logic controller for preemptive and non-preemptive job-shop scheduling problems

Genetic algorithm with fuzzy logic controller for preemptive and non-preemptive job-shop scheduling problems

0.00 Avg rating0 Votes
Article ID: iaor20031398
Country: Netherlands
Volume: 43
Issue: 3
Start Page Number: 623
End Page Number: 644
Publication Date: Sep 2002
Journal: Computers & Industrial Engineering
Authors:
Keywords: genetic algorithms
Abstract:

In this paper, we propose a new genetic algorithm (GA) with fuzzy logic controller (FLC) for dealing with preemptive job-shop scheduling problems (p-JSP) and non-preemptive job-shop scheduling problems (np-JSP). The proposed algorithm considers the preemptive cases of activities among jobs under single machine scheduling problems. For these preemptive cases, we first use constraint programming and secondly develop a new gene representation method, a new crossover and mutation operators in the proposed algorithm. However, the proposed algorithm, as conventional GA, also has a weakness that takes so much time for the fine-tuning of genetic parameters. FLC can be used for regulating these parameters. In this paper, FLC is used to adaptively regulate the crossover ratio and the mutation ratio of the proposed algorithm. To prove the performance of the proposed FLC, we divide the proposed algorithm into two cases: the GA with the FLC (pro-fGA) and the GA without the FLC (pro-GA). In numerical examples, we apply the proposed algorithms to several job-shop scheduling problems and the results applied are analyzed and compared. Various experiments show that the results of pro-fGA outperform those of pro-GA.

Reviews

Required fields are marked *. Your email address will not be published.