Exact algorithms for energy-constrained scheduling on identical parallel machines
We address the problem of scheduling non-preemptive jobs on identical parallel machines under a single renewable resource constraint, with the objective of minimizing the makespan. This setting captures relevant applications in energy-aware production planning, where energy usage must not exceed a fixed limit at any time. We introduce two mathematical formulations and propose an exact algorithm that integrates a branch-and-bound, advanced bounding techniques, and a constraint programming model. Extensive computational experiments on two benchmark sets from the literature show that the proposed approach outperforms existing exact methods, solving more instances to optimality and achieving consistently smaller optimality gaps within limited computation time. • We develop advanced bounds via column generation and metaheuristic based methods. • We introduce a new B&B with dynamic programming cuts and timetabling based pruning. • We present an exact algorithm using binary search with B&B, CP, and known methods. • We compare MILP and CP models for parallel machines with a single renewable resource. • We report superior computational results on two benchmark sets from the literature.
Authors
- Jean‐François Côté (ORCID: https://orcid.org/0000-0002-6437-7638)
- Vinícius Loti de Lima (ORCID: https://orcid.org/0000-0002-4805-4468)
- Carlo Alberto Magni (ORCID: https://orcid.org/0000-0003-3066-8426)
- Manuel Iori (ORCID: https://orcid.org/0000-0003-2097-6572)
- Giulia Dotti
Institutions
- University of Modena and Reggio Emilia (IT)
- Amazon (United States) (US)
- Bellevue College (US)
- Université Laval (CA)
Publication Details
- Journal
- Computers & Operations Research
- Published
- 2026-02-26
- DOI
- https://doi.org/10.1016/j.cor.2026.107440
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00