Solving the Model Unavailable MARE using Q-Learning Algorithm
Fei Yan, Jie Gao, Tao Feng, Jianxing Liu
TL;DR
This work tackles the discrete-time modified algebraic Riccati equation ($MARE$) under complete model unavailability. It introduces a novel iterative scheme that recasts the $MARE$ as a sequence of standard DAREs with an input weighting, enabling stabilizing solutions for both single- and multi-input systems and providing clear conditions on $\gamma$ via $\gamma_c$. Building on that, it develops a model-free algorithm based on Q-learning to solve the $MARE$ from input/output data alone, including estimation of the critical value $\gamma_c$. A numerical example demonstrates rapid convergence and high accuracy, indicating practical viability for robust estimation and control in uncertain environments.
Abstract
In this paper, the discrete-time modified algebraic Riccati equation (MARE) is solved when the system model is completely unavailable. To achieve this, firstly a brand new iterative method based on the standard discrete-time algebraic Riccati equation (DARE) and its input weighting matrix is proposed to solve the MARE. For the single-input case, the iteration can be initialized by an arbitrary positive input weighting if and only if the MARE has a stabilizing solution; nevertheless a pre-given input weighting matrix of a sufficiently large magnitude is used to perform the iteration for the multi-input case when the characteristic parameter belongs to a specified subset. Benefit from the developed specific iteration structure, the Q-learning (QL) algorithm can be employed to subtly solve the MARE where only the system input/output data is used thus the system model is not required. Finally, a numerical simulation example is given to verify the effectiveness of the theoretical results and the algorithm.
