$F$ is $m\times m$ diagonal, with real non negative elements
$D$ is $n \times m$ complex
$P$ is $n \times 1$ complex
$A$ is $m \times 1$ complex.
Minimize $\Gamma(A)$, with respect to $A$.
$$\Gamma(A) = \frac{m^2(DA-P)^H (DA-P) + (FA)^H(FA)}{A^HA}$$
It is known that both numerator and denominator of $\Gamma(A)$ are convex and non negative. Also both the terms of the numerator are individually convex and non negative.
Question: An numerical optimization algorithm to find global minimum.
Apart from a reagular solution, I am also interested in a gradient descent based method if possible as the matrices are large. Also $m >> n$.
PS : This question is a specific version of this question.
EDIT : more known information
No constraints on problem but
- $\sum P = 0$, I mean sum of elements of matrix $P$ is zero.
- Diagonal elements of $F$ are not all zeros.
- Also $P^HP \ne 0$.
- Rows of $D$ are orthogonal to each other. Also they are linearly independent.
If you write $A$ as a vector $x$ (just stack the columns of $A$) both the numerator and the denominator are quadratic in $x$. Let's say the objective is $f(x) / g(x)$ with $g(x)>0$. Dinkelbach noticed that $$\min_x \frac{f(x)}{g(x)} \leq \alpha \Leftrightarrow \min_x \{f(x) - \alpha g(x) \} \leq 0. $$ This allows you to perform bisection search on $\alpha$. The trick is to find the smallest $\alpha$ such that the Hessian of $f(x) - \alpha g(x)$ is still positive semidefinite. After you find that $\alpha$, solve $\min_x \{f(x) - \alpha g(x) \}$ for the corresponding $x$.