Dual techniques for scheduling on a machine with varying speed
Nicole Megow, Jos\'e Verschae

TL;DR
This paper develops approximation schemes for scheduling on machines with variable speeds, introducing a novel weight-dimension approach and addressing energy tradeoffs, with applications to parallel machine scheduling.
Contribution
It presents a PTAS for weighted completion time scheduling with variable speeds, a reduction for energy-aware scheduling, and an approximation for parallel machine scheduling.
Findings
Existence of a PTAS for minimizing total weighted completion time.
Reduction of energy-aware scheduling to fixed-speed problems.
A (2+ε)-approximation for preemptive jobs on multiple machines.
Abstract
We study scheduling problems on a machine with varying speed. Assuming a known speed function we ask for a cost-efficient scheduling solution. Our main result is a PTAS for minimizing the total weighted completion time in this setting. This also implies a PTAS for the closely related problem of scheduling to minimize generalized global cost functions. The key to our results is a re-interpretation of the problem within the well-known two-dimensional Gantt chart: instead of the standard approach of scheduling in the {\em time-dimension}, we construct scheduling solutions in the weight-dimension. We also consider a dynamic problem variant in which deciding upon the speed is part of the scheduling problem and we are interested in the tradeoff between scheduling cost and speed-scaling cost, which is typically the energy consumption. We observe that the optimal order is independent of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Optimization and Search Problems · Distributed and Parallel Computing Systems
