最优化理论与方法-第十讲-补充,鞍点与强对偶

文章目录

  • 1. 原问题和对偶问题
  • 2. Slater 条件
  • 3. 鞍点

1. 原问题和对偶问题

  • 用原问题(Primal Problem)中的P表示原问题,具体如下:
    ( P ) min ⁡ f ( x ) s t . g i ( x ) ≤ 0 , i = 1 , ⋯ , m , h i ( x ) = 0 , i = 1 , ⋯ , l , x ∈ X \begin{equation}\begin{aligned} &(P)\; \;\min\; f(x)\\ &st.\;\;g_i(x)\le0,i=1,\cdots,m,\\ &\;\;\;\;\;\;h_i(x)=0,i=1,\cdots,l,\\ &\;\;\;\;\;\;x\in X\\ \end{aligned}\end{equation} (P)minf(x)st.gi(x)0,i=1,,m,hi(x)=0,i=1,,l,xX
  • 用对偶问题(duality Problem)中的D表示对偶问题,具体如下:
    ( D ) max ⁡ λ ≥ 0 , μ min ⁡ x ∈ X L ( x , λ , μ ) L ( x , λ , μ ) = f ( x ) + ∑ i = 1 m λ i g i ( x ) + ∑ i = 1 l μ i h i ( x ) , x ∈ X \begin{equation}\begin{aligned} &(D)\; \;\max\limits_{\lambda\ge0,\mu}\min\limits_{x\in X}\mathrm{L}(x,\lambda,\mu)\\ &\mathrm{L}(x,\lambda,\mu)=f(x)+\sum_{i=1}^m\lambda_ig_i(x)+\sum_{i=1}^l\mu_ih_i(x),x\in X\\ \end{aligned}\end{equation} (D)λ0,μmaxxXminL(x,λ,μ)L(x,λ,μ)=f(x)+i=1mλigi(x)+i=1lμihi(x),xX
  • 原问题的拉格朗日函数形式:
    ( P ) min ⁡ x ∈ X max ⁡ λ ≥ 0 , μ L ( x , λ , μ ) L ( x , λ , μ ) = f ( x ) + ∑ i = 1 m λ i g i ( x ) + ∑ i = 1 l μ i h i ( x ) , x ∈ X \begin{equation}\begin{aligned} &(P)\; \;\min\limits_{x\in X}\max\limits_{\lambda\ge0,\mu}\mathrm{L}(x,\lambda,\mu)\\ &\mathrm{L}(x,\lambda,\mu)=f(x)+\sum_{i=1}^m\lambda_ig_i(x)+\sum_{i=1}^l\mu_ih_i(x),x\in X\\ \end{aligned}\end{equation} (P)xXminλ0,μmaxL(x,λ,μ)L(x,λ,μ)=f(x)+i=1mλigi(x)+i=1lμihi(x),xX

2. Slater 条件

  • 假设:
    1) 集合X为非空凸集, f ( x ) f(x) f(x) g i ( x ) , i = 1 , 2 , ⋯ , m g_i(x),i=1,2,\cdots,m gi(x),i=1,2,,m是凸函数, h i ( x ) , i = 1 , 2 , ⋯ , l h_i(x),i=1,2,\cdots,l hi(x),i=1,2,,l均为线性函数。
    2) 假设存在 x ^ ∈ X \hat{x}\in X x^X使得 g i ( x ^ ) < 0 , i = 1 , ⋯ , m , h i ( x ^ ) = 0 , i = 1 , ⋯ , l g_i(\hat{x})<0,i=1,\cdots,m,h_i(\hat{x})=0,i=1,\cdots,l gi(x^)<0,i=1,,m,hi(x^)=0,i=1,,l,且
    0 ∈ i n t h ( X ) 0\in \mathrm{int}\; h(X) 0inth(X),其中 h ( X ) = { [ h 1 ( x ) , h 2 ( x ) , ⋯ , h l ( x ) ] T ∣ x ∈ X } h(X)=\{[h_1(x),h_2(x),\cdots,h_l(x)]^T\big|x\in X\} h(X)={[h1(x),h2(x),,hl(x)]T xX},则强对偶成立,即:
    min ⁡ { f ( x ) ∣ x ∈ S } = max ⁡ { d ( λ , μ ) ∣ λ ≥ 0 , μ } \begin{equation} \min \{f(x)|x\in S\}=\max \{d(\lambda,\mu)\big|\lambda \ge 0,\mu\} \end{equation} min{f(x)xS}=max{d(λ,μ) λ0,μ}

