dc.contributor.author |
Gavryushkin, A |
en |
dc.contributor.author |
Khoussainov, Bakhadyr |
en |
dc.contributor.author |
Kokho, M |
en |
dc.contributor.author |
Liu, Jiamou |
en |
dc.date.accessioned |
2017-04-02T23:30:22Z |
en |
dc.date.issued |
2016-12 |
en |
dc.identifier.citation |
Algorithmica 76(4):1160-1180 Dec 2016 |
en |
dc.identifier.issn |
0178-4617 |
en |
dc.identifier.uri |
http://hdl.handle.net/2292/32417 |
en |
dc.description.abstract |
We study the dynamic scheduling problem for jobs with fixed start and end times on multiple machines. The problem is to design efficient data structures that support the update operations: insertions and deletions of jobs. Call the period of time in a schedule between two consecutive jobs in a given machine an idle interval. We show that for any set of jobs there exists a schedule such that the corresponding set of idle intervals forms a tree under the set-theoretic inclusion. We prove that any such schedule is optimal. Based on this result, we provide a data structure that maintains the updates the optimal schedule in O(d+logn)O(d+logn) worst-case time, where d is the depth of the set of idle intervals and n is the number of jobs. Furthermore, we show this bound is tight. |
en |
dc.publisher |
Springer Verlag |
en |
dc.relation.ispartofseries |
Algorithmica |
en |
dc.rights |
Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. Details obtained from http://www.sherpa.ac.uk/romeo/issn/0178-4617/ |
en |
dc.rights.uri |
https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm |
en |
dc.title |
Dynamic Algorithms for Multimachine Interval Scheduling Through Analysis of Idle Intervals |
en |
dc.type |
Journal Article |
en |
dc.identifier.doi |
10.1007/s00453-016-0148-5 |
en |
pubs.issue |
4 |
en |
pubs.begin-page |
1160 |
en |
pubs.volume |
76 |
en |
dc.description.version |
AM - Accepted Manuscript |
en |
dc.rights.holder |
Copyright: Springer Verlag |
en |
pubs.end-page |
1180 |
en |
pubs.publication-status |
Published |
en |
dc.rights.accessrights |
http://purl.org/eprint/accessRights/OpenAccess |
en |
pubs.subtype |
Article |
en |
pubs.elements-id |
546551 |
en |
pubs.org-id |
Science |
en |
pubs.org-id |
School of Computer Science |
en |
dc.identifier.eissn |
1432-0541 |
en |
pubs.record-created-at-source-date |
2017-04-03 |
en |
pubs.online-publication-date |
2016-04-27 |
en |