Skip to main navigation Skip to search Skip to main content

Breaking 1 − 1/e barrier for non-preemptive throughput maximization

  • Sungjin Im
  • , Shi Li
  • , Benjamin Moseley
  • University of California Merced
  • Washington University St. Louis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

In this paper we consider one of the most basic scheduling problems where jobs have their respective arrival times and deadlines. The goal is to schedule as many jobs as possible non-preemptively by their respective deadlines on m identical parallel machines. For the last decade, the best approximation ratio known for the single machine case (m = 1) has been 1 − 1/e − ɛ ≈ 0.632 due to [Chuzhoy-Ostrovsky-Rabani, FOCS 2001 and MOR 2006]. We break this barrier and give an improved 0.644-approximation. For the multiple machine case, we give an algorithm whose approximation guarantee becomes arbitrarily close to 1 as the number of machines increases. This improves upon the previous best 1−1/(1+1/m)m approximation due to [Bar-Noy et al., STOC 1999 and SICOMP 2009], which converges to 1−1/e as m goes to infinity. Our result for the multiple-machine case extends to the weighted throughput objective where jobs have different weights, and the goal is to schedule jobs with the maximum total weight. Our results show that the 1 − 1/e approximation factor widely observed in various coverage problems is not tight for the non-preemptive maximum throughput scheduling problem.

Original languageEnglish
Title of host publicationInteger Programming and Combinatorial Optimization - 19th International Conference, IPCO 2017, Proceedings
EditorsFriedrich Eisenbrand, Jochen Koenemann
PublisherSpringer Verlag
Pages292-304
Number of pages13
ISBN (Print)9783319592497
DOIs
StatePublished - 2017
Event19th International Conference on Integer Programming and Combinatorial Optimization, IPCO 2017 - Waterloo, Canada
Duration: Jun 26 2017Jun 28 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10328 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Integer Programming and Combinatorial Optimization, IPCO 2017
Country/TerritoryCanada
CityWaterloo
Period06/26/1706/28/17

Fingerprint

Dive into the research topics of 'Breaking 1 − 1/e barrier for non-preemptive throughput maximization'. Together they form a unique fingerprint.

Cite this