Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times
We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task j is associated with a nonnegative weight w j , a release date, a due date, and an interval of poss...
Gespeichert in:
Veröffentlicht in: | Acta informatica 2023-06, Vol.60 (2), p.101-122 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task
j
is associated with a nonnegative weight
w
j
, a release date, a due date, and an interval of possible processing times. A task
j
can either be scheduled with a total processing time
p
j
which is in the given interval, or rejected (not participating in the schedule). The reward for processing
j
for
p
j
time units is
w
j
p
j
, and we are interested in constructing a feasible preemptive schedule such that the sum of rewards is maximized. We present a dynamic programming algorithm that solves the problem in pseudo-polynomial time and use it to obtain an FPTAS. Afterward, as our main contribution we propose an interesting efficient frontier approach for improved complexity bounds. |
---|---|
ISSN: | 0001-5903 1432-0525 |
DOI: | 10.1007/s00236-022-00430-4 |