Joint Scheduling of Deferrable and Nondeferrable Demand with Colocated Stochastic Supply
This paper addresses the optimal scheduling of deferrable and nondeferrable electric demands using colocated stochastic supply by proving that the optimal policy follows a "Principle of Procrastination" to reduce the problem's complexity and proposing a reinforcement learning algorithm that effectively approximates this optimal strategy under unknown probability distributions.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are the manager of a household energy system. You have two types of "jobs" that need electricity to get done, and you have two ways to get that electricity.
The Two Jobs:
- The "Urgent" Job (Non-deferrable): This is like keeping your house warm or cooling it down, or keeping the lights on. You can't turn this off, but you can decide how hard to work. If electricity is cheap, you might run the AC full blast. If it's expensive, you might just keep it on a low setting. You have to do this job right now.
- The "Flexible" Job (Deferrable): This is like charging an electric car or running a heavy-duty server. You have a deadline (e.g., "the car must be full by 7 AM"), but you can choose when to do the work. You could charge it slowly tonight, or wait until tomorrow morning.
The Two Power Sources:
- The "Free" Sun: You have solar panels on your roof. The sun is unpredictable (stochastic). Sometimes it's bright, sometimes cloudy. This power is free, but if you don't use it, you can sell it back to the grid for a small profit.
- The "Expensive" Grid: You can buy electricity from the utility company. The price changes depending on the time of day (Time-of-Use pricing). It's cheap at night, but very expensive during the day.
The Problem:
The goal is to make money (or save money) by balancing these jobs and power sources.
- If you use the free solar power for your urgent job, you save money.
- If you use the free solar power for your flexible job, you save money.
- But, if you use the free solar power for your flexible job now, you might not have enough left to sell back to the grid later when the price is better, or you might run out of power for your urgent job later.
This is a massive puzzle with infinite possibilities because the sun's behavior and the arrival of new charging requests are random.
The Paper's Big Idea: "The Art of Procrastination"
The authors discovered a clever rule to solve this puzzle, which they call the Principle of Procrastination.
Think of procrastination not as laziness, but as strategic waiting.
Imagine you have a deadline to finish a report. You know you have a lot of work to do.
- The Old Way: You start working immediately, even if you have a lot of free time later.
- The Paper's Way: You wait. You only start working when you absolutely have to to meet the deadline.
In the energy world, this means:
- Don't buy expensive grid power yet. If you have a flexible job (like charging a car), wait. Maybe the sun will come out later, or maybe the price will drop. Only buy power when you are running out of time and must finish the job.
- Don't use free solar power yet. If you have a flexible job, don't use the free solar power immediately if you can sell that solar power back to the grid for a profit right now. Wait to see if you need that solar power later to avoid buying expensive grid power.
The "Three Magic Numbers"
The paper proves that you don't need a super-computer to solve this infinite puzzle. You only need to track three simple numbers (thresholds) for every moment in time:
- The "Wait" Threshold: If the remaining work is below this number, do nothing. Just sell your solar power to the grid. It's too early to worry.
- The "Start" Threshold: If the work is between the "Wait" number and a higher "Start" number, start using your free solar power to do the work, but don't buy any expensive grid power yet.
- The "Panic" Threshold: If the work is above this number, stop waiting. Use all your solar power AND buy whatever expensive grid power you need to finish the job on time.
By reducing a complex, infinite problem to just tracking these three numbers, the problem becomes much simpler.
The Solution: A Smart Learner (PTRL)
Since we don't always know exactly how the sun will behave or how much our neighbors will use, the authors created a learning algorithm called PTRL (Procrastination Threshold Reinforcement Learning).
Think of PTRL as a smart apprentice.
- Instead of trying to learn every single possible scenario (which is impossible), the apprentice is taught to only learn the three magic numbers.
- The apprentice watches real-world data (like actual solar output and electricity prices).
- Over time, it learns exactly when to "Wait," when to "Start," and when to "Panic."
The Results
The authors tested this on real data from electric vehicle charging and solar panels.
- It works: The "Procrastination" strategy performed almost as well as the perfect, theoretical solution (which we can't actually calculate in real life).
- It's better than the competition: It beat standard methods like "Model Predictive Control" (which tries to predict the future but often gets it wrong) and other AI methods that try to learn everything at once.
- It's fast: Because it only learns three numbers instead of millions of possibilities, it makes decisions very quickly, which is crucial for real-time energy management.
In short: The paper teaches us that when dealing with unpredictable energy and flexible tasks, the best strategy is often to wait until you absolutely have to act. By mathematically defining exactly when that "have to" moment is, we can save a lot of money and run our energy systems much more efficiently.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.