2015
DOI: 10.1007/978-3-319-21840-3_45
|View full text |Cite
|
Sign up to set email alerts
|

Non-preemptive Scheduling on Machines with Setup Times

Abstract: Consider the problem in which n jobs that are classified into k types are to be scheduled on m identical machines without preemption. A machine requires a proper setup taking s time units before processing jobs of a given type. The objective is to minimize the makespan of the resulting schedule. We design and analyze an approximation algorithm that runs in time polynomial in n, m and k and computes a solution with an approximation factor that can be made arbitrarily close to 3 /2.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 14 publications
(24 reference statements)
0
8
0
Order By: Relevance
“…In the following, we use the term α-approximation as an abbreviation for polynomial time algorithms with approximation guarantee α. The setup class model was first considered by Mäcker et al [29] in the special case that all classes have the same setup time. They designed a 2-approximation and additionally a (3/2 + ε)-approximation for the case that the overall length of the jobs from each class is bounded.…”
Section: Related Workmentioning
confidence: 99%
“…In the following, we use the term α-approximation as an abbreviation for polynomial time algorithms with approximation guarantee α. The setup class model was first considered by Mäcker et al [29] in the special case that all classes have the same setup time. They designed a 2-approximation and additionally a (3/2 + ε)-approximation for the case that the overall length of the jobs from each class is bounded.…”
Section: Related Workmentioning
confidence: 99%
“…More recently Mäcker et al [7] made progress to the case of nonpreemptive scheduling. They used the restrictions that all setup times are equal (s i = s) and the total processing time of each class is bounded by γ OPT for some constant γ , i.e.…”
Section: Introductionmentioning
confidence: 99%
“…s i + j ∈C i t j ≤ OPT. Most suitable for this kind of problems, they found a heuristic that first uses list scheduling for complete batches followed by an attempt of splitting some batches m variable m fixed unrestricted small batches or |C i | = 1 or P(C i ) ≤ γ OPT Splittable 5/3 in poly [12] 3/2 in O(n + c log(c + m)) * EPTAS [5] ≈ 3 2 in O(n + (m + c) log(m + c)) [1] FPTAS [12] Non-Preemptive 2 + ε in O(n log 1/ε), PTAS [6] 3/2 in O(n log(n + ∆)) * EPTAS [5] (1 + ε) min { 3 2 OPT, OPT +t max − 1 } in poly [7] FPTAS [7] Preemptive (2 − (⌊m/2⌋ + 1) −1 ) in O(n) [10] 3/2 in O(n logn) * 4/3 + ε in poly [11] EPTAS [5] / Table 1: An overview of known results * Result is in this paper so that they are scheduled on two different machines. This second approach needs a running time of O(n + (m +c)log(m +c)) and considering only small batches it is ( 3 2 − 1 4m−4 )-approximate if m ≤ 4 whereas it is ( 53 − 1 m )-approximate for small batches if m is a multiple of 3 and m ≥ 6.…”
Section: Introductionmentioning
confidence: 99%
“…They design a (1 + φ)-approximation, where φ ≈ 1.618 is the golden ratio, for the case of unrelated machines as well as an inapproximability result of e e−1 . The model with classes and (class-independent) setups was first considered by Mäcker et al for identical machines in [24], where constant factor approximations are presented. In [18], Jansen and Land improve upon these results by providing a PTAS (even) for the case of class-dependent setup times.…”
Section: Related Workmentioning
confidence: 99%