一.直线和线段

空间中的两个点。

直线:


线段:


二.仿射集(Affine Set)凸集(Convex Set)和锥(Cones)

仿射集

仿射集:通过集合中任意两个不同点的直线仍然在集合C中,则集合C是仿射的。即

也可以理解为C包含了C中任意两点的系数之和为1的线性组合。

仿射组合:把具有形式的点称为的仿射组合,其中

仿射集推广:

一个仿射集合包含其中任意点的仿射组合。

仿射集的例子:

直线
平面
超平面

凸集

凸集:集合C中任意两点间的线段任然在C中,那么集合C便是凸集,即

凸组合:称点为点的一个凸组合,其中,且

凸集推广:

一个集合是凸集等价于集合包含其中所有点的凸组合。

例子:

(最左边是凸集,右边两个不是凸集,很简单,找出两个点,看看其线段是不是有不在集合上面就行了。)

仿射集合凸集关系:

因为仿射集的条件比凸集的条件强,所以仿射集必然是凸集。\

锥:对于任意的都有,那么就称集合C是是锥,即,

锥的例子:

(过原点的射线,射线族,角)

凸锥:集合C既是凸集又是锥,即对于任意都有

锥组合(非负线性组合):称点为点的一个锥组合,其中

三.仿射包、凸包和锥包

仿射包:由集合中的点的所有仿射组合组成的集合为C的仿射包,记为aff C:

也可以说,仿射包是包含C的最小的仿射集合。

仿射维数:

集合C的仿射维数为其仿射包的维数
三角形的仿射维数为2
线段的仿射维数为1
球的仿射维数为3

凸包:集合C中所有点的凸组合的集合称为凸包,记为conv C:

也就是说集合C的凸包是能够包含C的最小的凸集。

锥包:集合C的锥包是C中元素的所有锥组合的集合

也就是说,是包含集合C的最小凸锥。(如下图两个集合的锥包)

凸优化笔记(一):仿射集,凸集与锥相关推荐

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

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

  2. 凸优化笔记(1) —— 基本概念

    凸优化笔记 -- 基本概念之凸集 1. 数学优化 基本概念 2.1 凸优化问题 2.2 线性函数与凸函数 2.3 凸集 仿射集. 2.3.2 凸集 2.3.3锥 三种集合的比较: 基本准备 本科没学过 ...

  3. 【凸优化笔记二】凸函数基本性质和例子

    [凸优化笔记二]凸函数基本性质和例子 凸函数的四个定义 定义一 定义二 定义三 定义四 一些栗子 凸函数的四个定义 定义一 其中 dom fff 是函数 fff 的 定义域(前域),为凸集--这个很重 ...

  4. 中科大-凸优化 笔记(lec25)-等价变换

    全部笔记的汇总贴(视频也有传送门):中科大-凸优化 ∇fT(x∗)(y−x)≥0\nabla f^T(x^*)(y-x)\ge0∇fT(x∗)(y−x)≥0线性规划的解在边界上 一.等价变换 例:食谱 ...

  5. 中科大-凸优化 笔记(lec9)-广义不等式、分离与支撑超平面、对偶锥与广义不等式

    全部笔记的汇总贴(这一节的视频缺失):中科大-凸优化 内容是自己看书上的三节整理的,和前面几节一样,算是一些基础性的理论知识. 只能说这一块儿先就这样,后面的课程如果遇到需要进行补充学习的地方,再进行 ...

  6. 中科大-凸优化 笔记(lec44)-一些上界下界及梯度下降

    全部笔记的汇总贴(视频也有传送门):中科大-凸优化 一.强凸性 假设 f ( x ) f(x) f(x)二阶可微且有强凸性 ∃ m > 0 , ∀ x ∈ d o m f , ∇ 2 f ( x ...

  7. 凸优化学习:PART1凸集

    凸优化学习PART1 一.引言:优化问题简介 优化问题的定义 凸优化是优化的一种,是优化中比较容易的问题.在讲解优化问题前,首先说明什么是优化/数学规划(Optimization/Mathematic ...

  8. 凸优化基础学习:凸集、凸函数、凸规划理论概念学习

    凸优化基础概念学习 1.计算几何是研究什么的? 2.计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处? 3.凸集是什么? 直线是凸集吗? ...

  9. 凸优化、最优化、凸集、凸函数

    原文:https://www.cnblogs.com/AndyJee/p/5048735.html 我们知道压缩感知主要有三个东西:信号的稀疏性,测量矩阵的设计,重建算法的设计.那么,在重建算法中,如 ...

最新文章

  1. python中处理日期和时间的标准模块是-Python时间相关处理
  2. cursor_sharing用法
  3. java调用c dll,指针参数和结构体参数搞定
  4. MySQL-TCL语言
  5. java编程思想 初始化_《java编程思想》_第五章_初始化与清理
  6. ARC_xp_20160530
  7. mysql 5.0 数据库_mysql5.0常用命令
  8. dmsetup remove_all 这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....
  9. 【Flink】connection indicates remote task manager was lost
  10. C语言/461.(汉明距离)Hamming Distance
  11. 金融行业相关知识点整理
  12. HandBrake视频压缩工具
  13. 春节攻防战即将打响,想要弯道超车的商家们,准备好了吗?
  14. Mac 维修前的准备工作你都知道吗?
  15. 开源魔兽世界私服搭建
  16. aptio设置全中文_中文bios设置方法图解教程(超简单)
  17. cadence 通孔焊盘_Cadence学习3(通孔类焊盘的建立)(转)
  18. linux内核源码 github,GitHub - groot2013/Linux-0.11code: 这是Linux0.11内核源代码
  19. Ubuntu文件管理器的默认设置
  20. 100亿资助!施一公领衔的“新基石研究员项目”,正式发布!

热门文章

  1. GEE--LandTrendr
  2. 2015年09月23日
  3. 嵌入式Linux的内核编译
  4. 深入浅出的 Adaboost算法
  5. insmod 和 modprobe使用方法
  6. 大数据场景下多源异构数据的实时处理分析
  7. 关于Springboot定时任务
  8. 计算机网络密码凭据,网络访问: 不允许存储网络身份验证的密码和凭据
  9. recover database
  10. 【无线网络渗透 】如何使用Aircrack-ng 系列工具进行WPA/WPA2的监听和破解