当前位置: 首页 > news >正文

锥线性规划【分布鲁棒、两阶段鲁棒方向知识点】

锥线性对偶理论

本部分看似和分布鲁棒、两阶段鲁棒优化没什么关系,但值得优先学习,原因将在最后揭晓。

  • 二阶锥

二阶锥(second-order cone,又称ice-cream/Lorentz cone)的形式为:

  • 非负象限锥

  • 半正定锥

  • 锥线性规划与线性规划的关系

为什么说锥线性规划是线性规划的拓展呢?回顾线性规划标准型:

  • 对偶锥

锥K的对偶锥定义为:

  • 锥线性规划的对偶问题
  • 为了更加具有一般性,以后目标函数就用内积的形式写了。考虑原问题:

其中:

因此,原问题的对偶问题为:

可以看出,锥线性规划对偶问题的推导也与线性规划对偶问题的推导十分相似。

  • 强对偶性的成立条件

若原问题或对偶问题有界且存在严格可行解,则强对偶性成立。(与线性规划强对偶性的成立条件相比,多了一个“严格可行”)

须注意:在锥线性规划中,若的原问题有界且存在严格可行解,则对偶问题有最优解;若对偶问题有界且存在严格可行解,则原问题有最优解。而在线性规划中,只要原问题或对偶问题有界且存在可行解,则原问题和对偶问题都有最优解。

锥线性对偶应用

  • 分布鲁棒应用

回顾鲁棒线性约束:

其实,它就是一个二阶锥约束!这也就是要在进一步学习分布鲁棒优化之前先学习锥线性规划的原因。我们费劲心思把一个优化写成线性规划、二阶锥规划或半正定规划问题,是因为它们都是比较“标准”的凸优化问题,求解方法非常成熟。

  • 两阶段鲁棒方面

我们都知道配电网模型的一大特点就是二阶锥模型,在配电网两阶段鲁棒优化过程中需要对二阶锥进行对偶,本质上用到了本次分享的内容,具体锥对偶方式可以详见视频讲解内容:

视频讲解|配电网两阶段鲁棒优化模型(以33节点为例)

http://www.lryc.cn/news/462291.html

相关文章:

  • linux环境下的程序设计与git操作
  • Matlab中HybridFcn参数的用法
  • Leetcode 3316. Find Maximum Removals From Source String
  • jeecg3版本的vue,离线启动
  • C++的内存管理
  • YZ系列工具之YZ09:VBA_Excel之读心术
  • 嵌入式系统---看门狗
  • 从MySQL5.7迁移到8.0时,有哪些重要的参数调整或新参数需要注意?
  • 完整发布/上传uniapp Ios应用到App Store流程
  • CodeActAgent :Executable Code Actions Elicit Better LLM Agents解读
  • 中小型医院网站开发:Spring Boot入门
  • Java读取PDF后做知识库问答_SpringAI实现
  • 打开exe程序显示没有适当的访问权限
  • Python异步编程:使用`create_task`并发执行协程
  • 从零开始搭建你的DolphinScheduler分布式任务调度平台实战指南
  • 第五课:Python学习之if语句
  • 群晖前面加了雷池社区版,安装失败,然后无法识别出用户真实访问IP
  • 【秋招笔试】10.13拼多多(已改编)秋招-三语言题解
  • 50个JAVA常见代码大全:学完这篇从Java小白到架构师(附带讲解)
  • Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.0 SP1升级到SP3操作方法(x64)
  • Centos7安装Git及配置Github
  • MobileNet v3(相比于MobileNet v2)
  • 短视频剪辑入门指南:这四大软件值得推荐!
  • 网络编程(22)——通过beast库快速实现websocket服务器
  • 从视频截取每一帧作为图像
  • 终端 数据表格
  • 2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数
  • 数字后端实现静态时序分析STA Timing Signoff之min period violation
  • phpstorm+phpstudy 配置xdebug(无需开启浏览器扩展)
  • AI赋能安全运营 | 赛宁网安深度参与四川省网络安全沙龙