数值优化之凸集

news/2024/11/20 21:34:23/

本文ppt来自深蓝学院《机器人中的数值优化》

目录

1 凸集的定义

2 凸集的运算


1 凸集的定义

集合中任意两点连线形成的线段属于这个集合,这个集合是凸集。

注意:是否是凸集,集合的边界是否属于这个集合很重要

这涉及到构造最小凸包的问题。

上面列出的超平面、半空间等等都是凸集的典型代表

锥不一定是凸集,比如锥的横截面是非凸集合,那么锥也是非凸的。

上面的二阶锥是通过增加一个维度产生的。

半正定的锥为何是凸集可以利用在集合中取A,B,证明他们的凸组合仍然在这个集合里。

2 凸集的运算

凸集的并集不一定是凸或非凸,凸集的交集一定是凸集。

凸集的sum与product一定是凸集。

 

超平面的交集是凸集,以后的障碍物或者是ego-car都常用此来表示。

这是另一种半定锥的定义形式:任何一个向量x代入不等式都成立,而此不等式的本质是一个线性不等式,也就是相当于一个半空间,半空间的交集一定是凸的,但唯一有疑问的一点是无限个凸集的交集还是不是凸的?


http://www.ppmy.cn/news/8646.html

相关文章

【LeetCode每日一题】——263.丑数

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】 数学 二【题目难度】 简单 三【题目编号】 263.丑数 四【题目描述】 丑数 就是只包含质因数 …

MySQL补齐函数LPAD和RPAD之SQLite解决方案

工作中经常需要对数据进行清洗,并对个别字段进行格式化处理,像 字符串左右补齐。MySQL数据库自带有LPAD()、RPAD(),而SQLite数据库没有的相应函数,需要自己转换。 目录 1、MySQL数据库 1.1、MySQL左右补全函数 1.2、实践验证 …

Java工具——MySQL介绍与安装

Java工具——MySQL介绍与安装MySQL数据库介绍1. 简介2. MySQL发展历史MySQL数据库安装1. 下载安装包2. 安装3. 配置环境变量MySQL数据库介绍 1. 简介 MySQL是应用最广泛、普及度最高的开源关系型数据库,MySQL由瑞典MySQL AB公司开发,目前属于Oracle旗下…

【C++】-- 哈希(上万字详细配图配代码从执行一步步讲解)

目录 哈希 常见哈希函数 除留余数法 哈希冲突 哈希冲突解决 闭散列 a、线性探测 插入 查找 删除 线性探测的实现代码 b、二次探测 二次探测的实现 开散列 开散列实现 插入 查找 删除 析构函数 代码汇总 哈希 常见哈希函数 直接定址法 -- (常用)-- 不存在哈…

设计 | 分享5个好用的PPT模板网站

第一PPT 这个老牌的模板网站了,全站都是免费下载,还是不错的 但是素材质量嘛,免费所以不太高。 第一PPT下载https://www.1ppt.com/ 模板狗 这个是最近发现的一个网站,其中内容比较精美。 而且不用开会员也能单独购买&#x…

哈希表题目:同构字符串

文章目录题目标题和出处难度题目描述要求示例数据范围解法思路和算法代码复杂度分析题目 标题和出处 标题:同构字符串 出处:205. 同构字符串 难度 3 级 题目描述 要求 给定两个字符串 s\texttt{s}s 和 t\texttt{t}t,判断它们是否是同…

C++类的多种构造函数

目录默认构造函数普通构造函数拷贝构造函数vector存含有指针的自定义类型主义问题转换构造函数移动构造函数举例两个场景下面以Complex 复数类来学习C类中的各种构造函数; #include <iostream> using namespace std;//复数类 class Complex{friend ostream & operat…

【Linux】shell命令以及运行原理和Linux权限的理解

&#x1f680; 作者简介&#xff1a;一名在后端领域学习&#xff0c;并渴望能够学有所成的追梦人。 &#x1f40c; 个人主页&#xff1a;蜗牛牛啊 &#x1f525; 系列专栏&#xff1a;&#x1f6b2;Linux &#x1f4d5; 学习格言&#xff1a;博观而约取&#xff0c;厚积而薄发 …