8.4 极值体积椭圆

  1. Lowner-John椭球
  2. 最大体积内接椭球
  3. 椭球逼近的效率

Lowner-John椭球

包含集合C的最小体积椭球被成为集合C的Lowner-John椭球,记为,为方便描述的特征,将一般的椭球参数化为

即Euclid球在仿射映射下的原象。可以不是一般性地假设,此时的体积正比于。计算包含C的最小体积椭球的问题可以表述为:

其中,且存在一个隐含约束。目标函数和约束函数都是凸函数,问题是凸问题。

覆盖有限集合的最小体积椭球

考虑改了有限集合的最小体积椭球问题。一个椭球覆盖C当且仅当覆盖起凸包,因此寻找覆盖C的最小体积椭球,相当于寻找多面体的最小体积椭球。于是此问题可以表述为:

其中,且存在一个隐含约束

最大体积内接椭球

考虑寻找C中具有最大体积的椭球问题,假设C有界且非空。将椭球参数化为单位球在仿射变换下的象:

再一次假设,于是体积正比于,于是问题可以表述为:

其中,于是约束函数可以理解为

多面体中的最大体积椭球

考虑C是由线性不等式是哟面熟的多面体。于是

于是问题可以表述为

椭球逼近的效率

Lowner-John椭球逼近的效率

是有界且内部非空的凸集的Lowner-John椭球,是其中心,如果我们讲Lowner-John椭球向起中心收缩比例n,可以得到一个位于C中的椭球:

如上图,外面的椭圆是集合C的Lowner-John椭球的边界,内部的椭球是按比例n=2向中心缩小得到的椭球的边界。可以保证该椭球在集合C内部。

最大体积内接球逼近的效率

如果是凸、有界且内部非空的,那么将最大体积内接椭球对其中心进行扩展n倍将覆盖集合C,如果C关于一点是对称的,那么倍数n可以收紧为

如上图,内部的椭球是最大体积内接椭球,外部的椭圆显示了将内接椭球对其中心扩大n=2倍所得的边界。

来源:https://blog.csdn.net/wangchy29/article/details/87872617

凸优化第八章几何问题 8.4 极值体积椭圆相关推荐

  1. 凸优化 [Convex Optimization] — [美] 鲍德(Stephen Boyd),Lieven Vandenberghe 著,王书宁,许鋆,黄晓霖 译

    <信息技术和电气工程学科国际知名教材中译本系列:凸优化>从理论.应用和算法三个方面系统地介绍凸优化内容. 凸优化在数学规划领域具有非常重要的地位.从应用角度看,现有算法和常规计算能力已足以 ...

  2. 斯坦福助理教授马腾宇:ML非凸优化很难,如何破?

    作者 | 马腾宇 编译 | 陈萍.杜伟 来源 | 机器之心 非凸优化问题被认为是非常难求解的,因为可行域集合可能存在无数个局部最优点,通常求解全局最优的算法复杂度是指数级的(NP 困难).在近日的一篇 ...

  3. 机器学习中的凸优化理论

    凸优化课程 优化问题 定义:从一个可行解中找到一个最好的元素. 通常来说优化问题都可以写成如下的形式: 最小化目标函数: m个约束函数: 凸规划与非凸规划 凸规划满足: 凸规划都是相对容易解决的,非凸 ...

  4. 姚班天才少年鬲融凭非凸优化研究成果获得斯隆研究奖

    近日,美国艾尔弗·斯隆基金会(The Alfred P. Sloan Foundation)公布了2019年斯隆研究奖(Sloan Research Fellowships)获奖名单,华裔学者鬲融获此 ...

  5. 机器学习中的数学(七)--凸优化的基础知识

    写在前面 <机器学习中的数学>系列主要列举了在机器学习中用到的较多的数学知识,包括微积分,线性代数,概率统计,信息论以及凸优化等等.本系列重在描述基本概念,并不在应用的方面的做深入的探讨, ...

  6. 凸优化基础知识笔记-凸集、凸函数、凸优化问题

    文章目录 1. 凸集 2. 凸函数 2.1. 凸函数的一阶条件 2.1. 凸函数例子 3. 凸优化问题 4. 对偶 4.1. Lagrange函数与Lagrange对偶 4.2. 共轭函数 4.3. ...

  7. 凸优化_Stephen_Boyd_

    AI 菌 由于凸优化在机器学习中还是很重要 链接:http://pan.baidu.com/s/1eS3vuLk 密码:3epx 理论部分由4章构成,不仅涵盖了凸优化的所有基本概念和主要结果,还详细介 ...

  8. 机器学习——凸优化基础知识

    文章目录 一.计算几何 (一)计算几何是研究什么的 (二)直线的表达式 二.凸集 (一)凸集是什么 (二)三维空间中的一个平面如何表达 (三)更高维度的"超平面"如何表达 三.凸函 ...

  9. 数学优化入门:凸优化

    做科研时,曾花了段时间学习凸优化,后来发现ML中其应用也非常普遍,想来今后可能还会接触,干脆做个系统的总结,方便以后查询. 博文内容主要参考Boyd(Stanford)的Convex Optimiza ...

  10. 【凸优化笔记一】仿射集+凸集+锥

    [凸优化笔记一]仿射集+凸集+锥 引言 直线&线段 直线的定义 线段的定义 仿射集 Affine Sets 与C相关的子空间 线性方程组的解集是仿射集 零空间 仿射包 Affine Hull ...

最新文章

  1. python 函数返回值的特殊情况
  2. 【转】LINUX 手动建立SWAP文件及删除
  3. FreeMarker生成word的代码
  4. Failed to issue method call: Unit httpd.service failed to load: No such file or directory.
  5. Apollo进阶课程⑯丨Apollo感知之旅——感知概貌
  6. iPhone12年简史:手机之王的荣耀与溃败
  7. 若依编辑和删除操作按钮不可用怎么办?
  8. 影响科学圈的“十大名码”!
  9. python map对象
  10. 用户故事与敏捷方法—用户角色建模
  11. 区块链宠物移动端交互原型模板、免费领取、宠物交易、宠物领养、宠物购买、宠物集市、用户中心、注册登录、订单管理、常用元件、通用元件、设计框架、规则说明、功能流程、界面流程、规则模板、Axure原型、rp
  12. oc实时渲染的图如何导出_最新C4D渲染器全家桶随便用,不仅有OC+阿诺德,还有两款哦...
  13. 晨读-如何打造出有效的“人脉关系”
  14. 线性规划的大M法和非线性规划的拉格朗日乘子法
  15. IntelliJ IDEA中项目界面右上角中没有SVN工具按钮
  16. 宋体和英文字号与matlab中对照,CSS字体中英文名称对照表:如宋体对应SimSun
  17. 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具
  18. linux如何结束at命令,Linux命令总结--at命令(atq.atrm)
  19. python穷举法列举_穷举法
  20. java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider 使用MySqlMapper的问题

热门文章

  1. Java并发编程实战之基于生产者消费者模式的日志服务读书笔记
  2. Android PopupWindow的简单说明
  3. Apache Flink 进阶(一):Runtime 核心机制剖析
  4. python基础知识——函数(上)
  5. java 线程类注入失败_如何在多线程中注入bean?!
  6. python-图书管理系统4-最终完成界面代码文件
  7. zuul网关_Spring Cloud第五章:服务网关Zuul
  8. python php mysql_Python 操作 MySQL 的正确姿势
  9. 计算机考试总时长,计算机等级考试时间|2013年计算机等级考试时长
  10. Docker 搭建Spark 依赖singularities/spark:2.2镜像