Conjugate gradient algorithm for optimization under unitary matrix constraint

被引:76
作者
Abrudan, Traian [1 ]
Eriksson, Jan [1 ]
Koivunen, Visa [1 ]
机构
[1] Aalto Univ, Dept Signal Proc & Acoust, SMARAD CoE, FIN-02015 Espoo, Finland
基金
芬兰科学院;
关键词
Optimization; Unitary matrix constraint; Array processing; Subspace estimation; Source separation; LEARNING ALGORITHMS;
D O I
10.1016/j.sigpro.2009.03.015
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we introduce a Riemannian algorithm for minimizing (or maximizing) a real-valued function g of complex-valued matrix argument W under the constraint that W is an n x n unitary matrix. This type of constrained optimization problem arises in many array and multi-channel signal processing applications. We propose a conjugate gradient (CG) algorithm on the Lie group of unitary matrices U(n). The algorithm fully exploits the group properties in order to reduce the computational cost. Two novel geodesic search methods exploiting the almost periodic nature of the cost function along geodesics on U(n) are introduced. We demonstrate the performance of the proposed CG algorithm in a blind signal separation application. Computer simulations show that the proposed algorithm outperforms other existing algorithms in terms of convergence speed and computational complexity. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:1704 / 1714
页数:11
相关论文
共 30 条
[1]  
Abrudan T, 2005, 2005 39TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, P242
[2]   Steepest descent algorithms for optimization under unitary matrix constraint [J].
Abrudan, Traian E. ;
Eriksson, Jan ;
Koivunen, Visa .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (03) :1134-1147
[3]  
[Anonymous], 1992, FUNCTION THEORY SEVE
[4]   DYNAMIC-SYSTEMS THAT SORT LISTS, DIAGONALIZE MATRICES, AND SOLVE LINEAR-PROGRAMMING PROBLEMS [J].
BROCKETT, RW .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1991, 146 :79-91
[5]   BLIND BEAMFORMING FOR NON-GAUSSIAN SIGNALS [J].
CARDOSO, JF ;
SOULOUMIAC, A .
IEE PROCEEDINGS-F RADAR AND SIGNAL PROCESSING, 1993, 140 (06) :362-370
[6]   Descent methods for optimization on homogeneous manifolds [J].
Celledoni, Elena ;
Fiori, Simone .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2008, 79 (04) :1298-1323
[7]  
do Carmo M. P., 1992, RIEMANNIAN GEOMETRY
[8]   The geometry of algorithms with orthogonality constraints [J].
Edelman, A ;
Arias, TA ;
Smith, ST .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1998, 20 (02) :303-353
[9]  
FIORI S, 2008, NEURAL COMPUTATION, V20
[10]  
FIORI S, 2005, J MACHINE LEARNING R, V1, P1