Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint
碩士 === 國立中央大學 === 工業管理研究所 === 95 === In this paper we consider the problem of scheduling n non-preemptive jobs on m identical machines with machine availability, eligibility and incompatible job constraints when minimizing the maximum lateness. Each machine is not continuously available at all time...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/55577676941553418505 |
id |
ndltd-TW-095NCU05041045 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NCU050410452015-10-13T11:31:57Z http://ndltd.ncl.edu.tw/handle/55577676941553418505 Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint 具機器可用時間與機器合適度限制且工作具互斥性之平行機台排程問題 Yi-hsiang Lai 賴以翔 碩士 國立中央大學 工業管理研究所 95 In this paper we consider the problem of scheduling n non-preemptive jobs on m identical machines with machine availability, eligibility and incompatible job constraints when minimizing the maximum lateness. Each machine is not continuously available at all time and each job is only allowed to be processed on specific machines. Each job has to be processed at an availability interval with the same service level or higher. Some job belongs to a family and only jobs from different family may be processed in the same availability interval. We propose a branch and bound algorithm to find out the optimal solution. Firstly, we propose an algorithm which bases on the Most Remaining Jobs Family First/Earliest Due Date First (MJF/EDD) rule to find an upper bound. Then, we use a network flow technique to model the scheduling problem with the job preemption into a series of maximum flow problems. We propose an algorithm which extends from the work of Lin (2006). Our algorithm combines a network flow technique and a binary search procedure to find an optimal solution for the scheduling problem with the job preemption and use the result as the lower bound. Finally, we use four dominance rules to increase the efficiency of the branch and bound algorithm. Computational analysis shows that eliminating rules proposed is effective and very low percentage of nodes is generated by the branch and bound algorithm. Among those eliminating rules, we find the percentage of nodes eliminated by job incompatible restriction increases as the probability in generating jobs with a family type increases or number of families decreases. Our algorithm can get the optimal solution for the problem with up to 15 jobs, 7 machines and 3 families. 沈國基 2007 學位論文 ; thesis 64 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 工業管理研究所 === 95 === In this paper we consider the problem of scheduling n non-preemptive jobs on m identical machines with machine availability, eligibility and incompatible job constraints when minimizing the maximum lateness. Each machine is not continuously available at all time and each job is only allowed to be processed on specific machines. Each job has to be processed at an availability interval with the same service level or higher. Some job belongs to a family and only jobs from different family may be processed in the same availability interval.
We propose a branch and bound algorithm to find out the optimal solution. Firstly, we propose an algorithm which bases on the Most Remaining Jobs Family First/Earliest Due Date First (MJF/EDD) rule to find an upper bound. Then, we use a network flow technique to model the scheduling problem with the job preemption into a series of maximum flow problems. We propose an algorithm which extends from the work of Lin (2006). Our algorithm combines a network flow technique and a binary search procedure to find an optimal solution for the scheduling problem with the job preemption and use the result as the lower bound. Finally, we use four dominance rules to increase the efficiency of the branch and bound algorithm.
Computational analysis shows that eliminating rules proposed is effective and very low percentage of nodes is generated by the branch and bound algorithm. Among those eliminating rules, we find the percentage of nodes eliminated by job incompatible restriction increases as the probability in generating jobs with a family type increases or number of families decreases. Our algorithm can get the optimal solution for the problem with up to 15 jobs, 7 machines and 3 families.
|
author2 |
沈國基 |
author_facet |
沈國基 Yi-hsiang Lai 賴以翔 |
author |
Yi-hsiang Lai 賴以翔 |
spellingShingle |
Yi-hsiang Lai 賴以翔 Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint |
author_sort |
Yi-hsiang Lai |
title |
Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint |
title_short |
Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint |
title_full |
Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint |
title_fullStr |
Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint |
title_full_unstemmed |
Parallel Machine Scheduling with Machine Availability, Eligibility and Job Incompatible Constraint |
title_sort |
parallel machine scheduling with machine availability, eligibility and job incompatible constraint |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/55577676941553418505 |
work_keys_str_mv |
AT yihsianglai parallelmachineschedulingwithmachineavailabilityeligibilityandjobincompatibleconstraint AT làiyǐxiáng parallelmachineschedulingwithmachineavailabilityeligibilityandjobincompatibleconstraint AT yihsianglai jùjīqìkěyòngshíjiānyǔjīqìhéshìdùxiànzhìqiěgōngzuòjùhùchìxìngzhīpíngxíngjītáipáichéngwèntí AT làiyǐxiáng jùjīqìkěyòngshíjiānyǔjīqìhéshìdùxiànzhìqiěgōngzuòjùhùchìxìngzhīpíngxíngjītáipáichéngwèntí |
_version_ |
1716845913335398400 |