基于量子计算的投资组合优化算法¶
概括总结¶
- 将投资组合问题表达为二次优化模型
- 利用拉格朗日乘子法将二次优化问题转化为方程组求解问题
- 利用HHL算法求解方程组
- 通过引入约束缩放系数对算法进行优化
具体内容¶
标准投资组合选择模型¶
为选择在 个标的上投资的比例 为每个标的在交易日 的收益 为 个交易日收益的均值 为收益的协方差矩阵 为期望收益 为风险 为当前的价格向量 为投资金额限定取
时 为各标的投资的份数, 为购买份数限额
故上式表示期望一定时,选取风险最低的投资组合。
拉格朗日乘子法¶
其中
即
此处对系数进行了调整
记该方程组为
优化:引入约束缩放系数降低矩阵的条件数
HHL¶
概述¶
求解
复杂度:
表示¶
谱分解:
标正基:
代入:
电路¶
- 利用同构电路将
置于 上(需提前将 归一化) - 经过QPE,得
- 对于取定的归一化常数
,对 作用 ,得 ,其中 (由目标方程解的形式决定, 用于归一化与成功率控制) 由 决定 存储 带入 ,得
- 利用QPE
解纠缠,得 - 测量辅助比特,测量结果为1时成功求解,得目标态
,其中 为标准化的 - 利用量子振幅估计得到基上的系数
细节¶
参数确定¶
A¶
创新:使用A的特征值进行缩放
要求:
缩放:
取
,自伴:
U¶
利用哈密顿模拟得
对角阵:
标正基:
¶
QPE求得的
又
取
又
¶
用
故
由
C¶
算法成功率
约束:
为提高成功率,取
结果处理¶
为求得
又
故
基础知识¶
协方差矩阵¶
协方差:用于刻画两个随机变量的相似程度
设有随机变量
为实对称阵
向量&二次型求导¶
向量对向量求导¶
分母的每个元素对整个分子求导,求导后的结果按照分母的形状进行组装
二次型求导¶
矩阵的条件数¶
矩阵范数:矩阵对向量的缩放能力
由定义知,
条件数:衡量方程的稳定性
易证,当
计算:
QPE¶
设
当