A hybrid local search algorithm for the continuous energy-constrained scheduling problem

Publication date

2025-02

Authors

Brouwer, Roelof Jacob JanORCID 0000-0001-8300-4290
Akker, Marjan van denORCID 0000-0002-7114-0655ISNI 0000000389782477
Hoogeveen, J.A.ISNI 0000000352147824

Editors

Advisors

Supervisors

Document Type

Article
Open Access logo

License

cc_by

Abstract

We consider the continuous energy-constrained scheduling problem (CECSP). A set of jobs has to be processed on a continuous, shared resource. A schedule for a job consists of a start time, completion time, and a resource consumption profile. The goal is to find a schedule such that each job does not start before its release time, is completed before its deadline, satisfies its full resource requirement, and respects its lower and upper bounds on resource consumption during processing. The objective is to minimize the total weighted completion time. We present a hybrid local search approach, using simulated annealing and linear programming, and compare it to a mixed-integer linear programming (MILP) formulation. We show that the hybrid local search approach matches the MILP formulation in solution quality for small instances and is able to find a feasible solution for larger instances in reasonable time.

Keywords

Continuous scheduling, Mixed-integer linear programming, Resource-constrained scheduling, Simulated annealing, Software, General Engineering, Management Science and Operations Research, Artificial Intelligence

Citation

Brouwer, R, van den Akker, M & Hoogeveen, H 2025, 'A hybrid local search algorithm for the continuous energy-constrained scheduling problem', Journal of Scheduling, vol. 28, pp. 65-84. https://doi.org/10.1007/s10951-024-00824-x