
基于MATLAB的CVX工具箱,提供多种凹凸函数的实现,包括矩阵的几何平均值和量子相对熵等。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该MATLAB代码集,名为CVXQUADCVXQUAD,旨在与MATLAB的凸优化工具协同工作,它是一组函数,用于处理对称圆锥问题。这些函数利用对称圆锥求解器,并采用基于矩阵对数的新近似策略,从而有效地解决指数圆锥以及各种相关函数。该软件包的开发基础是SemidefiniteapproximationsofmatrixlogarithmHamzaFawzi,JamesSaundersonandPabloA.Parrilo发表的论文,可供下载。为了进行安装,请先解压缩提供的zip文件,随后将解压后的文件夹添加到您的MATLAB路径中。若要替换CVX中的逐次逼近功能,以便在指数锥的应用场景下(例如在rel_entr或GP模式下)使用,则应将文件“exponential/exponential.m”复制到CVX安装目录下的“sets”文件夹中;建议保留原始文件的副本,以便在必要时恢复到传统的逐次逼近方法。下面提供一个示例代码片段,展示了如何利用quantum_rel_entr函数计算出与给定矩阵M最接近的相关矩阵。具体而言,我们设定n=4;矩阵M为随机矩阵M=randn(n,n),并对其进行平方操作M=M*M;然后调用cvx_beginvariab
全部评论 (0)
还没有任何评论哟~


