中科大-凸优化 笔记(lec27)-半正定规则

news/2024/11/9 0:53:01/

全部笔记的汇总贴(视频也有传送门):中科大-凸优化

线性规划:目标线性、等式约束线性、不等式约束线性

二次规划:目标二次(凸)、等式约束线性、不等式约束线性

QCQP:目标二次、等式约束二次、不等式约束二次

例:投资组合问题(portfolio optimization)

在这里插入图片描述
优化问题可描述为:
max ⁡ P 1 x 1 + ⋯ + P n x n s . t . x 1 + ⋯ + x n ≤ B ( = B ) x 1 , ⋯ , x n ≥ 0 \max \;P_1x_1+\cdots+P_nx_n\\s.t.\;x_1+\cdots+x_n\le B(=B)\\x_1,\cdots,x_n\ge0 maxP1x1++Pnxns.t.x1++xnB(=B)x1,,xn0

考虑收益与风险,优化目标:收益大且风险小
P ˉ T = [ 1.05 , 1.05 , 1 ] ( 房 子 、 股 市 、 银 行 ) Σ = [ 1.2 0 0 0 2 0 0 0 0 ] \bar{P}^T=[1.05,1.05,1](房子、股市、银行)\\\Sigma=\left[ \begin{matrix} 1.2 & 0& 0 \\ 0& 2 & 0 \\ 0& 0 & 0 \\ \end{matrix} \right] PˉT=[1.05,1.05,1]Σ=1.200020000

优化问题描述
min ⁡ X T Σ X ( 极 小 化 风 险 ) s . t . P ˉ T X ≥ r m i n ( 收 益 ) 1 T X = B X ≥ 0 \min X^T\Sigma X(极小化风险)\\s.t.\;\;\bar P^TX\ge r_{min}(收益)\\1^TX=B\\X\ge0 minXTΣXs.t.PˉTXrmin1TX=BX0

一、半正定规则(Semi-definite Programming)

min ⁡ t r ( C X ) s . t . t r ( A i X ) = b i , i = 1 , ⋯ , P X ⪰ 0 ( 半 正 定 矩 阵 , X ∈ S + n ) C ∈ R n ∗ n , A i ∈ R n ∗ n , b i ∈ R \min tr(CX)\\s.t.tr(A_iX)=b_i,i=1,\cdots,P\\X\succeq0(半正定矩阵,X\in S_+^n)C\in\R^{n*n},A_i\in\R^{n*n},b_i\in\R mintr(CX)s.t.tr(AiX)=bi,i=1,,PX0XS+nCRnn,AiRnn,biR

例:特例,对角矩阵 d i a g { x } diag\{x\} diag{x}

min ⁡ ( d i a g { x } ) T d i a g { x } s . t . ( d i a g { A i } ) T d i a g { x } = b i , i = 1 , ⋯ , P ( 其 中 d i a g { x } 当 成 关 于 此 向 量 的 线 性 规 划 问 题 ) d i a g { x } ≥ 0 \min (diag\{x\})^Tdiag\{x\}\\s.t.\;(diag\{A_i\})^Tdiag\{x\}=b_i,i=1,\cdots,P(其中diag\{x\}当成关于此向量的线性规划问题)\\ diag\{x\}\ge0 min(diag{x})Tdiag{x}s.t.(diag{Ai})Tdiag{x}=bi,i=1,,Pdiag{x}线diag{x}0

min ⁡ C T x s . t . x 1 A 1 + ⋯ + x n A n ⪯ B ( 半 正 定 约 束 ) x ∈ R n , B 、 A 1 、 ⋯ 、 A n ∈ S k , C ∈ R n \min\;\;C^Tx\\s.t.\;\;x_1A_1+\cdots+x_nA_n\preceq B(半正定约束)\\x\in\R^n,B、A_1、\cdots、A_n\in S^k,C\in\R^n minCTxs.t.x1A1++xnAnBxRn,BA1AnSk,CRn

例:

