We consider scheduling on an unreliable machine that may experience unexpected changes in processing speed or even full breakdowns. Our objective is to minimize ?wjf(Cj) for any nondecreasing, nonnegative, differentiable cost function f(Cj ). We aim for a universal solution that performs well without adaptation for all cost functions for any possible machine behavior. We design a deterministic algorithm that finds a universal scheduling sequence with a solution value within 4 times the value of an optimal clairvoyant algorithm that knows the machine behavior in advance. A randomized version of this algorithm attains in expectation a ratio of e. We also show that both performance guarantees are best possible for any unbounded cost function. Our algorithms can be adapted to run in polynomial time with slightly increased cost. When jobs have individual release dates, the situation changes drastically. Even if all weights are equal, there are instances for which any universal solution is a factor of O(log n/ log log n) worse than an optimal sequence for any unbounded cost function. Motivated by this hardness, we study the special case when the processing time of each job is proportional to its weight. We present a nontrivial algorithm with a small constant performance guarantee. © 2012 Society for Industrial and Applied Mathematics.

Universal sequencing on an unreliable machine / Leah, Epstein; Asaf, Levin; MARCHETTI SPACCAMELA, Alberto; Nicole, Megow; Julián, Mestre; Martin, Skutella; Leen, Stougie. - In: SIAM JOURNAL ON COMPUTING. - ISSN 0097-5397. - STAMPA. - 41:3(2012), pp. 565-586. [10.1137/110844210]

Universal sequencing on an unreliable machine

MARCHETTI SPACCAMELA, Alberto;
2012

Abstract

We consider scheduling on an unreliable machine that may experience unexpected changes in processing speed or even full breakdowns. Our objective is to minimize ?wjf(Cj) for any nondecreasing, nonnegative, differentiable cost function f(Cj ). We aim for a universal solution that performs well without adaptation for all cost functions for any possible machine behavior. We design a deterministic algorithm that finds a universal scheduling sequence with a solution value within 4 times the value of an optimal clairvoyant algorithm that knows the machine behavior in advance. A randomized version of this algorithm attains in expectation a ratio of e. We also show that both performance guarantees are best possible for any unbounded cost function. Our algorithms can be adapted to run in polynomial time with slightly increased cost. When jobs have individual release dates, the situation changes drastically. Even if all weights are equal, there are instances for which any universal solution is a factor of O(log n/ log log n) worse than an optimal sequence for any unbounded cost function. Motivated by this hardness, we study the special case when the processing time of each job is proportional to its weight. We present a nontrivial algorithm with a small constant performance guarantee. © 2012 Society for Industrial and Applied Mathematics.
2012
machine speed; min-sum objective; scheduling; single machine; universal solution; unreliable machine; worst case guarantee
01 Pubblicazione su rivista::01a Articolo in rivista
Universal sequencing on an unreliable machine / Leah, Epstein; Asaf, Levin; MARCHETTI SPACCAMELA, Alberto; Nicole, Megow; Julián, Mestre; Martin, Skutella; Leen, Stougie. - In: SIAM JOURNAL ON COMPUTING. - ISSN 0097-5397. - STAMPA. - 41:3(2012), pp. 565-586. [10.1137/110844210]
File allegati a questo prodotto
File Dimensione Formato  
VE_2012_11573-442235.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 278.02 kB
Formato Adobe PDF
278.02 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/442235
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 33
  • ???jsp.display-item.citation.isi??? 25
social impact