1
$\begingroup$

Trying to solve for (vertical) vector $β$ of length $n$, that maximizes scalar function $f(β)$

$f(\beta) = \frac{\beta^T \mu}{\sqrt{\beta^T M \beta}}$

where $μ$ is a (vertical) vector of length $n$, and $M$ is a $n \times n$ matrix.

Is there a closed form solution for $β$ - and what is it, if it exists?

  • 1
    What you call a vertical vector is more commonly referred to as a column vector.2012-11-09

1 Answers 1

2

We can replace $M$ by its symmetric part $A=(M+M^\top)/2$ without changing $f$. $A$ must be positive definite for $f$ to be defined for all $\beta$. Then we can transform to $x=A^{1/2}\beta$ to obtain $f(x)=x^\top A^{-1/2}\mu/\lVert x\rVert$. Thus $f$ is maximized by any $x$ colinear with $A^{-1/2}\mu$, in particular by $x=A^{-1/2}\mu$ itself. The solution for $\beta$ in terms of $M$ is therefore

$ \beta=A^{-1}\mu=2(M+M^\top)^{-1}\mu\;. $

  • 0
    @user1766394: I don't bother with questions after the second unnecessar$y$ correction. Who knows what the third one will be?2012-11-10