Online reinforcement learning for condition-based group maintenance using factored Markov decision processes

Xu, Jianyu and Liu, Bin and Zhao, Xiujie and Wang, Xiao-Ling (2024) Online reinforcement learning for condition-based group maintenance using factored Markov decision processes. European Journal of Operational Research, 315 (1). pp. 176-190. ISSN 0377-2217 (https://doi.org/10.1016/j.ejor.2023.11.039)

[thumbnail of Xu-etal-EJOR-2023-Online-reinforcement-learning-for-condition-based-group-maintenance]
Preview
Text. Filename: Xu-etal-EJOR-2023-Online-reinforcement-learning-for-condition-based-group-maintenance.pdf
Final Published Version
License: Creative Commons Attribution 4.0 logo

Download (1MB)| Preview

Abstract

We investigate a condition-based group maintenance problem for multi-component systems, where the degradation process of a specific component is affected only by its neighbouring ones, leading to a special type of stochastic dependence among components. We formulate the maintenance problem into a factored Markov decision process taking advantage of this dependence property, and develop a factored value iteration algorithm to efficiently approximate the optimal policy. Through both theoretical analyses and numerical experiments, we show that the algorithm can significantly reduce computational burden and improve efficiency in solving the optimization problem. Moreover, since model parameters are unknown a priori in most practical scenarios, we further develop an online reinforcement learning algorithm to simultaneously learn the model parameters and determine an optimal maintenance action upon each inspection. A novel feature of this online learning algorithm is that it is capable of learning both transition probabilities and system structure indicating the stochastic dependence among components. We discuss the error bound and sample complexity of the developed learning algorithm theoretically, and test its performance through numerical experiments. The results reveal that our algorithm can effectively learn the model parameters and approximate the optimal maintenance policy.