could anybody give me some suggestions on solving this least-squares problem?
Find $x\in R^{n}$ that minimize $||Ax||_2$ subject to $||Bx||_2=1$, with $A\in R^{n×n} $ always full rank, $B\in R^{n×n}$ not necessary full rank.
Thanks for your help
could anybody give me some suggestions on solving this least-squares problem?
Find $x\in R^{n}$ that minimize $||Ax||_2$ subject to $||Bx||_2=1$, with $A\in R^{n×n} $ always full rank, $B\in R^{n×n}$ not necessary full rank.
Thanks for your help
The task is to minimize $f(x) = x^\top A^\top Ax$ s.t. $g(x) = x^\top B^\top Bx - 1 = 0$. Lagrange: $$ A^\top\!Ax = \lambda\cdot B^\top\!Bx. $$ $\lambda = 0$ would imply that $x=0$, which is not feasible. So, $\lambda\neq 0$. Hence, $(A^\top A)^{-1}B^\top Bx = \lambda^{-1}x$ so that $\lambda^{-1}$ must be an eigenvalue of $(A^\top A)^{-1}B^\top B$ and $x$ a corresponding eigenvector. From the constraint you also get that $\|Ax\|^2 = \lambda$. So, $\lambda>0$ and $\sqrt{\lambda}$ is the optimal value. Therefore, the minimizers of this problem are the eigenvectors $x$ of $(A^\top A)^{-1}B^\top B$ with $\|Bx\|=1$ corresponding to the largest eigenvalue of $(A^\top A)^{-1}B^\top B$.
By the way, this is not really a least squares problem.