第二章凸集

主要内容:

  1. 仿射集合和凸集
  2. 重要例子
  3. 保凸运算
  4. 广义不等式
  5. 分离和支撑超平面
  6. 对偶锥与广义不等式

2.1仿射集合和凸集

仿射集合

仿射集合:集合中任意两个不同点的直线仍然在集合中,那么称集合是仿射集合。

如上图,对于,取不同的可以得到不同的点,这些点构成了经过的直线。

如果将两个点扩展到多个点,引出仿射组合的概念,首先,则具有的形式的点为的仿射组合。

仿射集合的例子:显然

仿射包:集合C中的点的所有仿射组合组成的集合为C的仿射包。

凸集

凸集可以理解成一种特殊的仿射集合,凸集的数学定义:

可以看出相比于仿射,凸集就是对有取值范围的约束。几何上来看,仿射是经过两个点的直线在集合C中,而凸集则是连接两个点的线段在集合C中。

如上图,a是凸集,b和c均不是凸集。

凸组合:首先,且,则具有的形式的点为的凸组合。

凸包:集合C中所有点的凸组合的集合G为集合C的凸包。如下图,阴影部分即为包含十五个点的集合C的凸包。

锥:,这样的集合是锥,或非负齐次。

凸的锥,则为凸锥,即满足,如下图为一个凸锥。

锥组合:,具有的形式的点为的锥组合。

如果每个都属于集合C,那么的每一个锥组合也在C中。

C是凸锥的充分必要条件是它包含其元素的所有锥组合。

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

凸优化第二章凸集 2.1仿射集合和凸集相关推荐

  1. 凸优化笔记(一):仿射集,凸集与锥

    一.直线和线段 设为空间中的两个点. 直线: 线段: 二.仿射集(Affine Set)凸集(Convex Set)和锥(Cones) 仿射集 仿射集:通过集合中任意两个不同点的直线仍然在集合C中,则 ...

  2. 《C++应用程序性能优化::第二章C++语言特性的性能分析》学习和理解

    <C++应用程序性能优化::第二章C++语言特性的性能分析>学习和理解 说明:<C++应用程序性能优化> 作者:冯宏华等 2007年版.最近出了新版,看了目录,在前面增加了一章 ...

  3. SQL优化-第二章-从解释计划层面让SQL飞

    2019独角兽企业重金招聘Python工程师标准>>> 前言 在第一章,我们谈到加强数据库的设计层面认知可以让SQL的跑得更快,这章我们就谈论下如何从语言层面来提供优化SQL.如果说 ...

  4. ARM嵌入式系统开发:软件设计与优化--第二章ARM处理器基础

    注:本文资料全部来源于网络或书籍,同时加上个人理解.若有侵权,告知即删.若有错误,留言商讨. 1.寄存器: 总共有37个寄存器,最多可以有17个活动寄存器(16个数据寄存器,2个状态寄存器:CPSR和 ...

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

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

  6. 凸优化_Stephen_Boyd_

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

  7. 凸优化第一【凸集与凸优化简介】

    [本文仅供学习记录,概无其他用处,一些图片资源来自网络,侵删] 凸优化是一个简单的优化问题,优化-数学规划概念相同,本课程主要学习的内容包括:凸集.凸函数.凸优化和有关凸优化的一些算法. 优化:从一个 ...

  8. 凸集 凸函数 凸优化

    目录 写在前面 精简版概念理解 凸集 凸集的性质 凸函数 凸函数性质 凸优化 为什么要求是凸集呢? 为什么要求是凸函数呢? 判断是否为凸函数的简单办法 为什么区分凸优化和非凸优化 非凸优化问题如何转为 ...

  9. 详解GCN、GAT、凸优化、贝叶斯、MCMC、LDA

    如果你准备发AI方向的论文,或准备从事科研工作或已在企业中担任AI算法岗的工作.那么我真诚的向大家推荐,贪心学院<高阶机器学习研修班>,目前全网上应该找不到类似体系化的课程.课程精选了四大 ...

  10. 论文阅读笔记【1】:在线凸优化算法Greedy Projection

    基本信息 题目: Online Convex Programming and Generalized Infinitesimal Gradient Ascent 作者: Martin Zinkevic ...

最新文章

  1. 新课程网上选课系统V1.0—适用于中小学校本课程选课、选修课选课
  2. 数据结构与算法之美02
  3. 【C/C++】变量做数组长度
  4. Fiddler抓包工具详解(五)(IOS、安卓抓包+fildder插件)
  5. 2019第三届中国通信业物联网大会邀请函
  6. 飞鸽传书:webbrowser 本生是一个控件
  7. RabbitMQ工作笔记-新建用户及创建虚拟主机
  8. 数据结构(C语言版)顺序栈相关算法的代码实现
  9. matlab中图例的字怎么改,matlab中legend函数在添加图例时的使用方法
  10. CentOS 7各版本镜像合集下载
  11. Excel快速实现中英文分列
  12. cmos逻辑门传输延迟时间_芯片设计进阶之路——从CMOS到建立时间和保持时间
  13. CORTEX:我知道你在真笑还是假笑 | 前辅助运动区的激活与对笑声传染性和真实性的感知
  14. Codeforces Round #714 (Div. 2) B. AND Sequences (思维)
  15. React:开发者工具谷歌插件下载安装
  16. 电脑屏幕下方任务栏不显示了怎么处理 ?
  17. 现在计算机怎样读硬盘端口,组装电脑之硬盘识别篇
  18. linux命令统计word字数,Word:不启动也能进行字数统计(转)
  19. 电子计算机的清除,计算器的清除键是什么
  20. vue移动端和pc适配,搭建网站布局

热门文章

  1. Custom Sublime Text Build Systems For Popular Tools And Languages
  2. OEL修改字符集失败 -bash: /root: is a directory
  3. “.NET研究”理解.NET程序集的执行过程
  4. scanf()接受不同类型的参数的一个例子
  5. 数据结构实验4-栈与字符串
  6. tracepro杂散光分析例子_cSensor E2000系列气体光谱分析仪
  7. python中合并字符串的库函数是_《Python Cookbook(第2版)中文版》——1.6 合并字符串...
  8. dell linux raid 查看,Ubuntu Linux下Dell服务器使用硬Raid后查看磁盘信息方法
  9. shell 查某个字符串_Shell脚本编程04——Shell编程之sed与awk
  10. java 包装类详解_解析包装类