NP-Hardness of Speed Scaling with a Sleep State
Gunjan Kumar, Saswata Shannigrahi

TL;DR
This paper proves that the problem of scheduling jobs with speed scaling and sleep states to minimize energy consumption remains NP-hard even when the energy transition cost and power function are fixed, highlighting computational difficulty.
Contribution
It extends the NP-hardness proof of speed scaling with sleep states to fixed cost and convex power functions, unlike prior work which depended on variable parameters.
Findings
NP-hardness holds for fixed C and P functions.
The problem remains computationally intractable under these fixed conditions.
The proof generalizes previous NP-hardness results to more realistic fixed parameters.
Abstract
A modern processor can dynamically set it's speed while it's active, and can make a transition to sleep state when required. When the processor is operating at a speed , the energy consumed per unit time is given by a convex power function having the property that and for all values of . Moreover, units of energy is required to make a transition from the sleep state to the active state. The jobs are specified by their arrival time, deadline and the processing volume. We consider a scheduling problem, called speed scaling with sleep state, where each job has to be scheduled within their arrival time and deadline, and the goal is to minimize the total energy consumption required to process these jobs. Albers et. al. proved the NP-hardness of this problem by reducing an instance of an NP-hard partition problem to an instance of this scheduling…
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.
