Dynamic Algorithms for Multimachine Interval Scheduling Through Analysis of Idle Intervals

Show simple item record

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+log⁡n) 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


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics