Problem 1.
利用夏普比率求切点坐标对应的投资组合比例:
解.
利用约束条件xTe=1,我们可将夏普比率改写为:
Remark 1.
实际上我们将原约束优化问题转化为无约束问题。
记Rf=R−rfe,则问题等价于:
我们令g(x)=f(x)2,即:
那么:
令∇g(x)=0,由于xTVx>0(V 正定),且xTRf=0,可得:
Remark 2.
若x∗ 是g(x) 的一个局部极大值点,且g 在x∗ 处可微,则必有∇g(x∗)=0。
CodeBlock Loading...
令λ=xTRfxTVx,则上式化为:
由于V 可逆,解得:
将x∗ 代入约束条件xTe=1:
因此此时投资组合比例x∗为:
将x∗ 代入式((HW5-1))计算最大夏普比率Sp∗:
故最大夏普比率Sp∗为:
此时的期望收益率μp∗为:
方差(σp∗)2为:
Remark 3.
好像还有一点不大严谨的是:我们需要说明利用梯度为0求出来的x∗为最大值的点(梯度为0是g极值点的必要条件,还需要确定到底是极小值点还是极大值点),还需要进一步说明:
考虑函数g(x)=xTVx(xTRf)2,其中Rf=R−rfe,V 是正定对称矩阵。
我们已经通过梯度为零求得驻点x∗=eTV−1RfV−1Rf。现在我们需要验证该点对应的是最大值而不是最小值,我们可以通过计算g(x) 在x∗ 处的黑塞矩阵并证明其在约束切空间上的负定性则可说明选取的x∗是最大值条件。
首先我们先来计算黑塞矩阵。记α=xTRf,β=xTVx,则g(x)=α2/β。
此时我们对梯度再求导得到黑塞矩阵H(x)=∇2g(x):
其中:
代入得:
在驻点x∗ 处,由一阶条件有β∗Rf=α∗Vx∗,其中α∗=(x∗)TRf,β∗=(x∗)TVx∗。代入上式,前两项均为零,只剩第三项:
利用关系Rf=β∗α∗Vx∗,可得:
由一阶条件有:
将x∗ 代入Vx∗(x∗)TV:
故:
将x∗ 的表达式代入α∗ 的定义式:
故:
令A=V−RfTV−1RfRfRfT,则H(x∗)=−(β∗)22(α∗)2A。
现在我们只需要证明A 在约束切空间T={z:zTe=0} 上是正定的。对任意非零z∈Rn:
由 Cauchy-Schwarz 不等式(zTRf)2≤(zTVz)(RfTV−1Rf),可知zTAz≥0。等号成立当且仅当z 与V−1Rf 共线,即z=kV−1Rf。由于eTV−1Rf>0,故V−1Rf 不在切空间T 中,因此对任意非零z∈T,z 不与V−1Rf 共线,从而zTAz>0。这表明A 在T 上是正定的。
于是H(x∗)=−(β∗)22(α∗)2A 在T 上是负定的。根据约束优化问题的二阶充分条件,在满足一阶条件的驻点处,若拉格朗日函数关于变量的黑塞矩阵在约束切空间上负定,则该点是局部极大值点。
而这样的点只有一个,故我们能说明这个极大值点就是全局最大值点!
∎
PDF
Download the original write-up here.