English

A 4-approximation for scheduling on a single machine with general cost function

Data Structures and Algorithms 2016-12-14 v2

Abstract

We consider a single machine scheduling problem that seeks to minimize a generalized cost function: given a subset of jobs we must order them so as to minimize fj(Cj)\sum f_j(C_j), where CjC_j is the completion time of job jj and fjf_j is a job-dependent cost function. This problem has received a considerably amount of attention lately, partly because it generalizes a large number of sequencing problems while still allowing constant approximation guarantees. In a recent paper, Cheung and Shmoys provided a primal-dual algorithm for the problem and claimed that is a 2-approximation. In this paper we show that their analysis cannot yield an approximation guarantee better than 44. We then cast their algorithm as a local ratio algorithm and show that in fact it has an approximation ratio of 44. Additionally, we consider a more general problem where jobs has release dates and can be preempted. For this version we give a 4κ4\kappa-approximation algorithm where κ\kappa is the number of distinct release dates.

Keywords

Cite

@article{arxiv.1403.0298,
  title  = {A 4-approximation for scheduling on a single machine with general cost function},
  author = {Julián Mestre and José Verschae},
  journal= {arXiv preprint arXiv:1403.0298},
  year   = {2016}
}

Comments

This paper has been withdrawn due to new merged paper arXiv:1612.03339

R2 v1 2026-06-22T03:18:45.425Z