File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1007/s00453-003-1025-6
- Scopus: eid_2-s2.0-0242406107
- WOS: WOS:000185227800001
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Online scheduling with partial job values: Does timesharing or randomization help?
Title | Online scheduling with partial job values: Does timesharing or randomization help? |
---|---|
Authors | |
Keywords | Lower bounds Online algorithms Partial job values Scheduling Timesharing |
Issue Date | 2003 |
Publisher | Springer New York LLC. The Journal's web site is located at http://link.springer.de/link/service/journals/00453/index.htm |
Citation | Algorithmica (New York), 2003, v. 37 n. 3, p. 149-164 How to Cite? |
Abstract | We study the following online preemptive scheduling problem: given a set of jobs with release times, deadlines, processing times and weights, schedule them so as to maximize the total value obtained. Unlike traditional scheduling problems, partially completed jobs can get partial values proportional to their amounts processed. Recently Chrobak et al. gave improved lower and upper bounds [1.236, 1.8] on the competitive ratio for this problem, the upper bound being achieved by using timesharing to simulate two equal-speed processors. In this paper we (1) give a new algorithm MIXED-κ with competitive ratio 1/(1 - (κ/(κ + 1))κ) which approaches e/(e-1) ≈ 1.582 when κ → ∞, by using timesharing to simulate κ equal-speed processors; (2) give an equivalent but much more practical algorithm MIX, which is e/(e - 1)-competitive (independent of κ), by timesharing the processor with different speeds (depending on the job weights), and use its interesting properties to devise an efficient implementation; (3) improve the lower bound to 1.25 by showing an identical lower bound for randomized algorithms; and (4) prove a lower bound of 1.618 on the competitive ratio when timesharing is not allowed, thus answering an open problem raised by Chang and Yap, showing that timesharing provably helps in giving better algorithms for this problem. |
Persistent Identifier | http://hdl.handle.net/10722/48425 |
ISSN | 2023 Impact Factor: 0.9 2023 SCImago Journal Rankings: 0.905 |
ISI Accession Number ID | |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chin, FYL | en_HK |
dc.contributor.author | Fung, SPY | en_HK |
dc.date.accessioned | 2008-05-22T04:12:40Z | - |
dc.date.available | 2008-05-22T04:12:40Z | - |
dc.date.issued | 2003 | en_HK |
dc.identifier.citation | Algorithmica (New York), 2003, v. 37 n. 3, p. 149-164 | en_HK |
dc.identifier.issn | 0178-4617 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/48425 | - |
dc.description.abstract | We study the following online preemptive scheduling problem: given a set of jobs with release times, deadlines, processing times and weights, schedule them so as to maximize the total value obtained. Unlike traditional scheduling problems, partially completed jobs can get partial values proportional to their amounts processed. Recently Chrobak et al. gave improved lower and upper bounds [1.236, 1.8] on the competitive ratio for this problem, the upper bound being achieved by using timesharing to simulate two equal-speed processors. In this paper we (1) give a new algorithm MIXED-κ with competitive ratio 1/(1 - (κ/(κ + 1))κ) which approaches e/(e-1) ≈ 1.582 when κ → ∞, by using timesharing to simulate κ equal-speed processors; (2) give an equivalent but much more practical algorithm MIX, which is e/(e - 1)-competitive (independent of κ), by timesharing the processor with different speeds (depending on the job weights), and use its interesting properties to devise an efficient implementation; (3) improve the lower bound to 1.25 by showing an identical lower bound for randomized algorithms; and (4) prove a lower bound of 1.618 on the competitive ratio when timesharing is not allowed, thus answering an open problem raised by Chang and Yap, showing that timesharing provably helps in giving better algorithms for this problem. | en_HK |
dc.format.extent | 281547 bytes | - |
dc.format.extent | 461335 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | image/jpeg | - |
dc.language | eng | en_HK |
dc.publisher | Springer New York LLC. The Journal's web site is located at http://link.springer.de/link/service/journals/00453/index.htm | en_HK |
dc.relation.ispartof | Algorithmica (New York) | en_HK |
dc.rights | The original publication is available at www.springerlink.com | en_HK |
dc.subject | Lower bounds | en_HK |
dc.subject | Online algorithms | en_HK |
dc.subject | Partial job values | en_HK |
dc.subject | Scheduling | en_HK |
dc.subject | Timesharing | en_HK |
dc.title | Online scheduling with partial job values: Does timesharing or randomization help? | en_HK |
dc.type | Article | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0178-4617&volume=37&issue=3&spage=149&epage=164 &date=2003&atitle=Online+Scheduling+with+Partial+Job+Values:+Does+Timesharing+or+Randomization+Help? | en_HK |
dc.identifier.email | Chin, FYL:chin@cs.hku.hk | en_HK |
dc.identifier.authority | Chin, FYL=rp00105 | en_HK |
dc.description.nature | postprint | en_HK |
dc.identifier.doi | 10.1007/s00453-003-1025-6 | en_HK |
dc.identifier.scopus | eid_2-s2.0-0242406107 | en_HK |
dc.identifier.hkuros | 85447 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-0242406107&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.volume | 37 | en_HK |
dc.identifier.issue | 3 | en_HK |
dc.identifier.spage | 149 | en_HK |
dc.identifier.epage | 164 | en_HK |
dc.identifier.isi | WOS:000185227800001 | - |
dc.publisher.place | United States | en_HK |
dc.identifier.scopusauthorid | Chin, FYL=7005101915 | en_HK |
dc.identifier.scopusauthorid | Fung, SPY=7201970079 | en_HK |
dc.identifier.issnl | 0178-4617 | - |