Welcome to our Knowledge Base
SAAM Algorithm
Math Forms
After having another attention to the (*), we know that when \mu and \Sigma are unknown and treated as state variables whose uncertainties are specified by their posterior distributions given the observations r_1,r_2,\cdots,r_n in a Bayesian framework. Note that if the prior distribution puts all its mass at(\mu_0,\Sigma_0) , then the minimization problem (*) reduces to Markowitz’s portfolio optimization problem that assumes \mu_0 and \Sigma_0 are given. The Lagrange multiplier \lambda in (*) can be regarded as the investor’s risk-aversion index when the variance is used to measure risk.
The problem (*) is not a standard stochastic optimization problem because of [E(\omega^T r_{n+1})]^2 ,which is included in Var(\omega^T r_{n+1})=E[(\omega^T r_{n+1})^2]-[E(\omega^T r_{n+1})]^2. The method hereof solving (*) is to convert it to a standard stochastic control problem by using an additional parameter. Note that E(W)-\lambda Var(W) = h(EW,EW^2), where h(x,y) = x+\lambda x^2-\lambda y. Let W_B =\omega_B^T r_{n+1} and \eta =1+2\lambda E(W_B), where \omega_B is the Bayes weight vector. Then
\begin{equation} 0 \geq h(EW,EW^2)-h(EW_B,EW_B^2) \\ =\eta\{E(W)-E(W_B)\} +\lambda \{E(W_B^2)-E(W^2)\} +\lambda \{E(W)-E(W_B)\}^2 \\ \geq \{\lambda E(W_B^2)-\eta E(W_B)\}- \{\lambda E(W^2)-\eta E(W)\} \end{equation}
Since \eta =1+2\lambda E(W_B) and the target is max\{E(\omega^T r_{n+1})-\lambda Var(\omega^T r_{n+1})\}, so we have an equivalence problem as follows:
\underset{\eta}{max} \{E[\omega^T(\eta) r_{n+1}]-\lambda Var[\omega^T(\eta) r_{n+1}]\}
, \omega(\eta) is the solution of the stochastic optimization problem
\omega(\eta) =\underset{\omega}{argmin} \{\lambda E[(\omega^T r_{n+1})^2]-\eta E(\omega^T r_{n+1})\}