Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms
碩士 === 國立高雄大學 === 資訊工程學系碩士班 === 102 === Finding optimal solutions of scheduling problems has generally been NP-hard. Recently, GA-based algorithms have been introduced to find nearly optimal solutions, and many of them have found acceptable results in both efficiency and quality. In this study, we d...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/37890951136679651334 |
id |
ndltd-TW-102NUK05392010 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NUK053920102016-05-22T04:40:27Z http://ndltd.ncl.edu.tw/handle/37890951136679651334 Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms 基於遺傳演算法之具有多模具限制的並行機台排程方法 Ching-fu Chi 漆慶福 碩士 國立高雄大學 資訊工程學系碩士班 102 Finding optimal solutions of scheduling problems has generally been NP-hard. Recently, GA-based algorithms have been introduced to find nearly optimal solutions, and many of them have found acceptable results in both efficiency and quality. In this study, we discuss the scheduling problem of assigning jobs on multiple parallel machines with mold constraints. The mold constraint specifies that each job needs to be processed with specific molds on a machine and there is an arbitrary amount for each type of molds. Besides, different machines can mount different molds. Setup time is also considered when a first job in a machine starts or when a machine changes molds. A GA-based scheduling algorithm is thus proposed for dealing with the above scheduling problem. In the proposed scheduling approach, a chromosome-generating procedure is designed to generate a population. The adjustment operators are then adopted for improving the fitness values and keeping them from conflict. A two-point crossover operator is adopted to reproduce the new generation of chromosomes. Moreover, two mutation operators, the reverse mutation and the swapping mutation, are used to prevent the solutions from trapping into the local optimum. The scheduling result with the best makespan is then outputted from the population when the terminal condition is met. Finally, experimental results are given to verify the effectiveness of the proposed algorithm. Tzung-Pei Hong 洪宗貝 2014 學位論文 ; thesis 79 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立高雄大學 === 資訊工程學系碩士班 === 102 === Finding optimal solutions of scheduling problems has generally been NP-hard. Recently, GA-based algorithms have been introduced to find nearly optimal solutions, and many of them have found acceptable results in both efficiency and quality. In this study, we discuss the scheduling problem of assigning jobs on multiple parallel machines with mold constraints. The mold constraint specifies that each job needs to be processed with specific molds on a machine and there is an arbitrary amount for each type of molds. Besides, different machines can mount different molds. Setup time is also considered when a first job in a machine starts or when a machine changes molds. A GA-based scheduling algorithm is thus proposed for dealing with the above scheduling problem. In the proposed scheduling approach, a chromosome-generating procedure is designed to generate a population. The adjustment operators are then adopted for improving the fitness values and keeping them from conflict. A two-point crossover operator is adopted to reproduce the new generation of chromosomes. Moreover, two mutation operators, the reverse mutation and the swapping mutation, are used to prevent the solutions from trapping into the local optimum. The scheduling result with the best makespan is then outputted from the population when the terminal condition is met. Finally, experimental results are given to verify the effectiveness of the proposed algorithm.
|
author2 |
Tzung-Pei Hong |
author_facet |
Tzung-Pei Hong Ching-fu Chi 漆慶福 |
author |
Ching-fu Chi 漆慶福 |
spellingShingle |
Ching-fu Chi 漆慶福 Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms |
author_sort |
Ching-fu Chi |
title |
Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms |
title_short |
Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms |
title_full |
Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms |
title_fullStr |
Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms |
title_full_unstemmed |
Parallel Machines Scheduling with Multiple Mold Constraints Based on Genetic Algorithms |
title_sort |
parallel machines scheduling with multiple mold constraints based on genetic algorithms |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/37890951136679651334 |
work_keys_str_mv |
AT chingfuchi parallelmachinesschedulingwithmultiplemoldconstraintsbasedongeneticalgorithms AT qīqìngfú parallelmachinesschedulingwithmultiplemoldconstraintsbasedongeneticalgorithms AT chingfuchi jīyúyíchuányǎnsuànfǎzhījùyǒuduōmójùxiànzhìdebìngxíngjītáipáichéngfāngfǎ AT qīqìngfú jīyúyíchuányǎnsuànfǎzhījùyǒuduōmójùxiànzhìdebìngxíngjītáipáichéngfāngfǎ |
_version_ |
1718275902102568960 |