Semi-online scheduling with two GoS levels and unit processing time

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

In this paper, we consider two semi-online scheduling problems of parallel machines with two GoS (grade of service) levels and unit processing time, in which the objective is to minimize the makespan. Assume that the GoS levels of the first s machines are 2 and that of the last (m-s) machines are 1 where m is the number of machines. The first problem is the lookahead version where an online algorithm is able to foresee the information of the next k jobs. The second problem is the buffer version where a buffer is available for storing at most g jobs. For the both versions, we prove that the lookahead ability or the buffer is useless for designing algorithm when k<m-s or g<min{s,m-s}. We also show that no online algorithm has a competitive ratio less than m2m(m-s)+s2 for any constant k or g. Moreover, we present two optimal online algorithms for k=m2-1s+s-m and g=m-mm(m-s)+ s2. At last, for the case with only two machines, we prove that the two algorithms can get their best possible competitive ratio when k=1 and g=1.

Original languageEnglish
Pages (from-to)62-72
Number of pages11
JournalTheoretical Computer Science
Volume521
DOIs
StatePublished - 13 Feb 2014

Keywords

  • Buffer
  • Grade of service
  • Lookahead
  • Online scheduling
  • Unit processing time

Fingerprint

Dive into the research topics of 'Semi-online scheduling with two GoS levels and unit processing time'. Together they form a unique fingerprint.

Cite this