Scheduling Tasks towards Energy Autarky: Benefits and Computational Costs of Flexibility
This paper studies the autarky problem of scheduling energy-consuming jobs with time windows using a battery and an energy forecast, and shows NP-hardness, polynomial-time solvability, and fixed-parameter tractability in different settings.
Provides theoretical analysis and experimental evaluation of autarky problem with energy forecast and battery
Keywords
Before reading this…
Applications
- →Renewable energy systems
- →Smart grids
To understand this paper, make sure you know these concepts first:
- Understanding of NP-hardness, polynomial-time solvability, and fixed-parameter tractabilityfind papers →
Abstract
More Like ThisWe study the autarky problem: given an energy forecast, a battery, and a set of energy-consuming jobs with time windows, decide whether all jobs can be scheduled without requiring external energy. We analyze the problem through the lens of job flexibility, defined as the number of time steps at which a job may be scheduled. We show that the problem is NP-hard already for flexibility two, even in restricted settings. On the positive side, we identify settings in which the problem is polynomial-time solvable, even for large flexibilities. Moreover, we obtain fixed-parameter tractability for combined parameters involving flexibility, such as the number of jobs. In contrast, we establish W-hardness when parameterized by maximum flexibility alone, even in a restricted setting. To complement our theoretical results, we formulate an integer linear program (ILP) that computes the minimum required external energy and evaluate it experimentally on instances derived from real-world energy-consumption and radiation data. The experiments indicate that increased job flexibility substantially reduces the need for external energy at moderate computational cost.