# 01 Intro. to Portfolio optim.
###### tags: `Portfolio optimization`
### Portfolio optimization
The goal of portfolio optimization (PO) is to maximize returns and minimize the risk of a portfolio of assets according to modern portfolio theory (Markowitz, 1952)
Given two assets as follows:
$$
\left\{
\begin{array}{l}
\text{Asset 1: } \mu=\mu_1, \sigma^2=\sigma_1^2\\
\text{Asset 2: } \mu=\mu_2, \sigma^2=\sigma_2^2
\end{array}
\right.
$$ We can use a weight vector $[w_1, w_2]^T$ (with $w_1+w_2=1$, and $w_i \geq 0$, $\forall i=1, 2$) to allocate these two assets to have overall mean return $\mu$ and standard devaition $\sigma$ (also known as volatility or risk):
$$
\left\{
\begin{array}{rcllll}
\mu &=& w_1\mu_1+w_2\mu_2 &=& \left[\begin{array}{c}\mu_1 & \mu_2\end{array}\right]\left[\begin{array}{c} w_1 \\ w_2\end{array}\right]\\
\sigma^2 &=& w_1^2\sigma_1^2+w_2^2\sigma_2^2+2w_1w_2\sigma_{12} &=&
\left[\begin{array}{c} w_1 & w_2\end{array}\right]
\left[\begin{array}{cc} \sigma_1^2 & \sigma_{12}\\ \sigma_{21} & \sigma_2^2 \end{array}\right]
\left[\begin{array}{c} w_1 \\ w_2\end{array}\right]\text{, with $\sigma_{12}=\sigma_{21}$}
\end{array}
\right.
$$
Similarly, for $n=3$, we have
$$
\left\{
\begin{array}{rcl}
\mu &=& \left[\begin{array}{c}\mu_1 & \mu_2 & \mu_3\end{array}\right]
\left[\begin{array}{c} w_1 \\ w_2 \\ w_3\end{array}\right]\\
\sigma^2 &=&
\left[\begin{array}{c} w_1 & w_2 & w_3\end{array}\right]
\left[\begin{array}{ccc}
\sigma_{1}^2 & \sigma_{12} & \sigma_{13}\\
\sigma_{21} & \sigma_{2}^2 & \sigma_{23}\\
\sigma_{31} & \sigma_{32} & \sigma_{3}^2
\end{array}\right]
\left[\begin{array}{c} w_1 \\ w_2 \\ w_3\end{array}\right]
\end{array}
\right.
$$
In general, for $n$ assets, we can extend the above expressions to the following overall return $\mu$ and risk $\sigma$:
$$
\left\{
\begin{array}{rcl}
\mu &=& \boldsymbol{\mu}^T \mathbf{w}\\
\sigma^2 &=& \mathbf{w}^T \Sigma \mathbf{w}
\end{array}
\right.
$$
where $\mathbf{w}=[w_1, \dots, w_n]^T$ (with $\sum_{i=1}^n w_i=1$, and $w_i \geq 0$, $\forall i=1 \cdots n$), $\boldsymbol{\mu}=[\mu_1, \dots, \mu_n]^T$, and $\Sigma$ is the covariance matrix of these $n$ assets. Note that $\boldsymbol{\mu}$ and $\Sigma$ are usually obtained from historical data, and we want to find $\mathbf{w}$ such that a certain objective function is optimized.
In fact, there are a number of objective functions as well as constraints to be satisfied for PO in practice. The most intuitive one is based on minimizing risk with fixed return. That is, given a fixed return $r$, find the weights to minimize the overall variance $\sigma^2$, as follows.
$$
\min_{\mathbf{w}} \sigma^2=\mathbf{w}^T \Sigma \mathbf{w} \\
s.t.
\left\{
\begin{array}{l}
\mathbf{w}^T\mathbf{1}=1\\
\boldsymbol{\mu}^T \mathbf{w}=r
\end{array}
\right.
$$
where $\mathbf{1}=[1, \dots, 1]^T$.
Several other commonly used objective functions will be covered in the next sections.