Skip to main navigation Skip to search Skip to main content

OPTIMAL SEMI-ONLINE ALGORITHM for SCHEDULING on A BATCH PROCESSING MACHINE

  • Xi'an Jiaotong University
  • Ecole Centrale Paris
  • Shanghai Vocational School of CAAC

Research output: Contribution to journal › Article › peer-review

Abstract

We consider two semi-online scheduling problems on a single batch (processing) machine with jobs' nondecreasing processing times and jobs' nonincreasing processing times, respectively. Our objective is to minimize the makespan. A batch processing machine can handle up to B jobs simultaneously. We study an unbounded model where B = ∞. The jobs that are processed together construct a batch, and all jobs in a batch start and complete at the same time. The processing time of a batch is given by the longest processing time of any job in the batch. Jobs arrive over time. Let pj denote the processing time of job Jj. Given job Jj and its following job Jj + 1, we assume that pj + 1 ≥ α pj, where α ≥ 1 is a constant number, for the first problem with jobs' nondecreasing processing times. For the second problem, we assume that pj + 1 ≤ α pj, where 0 < α < 1 is a constant number. We propose an optimal algorithm for both problems with a competitive ratio α2+4}-α2+1 for the first problem and 4α+1+12 for the second problem.

Original languageEnglish
Pages (from-to)219-226
Number of pages8
JournalDiscrete Mathematics, Algorithms and Applications
Volume1
Issue number2
DOIs
StatePublished - 1 Jun 2009

Keywords

  • Online scheduling
  • batch processing
  • makespan

Fingerprint

Dive into the research topics of 'OPTIMAL SEMI-ONLINE ALGORITHM for SCHEDULING on A BATCH PROCESSING MACHINE'. Together they form a unique fingerprint.

Cite this