Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates

博士 === 國立中山大學 === 應用數學系研究所 === 91 === In this dissertation, we study the single machine scheduling problem with an objective of minimizing the total completion time subject to release dates. The problem, denoted 1|rj ΣCj ,was known to be strongly NP-hard and both theoretically and practically import...

Full description

Bibliographic Details
Main Authors: Su-Jane Yu, 游素珍
Other Authors: Jen-Chih Yao
Format: Others
Language:en_US
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/51747791127813162707
id ndltd-TW-091NSYS5507021
record_format oai_dc
spelling ndltd-TW-091NSYS55070212016-06-22T04:20:47Z http://ndltd.ncl.edu.tw/handle/51747791127813162707 Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates 工件到達時間不同下之近似與最佳排程演算法 Su-Jane Yu 游素珍 博士 國立中山大學 應用數學系研究所 91 In this dissertation, we study the single machine scheduling problem with an objective of minimizing the total completion time subject to release dates. The problem, denoted 1|rj ΣCj ,was known to be strongly NP-hard and both theoretically and practically important. The focus of the research in this dissertation is to develop the efficient algorithms for solving the 1|rj|ΣCj problem. This thesis contains two parts. In the first part, the theme concerns the approximation approach. We derive a necessary and sufficient condition for local optimality, which can be implemented as a priority rule and be used to construct three heuristic algorithms with running times of O(n log n). By ”local optimality”, we mean the optimality of all candidates whenever a job is selected in a schedule, without considering the other jobs preceding or following. This is the most broadly considered concepts of locally optimal rule. We also identify a dominant subset which is strictly contained in each of all known dominant subsets, where a dominant subset is a set of solutions containing all optimal schedules. In the second part, we develop our optimality algorithms for the 1|rj |ΣCj problem. First, we present a lemma for estimating the sum of delay times of the rest jobs, if the starting time is delayed a period of time in a schedule. Then, using the lemma, partially, we proceed to develop a new partition property and three dominance theorems, that will be used and have improved the branch-and-bound algorithms for our optimization approach. By exploiting the insights gained from our heuristics as a branching scheme and by exploiting our heuristics as an upper bounding procedure, we propose three branch-and-bound algorithms. Our algorithms can optimally solve the problem up to 120 jobs, which is known to be the best till now. Jen-Chih Yao Tsung-Chyan Lai 姚任之 賴聰乾 2003 學位論文 ; thesis 84 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 博士 === 國立中山大學 === 應用數學系研究所 === 91 === In this dissertation, we study the single machine scheduling problem with an objective of minimizing the total completion time subject to release dates. The problem, denoted 1|rj ΣCj ,was known to be strongly NP-hard and both theoretically and practically important. The focus of the research in this dissertation is to develop the efficient algorithms for solving the 1|rj|ΣCj problem. This thesis contains two parts. In the first part, the theme concerns the approximation approach. We derive a necessary and sufficient condition for local optimality, which can be implemented as a priority rule and be used to construct three heuristic algorithms with running times of O(n log n). By ”local optimality”, we mean the optimality of all candidates whenever a job is selected in a schedule, without considering the other jobs preceding or following. This is the most broadly considered concepts of locally optimal rule. We also identify a dominant subset which is strictly contained in each of all known dominant subsets, where a dominant subset is a set of solutions containing all optimal schedules. In the second part, we develop our optimality algorithms for the 1|rj |ΣCj problem. First, we present a lemma for estimating the sum of delay times of the rest jobs, if the starting time is delayed a period of time in a schedule. Then, using the lemma, partially, we proceed to develop a new partition property and three dominance theorems, that will be used and have improved the branch-and-bound algorithms for our optimization approach. By exploiting the insights gained from our heuristics as a branching scheme and by exploiting our heuristics as an upper bounding procedure, we propose three branch-and-bound algorithms. Our algorithms can optimally solve the problem up to 120 jobs, which is known to be the best till now.
author2 Jen-Chih Yao
author_facet Jen-Chih Yao
Su-Jane Yu
游素珍
author Su-Jane Yu
游素珍
spellingShingle Su-Jane Yu
游素珍
Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates
author_sort Su-Jane Yu
title Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates
title_short Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates
title_full Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates
title_fullStr Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates
title_full_unstemmed Approximation and Optimal Algorithms for Scheduling Jobs subject to Release Dates
title_sort approximation and optimal algorithms for scheduling jobs subject to release dates
publishDate 2003
url http://ndltd.ncl.edu.tw/handle/51747791127813162707
work_keys_str_mv AT sujaneyu approximationandoptimalalgorithmsforschedulingjobssubjecttoreleasedates
AT yóusùzhēn approximationandoptimalalgorithmsforschedulingjobssubjecttoreleasedates
AT sujaneyu gōngjiàndàodáshíjiānbùtóngxiàzhījìnshìyǔzuìjiāpáichéngyǎnsuànfǎ
AT yóusùzhēn gōngjiàndàodáshíjiānbùtóngxiàzhījìnshìyǔzuìjiāpáichéngyǎnsuànfǎ
_version_ 1718318661281775616