A Hybrid Penalty Method for a Class of Optimization Problems with Multiple Rank Constraints

In this paper, we consider the problem of minimizing a smooth objective over multiple rank constraints on Hankel-structured matrices. This kind of problems arises in system identification, system theory and signal processing, where the rank constraints are typically "hard constraints". To solve these problems, we propose a hybrid penalty method that combines a penalty method with a post-processing scheme. Specifically, we solve the penalty subproblems until the penalty parameter reaches a given threshold, and then switch to a local alternating "pseudo-projection'' method to further reduce constraint violation. Pseudo-projection is a generalization of the concept of projection. We show that a pseudo-projection onto a {\em single} low-rank Hankel-structured matrix constraint can be computed efficiently by existing softwares such as SLRA (Markovsky and Usevich, 2014), under mild assumptions. We also demonstrate how the penalty subproblems in the hybrid penalty method can be solved by pseudo-projection-based optimization methods, and then present some convergence results for our hybrid penalty method. Finally, the efficiency of our method is illustrated by numerical examples.

[1]  D. Russell Luke Prox-Regularity of Rank Constraint Sets and Implications for Algorithms , 2012, Journal of Mathematical Imaging and Vision.

[2]  Stephen J. Wright,et al.  Sparse Reconstruction by Separable Approximation , 2008, IEEE Transactions on Signal Processing.

[3]  Ivan Markovsky,et al.  Variable projection methods for approximate (greatest) common divisor computations , 2017, Theor. Comput. Sci..

[4]  Sabine Van Huffel,et al.  Common pole estimation in multi-channel exponential data modeling , 2006, Signal Process..

[5]  Ivan Markovsky,et al.  Recent progress on variable projection methods for structured low-rank approximation , 2014, Signal Process..

[6]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2004 .

[7]  Akiko Takeda,et al.  Subspace methods for multi-channel sum-of-exponentials common dynamics estimation , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[8]  Nicola Guglielmi,et al.  Applications of Polynomial Common Factor Computation in Signal Processing , 2018, LVA/ICA.

[9]  Tiziano Politi,et al.  On the Low-Rank Approximation of Data on the Unit Sphere , 2005, SIAM J. Matrix Anal. Appl..

[10]  Adrian S. Lewis,et al.  Local Linear Convergence for Alternating and Averaged Nonconvex Projections , 2009, Found. Comput. Math..

[11]  Xu Peiliang,et al.  Overview of Total Least Squares Methods , 2013 .

[12]  Ivan Markovsky,et al.  Software for weighted structured low-rank approximation , 2014, J. Comput. Appl. Math..

[13]  Gene H. Golub,et al.  Matrix computations , 1983 .

[14]  Ivan Markovsky,et al.  Structured low-rank approximation and its applications , 2008, Autom..

[15]  Narendra Karmarkar,et al.  On Approximate GCDs of Univariate Polynomials , 1998, J. Symb. Comput..

[16]  Ivan Markovsky,et al.  Structured low-rank approximation as a rational function minimization , 2012 .

[17]  Ivan Markovsky,et al.  Structured Low-Rank Approximation with Missing Data , 2013, SIAM J. Matrix Anal. Appl..

[18]  R. Tyrrell Rockafellar,et al.  Variational Analysis , 1998, Grundlehren der mathematischen Wissenschaften.

[19]  Ivan Markovsky,et al.  Factorization Approach to Structured Low-Rank Approximation with Applications , 2014, SIAM J. Matrix Anal. Appl..

[20]  C. Eckart,et al.  The approximation of one matrix by another of lower rank , 1936 .