Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin

Job Shop Scheduling Problem (JSSP) is one of the well-known hard combinatorial scheduling problems and one of the most computationally difficult combinatorial optimization problems considered to date. This intractability is one of the reasons why the problem has been so widely studied. The problem w...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Chung Sin
Format: Thesis
Published: 2013
Subjects:
Online Access:http://studentsrepo.um.edu.my/4177/1/ONG_CHUNG_SIN_SGP110004.pdf
http://pendeta.um.edu.my/client/default/search/detailnonmodal/ent:$002f$002fSD_ILS$002f988$002fSD_ILS:988485/ada?qu=Hybrid+genetic+algorithm
http://studentsrepo.um.edu.my/4177/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.stud.4177
record_format eprints
spelling my.um.stud.41772014-09-26T01:40:41Z Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin Ong, Chung Sin Q Science (General) QA Mathematics Job Shop Scheduling Problem (JSSP) is one of the well-known hard combinatorial scheduling problems and one of the most computationally difficult combinatorial optimization problems considered to date. This intractability is one of the reasons why the problem has been so widely studied. The problem was initially tackled by “exact methods” such as the branch and bound method, which is based on the exhaustive enumeration of a restricted region of solutions containing exact optimal solutions. Exact methods are theoretically important and have been successfully applied to benchmark problems, but sometimes they, in general are very time consuming even for moderate-scale problems. Metaheuristic is one of the “approximation methods” that is able to find practically acceptable solutions especially for large-scale problems within a limited amount of time. Genetic Algorithms (GA) which is based on biological evolution is one of the metaheuristics that has been successfully applied to JSSP. In this study an indirect representation incorporating a schedule builder that performs a simple local search to decode the chromosome into legal schedule called active schedule is proposed. The chromosomes are decoded into active schedules thus increasing the probability of obtaining near or optimal solution significantly. Crossover between two parents is traditionally adopted in GA while multiparents crossover (more than two parents) technique is still lacking. This research proposes extended precedence preservative crossover (EPPX) which uses multi-parents for recombination in the GA. This crossover operator attempts to recombine the good features in the multi-parents into a single offspring with the hope that the offspring iv fitness is better than all its parents. EPPX can be suitably modified and implemented with, in principal, unlimited number of parents. JSSP generates a huge search space. An iterative forward-backward pass which reduces search space has been shown to produce significant improvement in reducing makespan in other field of scheduling problem. The iterative forward-backward pass is applied on the schedules generated to rearrange their operation sequences to seek possible improvements in minimizing the total makespan. Reduction of the search space does not guarantee the optimal solution will be found. Therefore, a neighborhood search is embedded in the structure of GA and it acts as intensification mechanism that exploits a potential solution. This mechanism is restricted to search the possible solutions in a critical path. Modification on the path by using neighborhood search significantly reduces the total length of the makespan. The hybrid GA is tested on a set of benchmarks problems selected from literatures and compared with other approaches to ensure the sustainability of the proposed method in solving JSSP. The new proposed hybrid GA is able to produce 10 better or comparable solutions when compared to similar GA algorithms that employ two-parent crossover. In general this algorithm produces less than 6% deviation when compared to the best known solutions, especially in larger problems consisting of 20 jobs and 15 machines. 2013 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/4177/1/ONG_CHUNG_SIN_SGP110004.pdf http://pendeta.um.edu.my/client/default/search/detailnonmodal/ent:$002f$002fSD_ILS$002f988$002fSD_ILS:988485/ada?qu=Hybrid+genetic+algorithm Ong, Chung Sin (2013) Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin. Masters thesis, University of Malaya. http://studentsrepo.um.edu.my/4177/
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Student Repository
url_provider http://studentsrepo.um.edu.my/
topic Q Science (General)
QA Mathematics
spellingShingle Q Science (General)
QA Mathematics
Ong, Chung Sin
Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin
description Job Shop Scheduling Problem (JSSP) is one of the well-known hard combinatorial scheduling problems and one of the most computationally difficult combinatorial optimization problems considered to date. This intractability is one of the reasons why the problem has been so widely studied. The problem was initially tackled by “exact methods” such as the branch and bound method, which is based on the exhaustive enumeration of a restricted region of solutions containing exact optimal solutions. Exact methods are theoretically important and have been successfully applied to benchmark problems, but sometimes they, in general are very time consuming even for moderate-scale problems. Metaheuristic is one of the “approximation methods” that is able to find practically acceptable solutions especially for large-scale problems within a limited amount of time. Genetic Algorithms (GA) which is based on biological evolution is one of the metaheuristics that has been successfully applied to JSSP. In this study an indirect representation incorporating a schedule builder that performs a simple local search to decode the chromosome into legal schedule called active schedule is proposed. The chromosomes are decoded into active schedules thus increasing the probability of obtaining near or optimal solution significantly. Crossover between two parents is traditionally adopted in GA while multiparents crossover (more than two parents) technique is still lacking. This research proposes extended precedence preservative crossover (EPPX) which uses multi-parents for recombination in the GA. This crossover operator attempts to recombine the good features in the multi-parents into a single offspring with the hope that the offspring iv fitness is better than all its parents. EPPX can be suitably modified and implemented with, in principal, unlimited number of parents. JSSP generates a huge search space. An iterative forward-backward pass which reduces search space has been shown to produce significant improvement in reducing makespan in other field of scheduling problem. The iterative forward-backward pass is applied on the schedules generated to rearrange their operation sequences to seek possible improvements in minimizing the total makespan. Reduction of the search space does not guarantee the optimal solution will be found. Therefore, a neighborhood search is embedded in the structure of GA and it acts as intensification mechanism that exploits a potential solution. This mechanism is restricted to search the possible solutions in a critical path. Modification on the path by using neighborhood search significantly reduces the total length of the makespan. The hybrid GA is tested on a set of benchmarks problems selected from literatures and compared with other approaches to ensure the sustainability of the proposed method in solving JSSP. The new proposed hybrid GA is able to produce 10 better or comparable solutions when compared to similar GA algorithms that employ two-parent crossover. In general this algorithm produces less than 6% deviation when compared to the best known solutions, especially in larger problems consisting of 20 jobs and 15 machines.
format Thesis
author Ong, Chung Sin
author_facet Ong, Chung Sin
author_sort Ong, Chung Sin
title Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin
title_short Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin
title_full Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin
title_fullStr Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin
title_full_unstemmed Hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / Ong Chung Sin
title_sort hybrid genetic algorithm with multi-parents recombination for job shop scheduling problems / ong chung sin
publishDate 2013
url http://studentsrepo.um.edu.my/4177/1/ONG_CHUNG_SIN_SGP110004.pdf
http://pendeta.um.edu.my/client/default/search/detailnonmodal/ent:$002f$002fSD_ILS$002f988$002fSD_ILS:988485/ada?qu=Hybrid+genetic+algorithm
http://studentsrepo.um.edu.my/4177/
_version_ 1738505647734915072
score 13.244367