Green Scheduling with Time-of-Use Tariffs and Machine States: Optimizing Energy Cost via Branch-and-Bound and Bin Packing Strategies
Ond\v{r}ej Benedikt, Istv\'an M\'odos, Antonin Novak, Zden\v{e}k Hanz\'alek

TL;DR
This paper introduces an advanced branch-and-bound algorithm with bin packing strategies for energy-efficient scheduling under variable TOU tariffs and machine states, significantly improving solution speed and accuracy.
Contribution
It develops a novel algorithm combining branch-and-bound, bin packing, and heuristics to efficiently solve complex energy-aware scheduling problems with real-world data.
Findings
Solves benchmark instances with 200 jobs over 100 times faster than previous methods.
Provides tighter lower bounds for non-coprime processing times.
Demonstrates effectiveness on real energy price data.
Abstract
This paper presents a branch-and-bound algorithm, enhanced with bin packing strategies, for scheduling under variable energy pricing and power-saving states. The proposed algorithm addresses the 1,TOU|states|TEC problem, which involves scheduling jobs to minimize total energy cost (TEC) while considering time-of-use (TOU) electricity prices and different machine states (e.g., processing, idle, off). Key innovations include instance pre-processing for rapid lower bound calculations, a novel branching scheme combined with initializations, a block-finding primal heuristic, and a tighter lower bound for jobs with non-coprime processing times. These enhancements result in an efficient algorithm capable of solving benchmark instances with real energy prices with 200 jobs more than 100 times faster than existing state-of-the-art methods.
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.
