全部版块 我的主页
论坛 经济学人 二区 外文文献专区
542 10
2022-05-05
英文标题:
《A Fast Algorithm for Computing High-dimensional Risk Parity Portfolios》
---
作者:
Th\\\'eophile Griveau-Billion, Jean-Charles Richard and Thierry Roncalli
---
最新提交年份:
2013
---
英文摘要:
  In this paper we propose a cyclical coordinate descent (CCD) algorithm for solving high dimensional risk parity problems. We show that this algorithm converges and is very fast even with large covariance matrices (n > 500). Comparison with existing algorithms also shows that it is one of the most efficient algorithms.
---
中文摘要:
本文提出了一种求解高维风险奇偶性问题的循环坐标下降(CCD)算法。我们证明了该算法的收敛性,并且即使在协方差矩阵较大(n>500)的情况下也非常快。与现有算法的比较也表明它是最有效的算法之一。
---
分类信息:

一级分类:Quantitative Finance        数量金融学
二级分类:Portfolio Management        项目组合管理
分类描述:Security selection and optimization, capital allocation, investment strategies and performance measurement
证券选择与优化、资本配置、投资策略与绩效评价
--

---
PDF下载:
-->
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-5-5 04:57:08
一种计算高维风险平价投资组合的快速算法*格里沃亲王定量研究莱克索资产管理公司,巴黎亲王。格里沃-billion@lyxor.comJean-Charles Richard定量研究Lyxor资产管理,巴黎。richard@lyxor.comThierryRoncall定量研究Lyxor资产管理公司,Paristhierry。roncalli@lyxor.comSeptember2013年摘要本文提出了一种循环坐标下降(CCD)算法来解决高维风险奇偶性问题。我们证明了即使在协方差矩阵较大(n>500)的情况下,该算法也收敛且速度非常快。与现有算法的比较也表明,它是最有效的算法之一。关键词:风险平价、风险预算、ERC投资组合、周期坐标下降算法、SQP算法、雅可比算法、牛顿算法、内斯特罗夫算法。JEL分类:G11,C60。1简介在本文中,我们关注风险平价(或风险预算)投资组合。其基本思想是按风险而不是按资本进行分配。在这种情况下,投资组合经理定义一组风险预算,然后计算投资组合的权重,以便风险贡献与风险预算相匹配。从数学角度来看,风险预算(或RB)投资组合定义如下(Roncali,2013):RCi(x)=biR(x)bi>0xi>0Pni=1bi=1Pni=1xi=1*我们感谢Florin Spinu为我们提供了他关于牛顿-内斯特罗夫算法的代码,并对风险平价优化进行了模拟讨论。计算高维风险平价组合的快速算法,其中xi是资产i的权重,x=(x,…,xn)是组合权重的向量,bi是资产i的风险预算。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-5 04:57:11
R(x)是投资组合x的风险度量,其中SRCI(x)是资产i对投资组合x的风险贡献。解决上述问题的第一个途径是找到投资组合x,即:RCi(x)bi=RCj(x)BJ Maillard等人(2010)在ERC投资组合的情况下探索了这一途径。他们建议使用SQP算法最小化平方差之和。然而,该算法非常耗时,对于高维问题,即当资产数量n大于200时,该算法并不总是收敛。另一个途径是考虑替代优化方案(Roncali,2013):y?=arg min R(y)(1)u.c。Pni=1ln-yi≥ 赛≥ 其中c是任意常数。那么RB的解是x?=是吗/>Y因为预算限制1>x=1。Chaves等人(2012年)使用第二个公式定义牛顿算法。在最近的一篇论文中,Spinu(2013)注意到目标函数是自协调的,从而改进了算法的收敛性。在这种情况下,可以使用Nesterov(2004)开发的工具。据我们所知,牛顿算法是迄今为止求解高维风险平价投资组合的最佳算法。在本文中,我们提出了另一个竞争算法,注意到优化问题(1)是非常标准的。它是具有对数障碍的二次函数的最小化。这就是为什么我们考虑在机器学习中使用循环坐标下降算法来解决具有不可微分约束的回归问题。似乎该方法非常容易实现,并且非常有效地解决高维风险平价投资组合(n>250)。2循环坐标下降算法循环坐标下降(CCD)算法背后的主要思想是最小化函数f(x。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-5 04:57:14
,xn),而经典下降算法则同时考虑所有方向。在这种情况下,我们通过将xjforj 6=i取的值视为固定值,找到了使目标函数最小化的xi值。该过程在每个方向重复,直到达到全局最小值。该方法使用与高斯-赛德尔或雅可比算法相同的原理来求解线性系统。坐标下降法的收敛性要求f(x)严格凸且可微。然而,Tseng(2001)将收敛性扩展到了一类不可微函数:f(x,…,xn)=f(x,…,xn)+mXk=1fk(x,…,xn)(2)当风险预算相同(bi=bj=n)时,ERC(或同等风险贡献)投资组合是风险预算投资组合的特例。一种计算高维风险平价组合的快速算法,其中F是严格凸且可微分的,函数是不可微分的。一些特性使得该算法非常有吸引力。首先,它很容易理解和实现。此外,该方法对于解决大规模问题是有效的。这就是为什么它在机器学习理论中用于计算约束回归或支持向量机问题(Friedman et al.,2010)。另一个优点是,与基于梯度的方法相比,该方法不需要步长下降调整。备注1该算法已用于计算范数约束的均值-方差优化,因为该问题非常接近套索回归(Yen and Yen,2013)。2.1算法的推导让我们在风险度量为投资组合波动率的情况下推导算法。问题(1)的拉格朗日函数由以下公式给出:L(x;λ)=arg min√x> ∑x- λnXi=1biln xi(3)在不丧失一般性的情况下,我们可以fixλ=1。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-5 04:57:17
一阶条件如下: L(x;λ) xi=(σx)iσ(x)-最好的情况下,我们有xiL(x;λ)=0或:xi·(∑x)i- biσ(x)=0由此得出:xiσi+xiσiXj6=ixjρi,jσj- biσ(x)=0根据RB投资组合的定义,我们得出xi>0。我们注意到多项式函数是凸的,因为σi>0。因为根的乘积是负的,所以我们总是得到两个符号相反的解。我们推断解是二次方程的正根:x?我=-σiPj6=ixjρi,jσj+rσiPj6=ixjρi,jσj+ 4biσiσ(x)2σi(4)如果(x,···,xn)的值是严格正的,那么x?绝对肯定。如果起始值为正值,则在每次迭代后获得解的正性。坐标下降算法包括迭代方程(4)直到收敛。注2:由于函数(3)验证了应用Tseng(2001)定理5.1所需的技术假设(B1)-(C2),因此获得了之前算法的收敛性。备注3:我们注意到,如果一些风险预算设置为零,则算法没有得到很好的定义。这加强了风险预算问题的具体化,并对bi进行了严格的正面评估。我们有-biσiσ(x)<0。计算高维风险平价组合的快速算法我们可以提高算法的效率,因为某些数量可能很容易更新。如果我们把等式(4)改写如下:x?我=-(∑x)i+xiσi+q(∑x)i- xiσi)+4σibiσ(x)2σi我们推断,在算法的每次迭代中必须计算∑x和∑(x)。Wenote x=(x,…,xi)-1,xi,xi+1,xn)和∧x=(x,…,xi-1,x?i、 xi+1,xn)更新ithweight xi前后的权重向量。简单代数表明:∑≈x=∑x- Σ.,ixi+∑。,i~xind:σ(~x)=qσ(x)- 2xi∑i,。x+xiσi+2xi∑i,。~x- ~xiσi在∑i处,。和∑。,i是∑的行和列。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-5 04:57:20
因此,更新∑x和∑(x)很简单,只需计算两个向量积。这些操作大大减少了算法的计算时间。2.2基于标准差的风险度量的扩展Calli(2013)考虑了基于标准差的风险度量:R(x)=-u(x)+c·σ(x)=-x> u+c·√x> ∑xIn在这种情况下,循环坐标下降算法的更新步骤变为:x?我=-CσiPj6=ixjρi,jσj+ uiσ(x)+rCσiPj6=ixjρi,jσj- uiσ(x)+ 4cbiσiσ(x)2cσi3性能比较在本节中,我们比较了五种算法的效率:SQP算法与BFGSupdate、雅可比算法、牛顿算法、Nesterov算法和CCDalgorithm。为了获得可比较的结果,我们使用相关矩阵而不是协方差矩阵,并且我们假设每个算法都是用等权投资组合初始化的。我们也使用相同的收敛准则。当归一化风险贡献满足以下不等式时,该算法停止:supi(RC?i- bi)≤ 10-8我们考虑了Cazalet等人(2013)在1989年12月至2012年12月期间对Eurostoxx 50指数和标准普尔500指数的智能测试应用。对于每个资产领域,我们每月计算ERC投资组合。在表1和表2中,我们报告了一些关于收敛性和计算时间的统计数据(以百分之一秒为单位)。关于这些算法的详细信息,请参见附录A,因为根据波动率调整权重可以得到RB投资组合。数值测试使用编程语言Gauss 10、Intel T8400 3 GHz Core2 Duo处理器和3.5 GB RAM完成。计算高维风险平价组合的快速算法表示收敛频率,`T是每次迭代的平均计算时间,而Tmax是计算时间的最大值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群