3. 鞍点

  • 假设原问题P有最优解 x ˉ \bar{x} xˉ,其对偶问题D有最优解 ( λ ˉ , μ ˉ ) (\bar{\lambda},\bar{\mu}) (λˉ,μˉ),满足强对偶关系, v ( P ) = v ( D ) v(P)=v(D) v(P)=v(D),且可得:
    g i ( x ˉ ) ≤ 0 , h i ( x ˉ ) = 0 , x ˉ ≤ X , λ ˉ ≥ 0 , f ( x ˉ ) = d ( λ ˉ , μ ˉ ) \begin{equation} g_i(\bar{x})\le 0,h_i(\bar{x})=0,\bar{x}\le X,\bar{\lambda}\ge 0,f(\bar{x})=d(\bar{\lambda},\bar{\mu}) \end{equation} gi(xˉ)0,hi(xˉ)=0,xˉX,λˉ0,f(xˉ)=d(λˉ,μˉ)
  • 因为 f ( x ˉ ) f(\bar{x}) f(xˉ)为原问题最小值,所以其他值必然大于此值:
    v ( P ) = f ( x ˉ ) ≤ f ( x ) \begin{equation} v(P)=f(\bar{x})\le f(x) \end{equation} v(P)=f(xˉ)f(x)
  • 因为 d ( λ ˉ , μ ˉ ) d(\bar{\lambda},\bar{\mu}) d(λˉ,μˉ)为对偶函数的最大值,则其他值必然小于此值:
    d ( λ , μ ) ≤ d ( λ ˉ , μ ˉ ) \begin{equation} d(\lambda,\mu)\le d(\bar{\lambda},\bar{\mu}) \end{equation} d(λ,μ)d(λˉ,μˉ)
  • 因为 g i ( x ) ≤ 0 , λ i > 0 , h i ( x ) = 0 g_i(x)\le 0,\lambda_i>0,h_i(x)=0 gi(x)0,λi>0,hi(x)=0可得:
    d ( λ ˉ , μ ˉ ) ≤ f ( x ˉ ) \begin{equation} d(\bar{\lambda},\bar{\mu})\le f(\bar{x}) \end{equation} d(λˉ,μˉ)f(xˉ)
  • 综上所述,弱对偶定理可得:
    d ( λ , μ ) ≤ d ( λ ˉ , μ ˉ ) = v ( D ) ≤ v ( P ) = f ( x ˉ ) ≤ f ( x ) \begin{equation} d(\lambda,\mu)\le d(\bar{\lambda},\bar{\mu})=v(D)\le v(P)=f(\bar{x})\le f(x) \end{equation} d(λ,μ)d(λˉ,μˉ)=v(D)v(P)=f(xˉ)f(x)
  • 转换为拉格朗日函数可得:
    L ( x ˉ , λ , μ ) ≤ L ( x ˉ , λ ˉ , μ ˉ ) ≤ L ( x , λ ˉ , μ ˉ ) \begin{equation} L(\bar{x},\lambda,\mu)\le L(\bar{x},\bar{\lambda},\bar{\mu})\le L(x,\bar{\lambda},\bar{\mu}) \end{equation} L(xˉ,λ,μ)L(xˉ,λˉ,μˉ)L(x,λˉ,μˉ)
  • 我们发现此时的点 ( x ˉ , λ ˉ , μ ˉ ) (\bar{x},\bar{\lambda},\bar{\mu}) (xˉ,λˉ,μˉ)在左边函数是最大值,在右边函数里面时最小值,是不是就是我们图像里面的鞍点。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/873704.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外部网络设计

