A Reinforcement Learning Approach to the Dynamic Job Scheduling Problem
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
IEEE
DOI
10.1109/IGESSC55810.2022.9955328
Abstract
Scheduling or day-ahead planning improves the efficiency of a process and often leads to other advantages such as energy savings and increased revenue. However, most real-world scheduling problems are very complicated and are usually affected by several external parameters. Hence, finding the best schedule given a set of jobs requires extensive calculations that increase exponentially with the number of jobs. Traditional schedulers are, at times, unable to address uncertainties in the system. This paper proposes a Reinforcement Learning approach for solving the Job Scheduling Problem in a dynamic environment with an aim to minimize the peak instantaneous electricity consumption. The training instance is randomly reset after a certain period and the solver uses online training to adapt to the new environment. Simulation results show that both the proposed approach and a Genetic Algorithm-based approach achieve the minimum peak power consumption possible, which is 58% less than on-demand dispatch. Also, for 82.2% of the simulations, our method finds a better schedule than its initialization.
Description
Citation
F. N. Shimim and B. M. Whitaker, "A Reinforcement Learning Approach to the Dynamic Job Scheduling Problem," 2022 IEEE Green Energy and Smart System Systems (IGESSC), Long Beach, CA, USA, 2022, pp. 1-6, doi: 10.1109/IGESSC55810.2022.9955328.