A ( x ) = A + x 1 A 1 + ⋯ + x n A n , A i ∈ R P ∗ q , i = 0 , ⋯ , n , x ∈ R n 谱 范 数 : ∣ ∣ A ( x ) ∣ ∣ 2 = A ( x ) 最 大 奇 异 值 min ⁡ ∣ ∣ A ( x ) ∣ ∣ 2 ∣ ∣ A ( x ) ∣ ∣ 2 ≤ S , S > 0 ⇔ A T ( x ) A ( x ) − S I ⪯ 0 即 min ⁡ S ( 非 凸 ) s . t . A T ( x ) A ( x ) ⪯ S I ( 凸 约 束 ) A(x)=A+x_1A_1+\cdots+x_nA_n,A_i\in\R^{P*q},i=0,\cdots,n,x\in\R^n\\谱范数:||A(x)||_2=A(x)最大奇异值\\\min ||A(x)||_2\\||A(x)||_2\le\sqrt{S},S>0\Leftrightarrow A^T(x)A(x)-SI\preceq0\\即\;\;\;\;\min\sqrt S(非凸)\\s.t.\;A^T(x)A(x)\preceq SI(凸约束) A(x)=A+x1A1++xnAn,AiRPq,i=0,,n,xRnA(x)2=A(x)minA(x)2A(x)2S ,S>0AT(x)A(x)SI0minS s.t.AT(x)A(x)SI

下一章传送门:中科大-凸优化 笔记(lec28)-多目标优化问题


http://www.ppmy.cn/news/786151.html

相关文章

【paper】Cam2BEV论文浅析

目录 Abstract Methodology Experrimental Setup Results and Discussion title:《A Sim2Real Deep Learning Approach for theTransformation of Images from Multiple Vehicle-Mounted Camerasto a Semantically Segmented Image in Bird’s Eye View》 Abstract 单目相…

永大服务器显示M,永大电梯故障TCD说明.doc

技 术 资 料 TCD故障码说明(UAY1,e’NT) 页 次 版 次 1.0 分类编号 STQ-0291 关 联 1/79 一、目的:供设计人员及现场调试、维修人员使用。 二、TCD 故障码一览表: 番号 内 容 表 示 Rank别 Hold TCD 10 50B ON故障 A1 ◎ TCD 11 10T ON 故障 A1 ◎ TCD 12 15B ON 故障 A1 ◎…

oracle数据备份与还原

oracle数据备份与还原 备份 exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件; imp命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中。 1.数据库完全导出: exp system/"123456"127.0.0.1/orcl fully fileC:/dbbak_full.dmp logC:/dbba…

31章-定时器

基本定时器TIM STM32F1 系列中,除了互联型的产品,共有8 个定时器,分为基本定时器,通用定时器和高级定时器。基本定时器TIM6 和TIM7 是一个16 位的只能向上计数的定时器,只能定时,没有外部IO。通用定时器TI…

相机内参和外参的解释

这个我觉得说清楚了,说相机内参包括内参矩阵和畸变矩阵,这样就好理解了,我之前把内参等同于内参矩阵了。 转载自:https://blog.csdn.net/weixin_42872123/article/details/110468692?utm_term%E7%9B%B8%E6%9C%BA%E7%9A%84%E5%A4…

点云图的学习

一。点云地图拼接 1.1 配置运行环境 首先配置安装opencv3,安装完成后如下图: 然后配置点云图工具pcl,直接使用apt即可安装,安装后如下图: 最后使用点云工具观察点云图: 1.2 原理解析 总的来说由多角度拍摄图片拼接为点云3D图…

论文阅读 A Monocular Vision Sensor-Based Obstacle DetectionAlgorithm for Autonomous Robots 细读

皮皮读论文,欢迎交流。 2016年发表于sensor 《一种基于单目视觉传感器的自主机器人障碍物检测算法》原文 摘要: 本文提出了一种基于单目视觉传感器的自主机器人障碍物检测算法。感兴趣区域的每个图像像素被 标记为属于障碍物或地板。传统的方法依赖于点跟踪进行…

infineon英飞凌产品型号尾缀说明

infineon英飞凌产品型号尾缀说明