外部网络设计 https://support.huawei.com/enterprise/zh/doc/EDOC1100368575/e64f745b#ZH-CN_TOPIC_0268148455 在Fabric网络的资源模型设计中&#xff0c;通过在Border节点创建外部网络&#xff0c;使得园区内部终端能够访问外部Internet等。Border上创建的每个外部网络资源…

【Zynq UltraScale+ RFSoC】~~~

Zynq UltraScale RFSoC 系列为 5G 无线和射频级模拟应用引入了颠覆性的集成和架构突破&#xff0c;可直接支持整个 5G sub-6GHz 频段。这个创新系列现已开始批量生产。此设计演示展示了多通道&#xff08;8T8R 或 16T16R&#xff09;Zynq UltraScale RFSoC 评估工具工具工具&am…

【芯片设计- RTL 数字逻辑设计入门 9.1 -- CRG模块】

请阅读【芯片设计 RTL 数字逻辑设计扫盲 】 转自&#xff1a;芯片设计基础 – CRG模块 文章目录 CRG模块CRG时钟系统CRG复位系统同步复位同步复位的优点同步复位的缺点 异步复位异步复位的优点异步复位的缺点 异步复位同步释放 CRG模块 CRG是芯片里的时钟和复位生成模块&#…

AIoTedge 智能边缘物联网平台

AIoTedge智能边缘物联网平台是一个创新的边云协同架构&#xff0c;它为智能设备和系统提供了强大的数据处理和智能决策能力。这个平台的核心优势在于其边云协同架构设计&#xff0c;它优化了数据处理速度&#xff0c;提高了系统的可靠性和灵活性&#xff0c;适用于多种场景&…

JVM-垃圾回收与内存分配

目录 垃圾收集器与内存分配策略 引用 对象的访问方式有哪些?&#xff08;句柄和直接指针&#xff09; Java的引用有哪些类型? 如何判断对象是否是垃圾? 请列举一些可作为GC Roots的对象? 对象头了解吗? mark word&#xff08;hashcode、分代、锁标志位&#xff09;、…

Vulnhub靶场DC-7练习

目录 0x00 准备0x01 主机信息收集0x02 站点信息收集1. 获取用户名/密码2. ssh连接目标主机3. drush命令修改Drupal密码 0x03 漏洞查找与利用1. Drupal写入php木马2. 连接shell3. 反弹shell并提权 0x04 总结 0x00 准备 下载链接&#xff1a;https://download.vulnhub.com/dc/DC-…

GitHub CLI 发布 2.53.0

gh 是 GitHub 官方的命令行客户端工具&#xff0c;在此推荐给每一位在参与、想参与到 GitHub 上开源项目的小伙伴。体验异常舒适&#xff01; 常用的命令包括有&#xff1a; 登陆认证 gh auth login克隆代码仓库 gh repo clone linuxsuren/api-testing创建 Fork 仓库 gh repo f…

机器学习基础入门(1)

最近也在努力的想要学习些机器学习的知识&#xff0c;目前正在了解各个概念及术语&#xff0c;下面就把学习到的概念都列出来。 人工智能 (AI) Artificial intelligence 人工智能生成内容&#xff08;AIGC&#xff09; 机器学习&#xff08;ML&#xff09; Machine Learning …

系统架构设计师教程 第3章 信息系统基础知识-3.6 办公自动化系统(OAS)-解读

系统架构设计师教程 第3章 信息系统基础知识-3.6 办公自动化系统&#xff08;OAS&#xff09; 3.6.1 办公自动化系统的概念3.6.1.1 办公活动3.6.1.1 办公自动化的概念 3.6.2 办公自动化系统的功能3.6.2.1 事务处理3.6.2.1.1 单机系统3.6.2.1.2 多机系统 3.6.2.2 信息管理3.6.2.…

Windows tasklist命令详解,Windows查看进程

「作者简介」&#xff1a;冬奥会网络安全中国代表队&#xff0c;CSDN Top100&#xff0c;就职奇安信多年&#xff0c;以实战工作为基础著作 《网络安全自学教程》&#xff0c;适合基础薄弱的同学系统化的学习网络安全&#xff0c;用最短的时间掌握最核心的技术。 tasklist 可以…

安卓系统签名的制作与使用(SignApk.jar)踩坑记录

