NOTE: This item is not available outside the Texas A&M University network. Texas A&M affiliated users who are off campus can access the item through NetID and password authentication or by using TAMU VPN. Non-affiliated individuals should request a copy through their local library's interlibrary loan service.
Processor scheduling with improved heuristic algorithms
dc.contributor.advisor | Friesen, D. K. | |
dc.creator | Langston, Michael Allen | |
dc.date.accessioned | 2020-08-21T22:24:32Z | |
dc.date.available | 2020-08-21T22:24:32Z | |
dc.date.issued | 1981 | |
dc.identifier.uri | https://hdl.handle.net/1969.1/DISSERTATIONS-647904 | |
dc.description | Typescript (photocopy). | en |
dc.description.abstract | Consideration is given to the problem of nonpreemptively scheduling a set of N independent tasks to a system of M identical processors, with the objective to minimize the overall finish time. Since this problem is known to be NP-Hard, and hence unlikely to permit an efficient solution procedure, heuristic algorithms are studied in an effort to provide near-optimal results. Worst-case analysis is used to gauge the worth of a scheduling procedure. For a particular algorithm, an upper bound is sought for the length of its schedule expressed relative to an optimal assignment of tasks to processors. Departing from more traditional schemes of only determining an algorithm's worst-case performance bound, the work contained herein focuses on modifying a scheduling heuristic for "bad" regions of the input space, thereby improving its worst-case bound. It is shown that rather simple alterations, having little effect on the run-time of an algorithm, may guarantee a significantly better behavior. The O/1-INTERCHANGE heuristic is improved so that, while its time complexity is still O(NlogM), its worst-case performance bound is reduced from 2 to 4/3 times optimal. The familiar LPT algorithm is altered so that, while its time complexity is still O(NlogN), its worst-case bound is reduced from 4/3 to 5/4 times optimal. The major effort of this research is devoted to proving that the MULTIFIT heuristic can be modified, without increasing its time complexity from O(NlogN), so that its worst-case performance bound is reduced from some value in the range {13/11, 6/5} to 72/61 times optimal, a better bound as of this writing than that yielded by any other known polynomial-time algorithm. | en |
dc.format.extent | ix, 151 leaves ; | en |
dc.format.medium | electronic | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.rights | This thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use. | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | |
dc.subject | Computing Science | en |
dc.subject.classification | 1981 Dissertation L285 | |
dc.subject.lcsh | Algorithms | en |
dc.subject.lcsh | Heuristic programming | en |
dc.subject.lcsh | Production scheduling | en |
dc.subject.lcsh | Programming | en |
dc.title | Processor scheduling with improved heuristic algorithms | en |
dc.type | Thesis | en |
thesis.degree.discipline | Philosophy | en |
thesis.degree.grantor | Texas A&M University | en |
thesis.degree.name | Doctor of Philosophy | en |
thesis.degree.name | Ph. D. in Philosophy | en |
thesis.degree.level | Doctorial | en |
dc.type.genre | dissertations | en |
dc.type.material | text | en |
dc.format.digitalOrigin | reformatted digital | en |
dc.publisher.digital | Texas A&M University. Libraries | |
dc.identifier.oclc | 8068962 |
Files in this item
This item appears in the following Collection(s)
-
Digitized Theses and Dissertations (1922–2004)
Texas A&M University Theses and Dissertations (1922–2004)
Request Open Access
This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.