Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints
碩士 === 國立中央大學 === 工業管理研究所 === 94 === In this paper we consider the problem of scheduling n non-preemptive jobs on m identical machines with machine availability and eligibility constraints when minimizing the maximum lateness. Each machine is not always available for processing and each job is only...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/34841091325039999118 |
id |
ndltd-TW-094NCU05041032 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NCU050410322015-10-13T16:31:36Z http://ndltd.ncl.edu.tw/handle/34841091325039999118 Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints 在具機器可用時間與機器合適度限制之平行機台排程問題下運用分枝界限法尋求最佳解 Cheng-Feng Lin 林正峰 碩士 國立中央大學 工業管理研究所 94 In this paper we consider the problem of scheduling n non-preemptive jobs on m identical machines with machine availability and eligibility constraints when minimizing the maximum lateness. Each machine is not always available for processing and each job is only allowed to be processed on specific machines. Each job and availability interval of machines has a specific service level. Each job has to be processed at availability interval with the service level specified or higher one. We propose a branch and bound algorithm to find out the optimal solution of this problem. Firstly, network flow technique is used to formulate the scheduling problem of the preemptive jobs into a series of maximum flow problems. Then, we propose an algorithm which combines a network flow technique and a binary search procedure to find an optimal solution for the problem and use this result as our lower bound. Finally, we propose five dominance rules to increase the efficiency of the branch and bound algorithm. Computational analysis shows that the effectiveness of eliminating rules proposed is powerful and very low percentage of nodes is generated by the branch and bound algorithm. Our algorithm can get the optimal solution for the problem with up to 20 jobs and 7 machines. Gwo-Ji Sheen 沈國基 2006 學位論文 ; thesis 55 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 工業管理研究所 === 94 === In this paper we consider the problem of scheduling n non-preemptive jobs on m identical machines with machine availability and eligibility constraints when minimizing the maximum lateness. Each machine is not always available for processing and each job is only allowed to be processed on specific machines. Each job and availability interval of machines has a specific service level. Each job has to be processed at availability interval with the service level specified or higher one.
We propose a branch and bound algorithm to find out the optimal solution of this problem. Firstly, network flow technique is used to formulate the scheduling problem of the preemptive jobs into a series of maximum flow problems. Then, we propose an algorithm which combines a network flow technique and a binary search procedure to find an optimal solution for the problem and use this result as our lower bound. Finally, we propose five dominance rules to increase the efficiency of the branch and bound algorithm.
Computational analysis shows that the effectiveness of eliminating rules proposed is powerful and very low percentage of nodes is generated by the branch and bound algorithm. Our algorithm can get the optimal solution for the problem with up to 20 jobs and 7 machines.
|
author2 |
Gwo-Ji Sheen |
author_facet |
Gwo-Ji Sheen Cheng-Feng Lin 林正峰 |
author |
Cheng-Feng Lin 林正峰 |
spellingShingle |
Cheng-Feng Lin 林正峰 Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints |
author_sort |
Cheng-Feng Lin |
title |
Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints |
title_short |
Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints |
title_full |
Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints |
title_fullStr |
Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints |
title_full_unstemmed |
Branch and Bound Algorithm for Parallel Machine Scheduling with Availability and Eligibility Constraints |
title_sort |
branch and bound algorithm for parallel machine scheduling with availability and eligibility constraints |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/34841091325039999118 |
work_keys_str_mv |
AT chengfenglin branchandboundalgorithmforparallelmachineschedulingwithavailabilityandeligibilityconstraints AT línzhèngfēng branchandboundalgorithmforparallelmachineschedulingwithavailabilityandeligibilityconstraints AT chengfenglin zàijùjīqìkěyòngshíjiānyǔjīqìhéshìdùxiànzhìzhīpíngxíngjītáipáichéngwèntíxiàyùnyòngfēnzhījièxiànfǎxúnqiúzuìjiājiě AT línzhèngfēng zàijùjīqìkěyòngshíjiānyǔjīqìhéshìdùxiànzhìzhīpíngxíngjītáipáichéngwèntíxiàyùnyòngfēnzhījièxiànfǎxúnqiúzuìjiājiě |
_version_ |
1717771420924116992 |