看到这里的你应该能区分apk签名跟系统签名吧,如果无法区分的请看下面链接 android 应用的证书签名跟系统签名 看过上面的文章应该知道系统签名需要的文件清单大概有哪些 前两个是编译安卓系统时在build目录下,详细目录为 /build/target/product/security 每组签名用途不同&am…

【Android】常用基础布局

布局是一种可用于放置很多控件的容器&#xff0c;它可以按照一定的规律调整内部控件的位置&#xff0c;从而编写出精美的界面&#xff0c;布局内不单单可以放控件&#xff0c;也可以嵌套布局&#xff0c;这样可以完成一些复杂的界面&#xff0c;下面就来认识一些常用的布局吧。…

价格较低,功能最强?OpenAI 推出 GPT-4o mini,一个更小、更便宜的人工智能模型

OpenAI美东时间周四推出“GPT-4o mini”&#xff0c;入局“小而精”AI模型竞争&#xff0c;称这款新模型是“功能最强、成本偏低的模型”&#xff0c;计划今后整合图像、视频、音频到这个模型中。 OpenAI表示&#xff0c;GPT-4o mini 相较于 OpenAI 目前最先进的 AI 模型更加便…

MOGONET:患者分类与biomarker识别

为了充分利用组学技术的进步并更全面地了解人类疾病&#xff0c;需要新的计算方法来综合分析多种类型的组学数据。多组学图卷积网络 (MOGONET&#xff0c;Multi-Omics Graph cOnvolutional NETworks)是一种用于生物医学分类的新型多组学整合方法。MOGONET 包含特定组学的学习和…

SpringBoot整合Swagger报错:Failed to start bean ‘documentationPluginsBootstrapper

文章目录 1 问题背景2 问题原因3 修改SpringBoot配置文件 application.properties参考 1 问题背景 Swagger是SpringBoot中常用的API文档工具&#xff0c;在刚接触使用的时候&#xff0c;按照通用的代码进行配置&#xff0c;发现报错了 [main] ERROR org.springframework.boot…

MySQL实现主从复制的步骤,包括配置读写分离的方法。—— 慧哥充电桩开源平台

下载源码 【慧哥开源充电桩平台】 https://liwenhui.blog.csdn.net/article/details/134773779?spm1001.2014.3001.5502 MySQL主从复制是一种常见的数据备份和读写分离策略。下面是实现MySQL主从复制的步骤&#xff1a; 配置主服务器&#xff08;Master&#xff09;&#xff1…

【Android】Fragment的静态动态创建以及两种创建方式的生命周期

参考&#xff1a; 33.3-Fragment的创建-静态创建2_哔哩哔哩_bilibili Fragment的创建_从现有代码创建foutran-CSDN博客 【Android】Fragment的基本用法、Fragment和活动间的通信、Fragment的生命周期、动态加载布局的技巧_android fragment-CSDN博客 文章目录 Fragment的静态创…

各种复现,保证质量

代码复现&#xff0c;文献复现&#xff0c;模型复现&#xff0c;算法复现&#xff0c;文章复现&#xff0c;创新点等等&#xff0c;python/matlab/c语言/r语言均可&#xff0c;保证高质量完成&#xff0c;可接急单&#xff0c;不成功不收费&#xff01;

前端小知识点——按钮之间出现很小的空隙如何规避

前端小知识点——按钮之间出现很小的空隙如何规避 文章介绍问题再现总结 文章介绍 本文主要介绍页面中两个按钮相邻时会出现一点空隙&#xff0c;导致在后续自定义填充的时候出现换行或其它问题&#xff0c;特此记录。 问题再现 这个图片能看到我们给外面的div设置的是300的宽…

C++:左值/右值引用、移动语义/std::move、万能引用/完美转发std::forward 详解

你能学到 左值 与 右值左值引用 与 右值引用 基本用法与作用拷贝构造函数 与 移动构造函数移动语义 与 std::move万能引用 与 引用折叠完美转发&#xff1a;std::forward 前言 本文代码片段中变量命名规则如下&#xff1a; 小写字母&#xff1a;一般类型的变量&#xff08;非…