凸优化笔记(一):仿射集,凸集与锥
一.直线和线段
设为空间中的两个点。
直线:
线段:
二.仿射集(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的最小凸锥。(如下图两个集合的锥包)
凸优化笔记(一):仿射集,凸集与锥相关推荐
- 【凸优化笔记一】仿射集+凸集+锥
[凸优化笔记一]仿射集+凸集+锥 引言 直线&线段 直线的定义 线段的定义 仿射集 Affine Sets 与C相关的子空间 线性方程组的解集是仿射集 零空间 仿射包 Affine Hull ...
- 凸优化笔记(1) —— 基本概念
凸优化笔记 -- 基本概念之凸集 1. 数学优化 基本概念 2.1 凸优化问题 2.2 线性函数与凸函数 2.3 凸集 仿射集. 2.3.2 凸集 2.3.3锥 三种集合的比较: 基本准备 本科没学过 ...
- 【凸优化笔记二】凸函数基本性质和例子
[凸优化笔记二]凸函数基本性质和例子 凸函数的四个定义 定义一 定义二 定义三 定义四 一些栗子 凸函数的四个定义 定义一 其中 dom fff 是函数 fff 的 定义域(前域),为凸集--这个很重 ...
- 中科大-凸优化 笔记(lec25)-等价变换
全部笔记的汇总贴(视频也有传送门):中科大-凸优化 ∇fT(x∗)(y−x)≥0\nabla f^T(x^*)(y-x)\ge0∇fT(x∗)(y−x)≥0线性规划的解在边界上 一.等价变换 例:食谱 ...
- 中科大-凸优化 笔记(lec9)-广义不等式、分离与支撑超平面、对偶锥与广义不等式
全部笔记的汇总贴(这一节的视频缺失):中科大-凸优化 内容是自己看书上的三节整理的,和前面几节一样,算是一些基础性的理论知识. 只能说这一块儿先就这样,后面的课程如果遇到需要进行补充学习的地方,再进行 ...
- 中科大-凸优化 笔记(lec44)-一些上界下界及梯度下降
全部笔记的汇总贴(视频也有传送门):中科大-凸优化 一.强凸性 假设 f ( x ) f(x) f(x)二阶可微且有强凸性 ∃ m > 0 , ∀ x ∈ d o m f , ∇ 2 f ( x ...
- 凸优化学习:PART1凸集
凸优化学习PART1 一.引言:优化问题简介 优化问题的定义 凸优化是优化的一种,是优化中比较容易的问题.在讲解优化问题前,首先说明什么是优化/数学规划(Optimization/Mathematic ...
- 凸优化基础学习:凸集、凸函数、凸规划理论概念学习
凸优化基础概念学习 1.计算几何是研究什么的? 2.计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处? 3.凸集是什么? 直线是凸集吗? ...
- 凸优化、最优化、凸集、凸函数
原文:https://www.cnblogs.com/AndyJee/p/5048735.html 我们知道压缩感知主要有三个东西:信号的稀疏性,测量矩阵的设计,重建算法的设计.那么,在重建算法中,如 ...
最新文章
- python中处理日期和时间的标准模块是-Python时间相关处理
- cursor_sharing用法
- java调用c dll,指针参数和结构体参数搞定
- MySQL-TCL语言
- java编程思想 初始化_《java编程思想》_第五章_初始化与清理
- ARC_xp_20160530
- mysql 5.0 数据库_mysql5.0常用命令
- dmsetup remove_all 这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....
- 【Flink】connection indicates remote task manager was lost
- C语言/461.(汉明距离)Hamming Distance
- 金融行业相关知识点整理
- HandBrake视频压缩工具
- 春节攻防战即将打响,想要弯道超车的商家们,准备好了吗?
- Mac 维修前的准备工作你都知道吗?
- 开源魔兽世界私服搭建
- aptio设置全中文_中文bios设置方法图解教程(超简单)
- cadence 通孔焊盘_Cadence学习3(通孔类焊盘的建立)(转)
- linux内核源码 github,GitHub - groot2013/Linux-0.11code: 这是Linux0.11内核源代码
- Ubuntu文件管理器的默认设置
- 100亿资助!施一公领衔的“新基石研究员项目”,正式发布!