Optimal Parameters for Doubling Algorithms

Authors

  • Tsung-Ming Huang Department of Mathematics, National Taiwan Normal University, Taipei 116, Taiwan
  • Ren-Cang Li Department of Mathematics, University of Texas at Arlington, P.O. Box 19408, Arlington, TX 76019, USA
  • Wen-Wei Lin Department of Applied Mathematics, National Chiao Tung University, Hsinchu 300, Taiwan
  • Linzhang Lu School of Mathematics and Computer Science, Guizhou Normal University & School of Mathematical Science, Xiamen University, Xiamen 361005, P. R. China

DOI:

https://doi.org/10.4208/jms.v50n4.17.04

Keywords:

Doubling algorithm, SDA, ADDA, optimal parameter, algebraic Riccati equation.

Abstract

In using the structure-preserving algorithm (SDA) [Linear Algebra Appl., 2005, vol. 396, pp. 55–80] to solve a continuous-time algebraic Riccati equation, a parameter-dependent linear fractional transformation $z→(z−\gamma)/(z+\gamma)$ is first performed in order to bring all the eigenvalues of the associated Hamiltonian matrix in the open left half-plane into the open unit disk. The closer the eigenvalues are brought to the origin by the transformation via judiciously selected parameter $\gamma,$ the faster the convergence of the doubling iteration will be later on. As the first goal of this paper, we consider several common regions that contain the eigenvalues of interest and derive the best $\gamma$ so that the images of the regions under the transform are closest to the origin. For our second goal, we investigate the same problem arising in solving an $M$-matrix algebraic Riccati equation by the alternating-directional doubling algorithm (ADDA) [SIAM J. Matrix Anal. Appl., 2012, vol. 33, pp. 170–194] which uses the product of two linear fractional transformations $(z_1,z_2)→[(z_2−\gamma_2)/(z_2+\gamma_1)][(z_1−\gamma_1)/$$(z_1+\gamma_2)]$ that involves two parameters. Illustrative examples are presented to demonstrate the efficiency of our parameter selection strategies.

Published

2021-11-08

Issue

Section

Articles