热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

凸优化凸集

文章目录仿射集凸集锥凸锥组合凸锥包一个简短的summary考虑一个点考虑空集几种重要的凸集R^n^空间任意直线任意线段超平面与半空间球和椭球球椭多面体证明单纯性是一个多面体对称矩阵

文章目录

  • 仿射集
  • 凸集
    • 凸锥组合
    • 凸锥包
  • 一个简短的summary
    • 考虑一个点
    • 考虑空集
  • 几种重要的凸集
    • R^n^空间
    • 任意直线
    • 任意线段
    • 超平面与半空间
    • 球和椭球
      • 多面体
        • 证明单纯性是一个多面体
      • 对称矩阵的集合S^n^
        • 证明S^n^~+~是一个凸锥
        • S^n^~++~是一个凸锥么?
        • (半)正定阵的几何理解


仿射集
  • 任意两点间所在的直线在仿射集内



凸集
  • 任意两点间所在的线段在凸集内
    在这里插入图片描述
    从这里可以知道 仿射集一定是凸集

  • 上面说了仿射组合 那么这里一定有凸组合 唯一的区别就是 凸组合的系数之和还是得满足加和为1 ,因为毕竟是线段嘛~
    在这里插入图片描述

  • 要注意的是这里除了 系数之和的约束之外 还要求系数本身在0,1之间(还是那句话 毕竟是个线段~)

  • 上面说了仿射组合一定在仿射集里面 那么这里一定有凸组合一定在凸集里面的扩展定义并且能与原定义相互推导

  • 上面说了仿射包 那么这里一定有凸包




  • 锥的集合不一定是凸集合 所以我们要构造凸锥convex cone
    在这里插入图片描述

看到红框中的形式很容易联想到之前在仿射集里面我们试图扩展到的一般形式,大家可以想想特点是什么==》过原点

凸锥组合

在这里插入图片描述

凸锥包

在这里插入图片描述
在这里插入图片描述
注意 两个点(连线过原点)的凸锥包不应该是过原点的直线,而应该是一条射线,因为包要求是最小的集合



一个简短的summary
  • 对于affine 、convex、cone ,其原本定义中的系数取值范围是多少,对应的xx组合的取值范围就是多少,但是convex比较特殊,还有个[0,1]的约束,毕竟是线段 和 射线、直线还是有点差距
    在这里插入图片描述

其实可以写的更加简洁一点:
在这里插入图片描述


  • 第二个式子是第一个式子、第三个式子的特例 ?? 这个逻辑没有反把。。?

考虑一个点


  • 一个点也是一个仿射集、凸集,如果它是原点,就也是凸锥
    在这里插入图片描述
    这里忘了写系数加和为1 了

逻辑是:因为一个点可以满足上面截图中的式子,which means 第一行的结论就成立


考虑空集

所有都是



几种重要的凸集

Rn空间

n维空间的子空间也还是 那三种

任意直线

要过原点才会使凸锥,另外两个是符合的

任意线段

除非只是一个点,否则只是凸集(凸集当时就是拿线段定义的),另两种就不属于了

在这里插入图片描述
除非过原点 否则不是affine set (这个对x0和θ都有要求)
除非x0是原点,否则不是cone
不过确实是凸集无疑

超平面与半空间

在这里插入图片描述
所谓超平面实际上也就是一个集合

球和椭球


欧式平面中 球的定义
在这里插入图片描述
证明凸集 利用三角不等式
在这里插入图片描述
三角不等式很重要,证明的时候可以试试作为突破口



在这里插入图片描述
各个维度之间的加权( 用 轴长度量 )就用P定义
P决定椭球每一维的半轴长 对应矩阵的奇异值

在这里插入图片描述



多面体

由线性等式和不等式组成的

  • 单纯形 比较特殊的多面体
    在这里插入图片描述
    大意就是选出来的线性无关向量的凸包

注意,其中选择欸得点数k不能超过维数+1 不然就会构成超出维数的向量,肯定会存在线性相关的情况的
在这里插入图片描述
所以二维空间不会有四边形多面体, 三维空间最多也只有四面体多面体

证明单纯性是一个多面体


属于凸优化里面很简单的一个证明
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里的y是一个遍历的集合 所以对于空间中的任意y都要成立




对称矩阵的集合Sn

在这里插入图片描述
半正定 所有特征值(老师口误讲成了奇异值 which是开根号的 所以肯定大于0)非负

证明Sn+是一个凸锥

老师这里讲的一句话,让我觉得很有感触: 像之前的椭球啊之类的还能用我们的空间想象能力,现在这种高维的矩阵只能用我们的逻辑能力去判断了 which means只能通过证明
在这里插入图片描述

  • 证明思路 --》 就用定义去证明

首先 Sn+加权之和肯定还是对称的,所以这个就不用证了
齐次就是要证明Sn+加权值和是正定的


  • 证明半正定:
    在这里插入图片描述



Sn++是一个凸锥么?


  • 不是
  • 因为正定 所以不能过原点 (举一个一维的例子看看)
    这个经验告诉我们 虽然证明的时候要运用逻辑思维,但是还是可以先想下低维的情况,一方面说不定可能有反例,另一方面可以帮助理解

??当它是一个凸集的时候就不是凸锥 否啧就是凸锥



(半)正定阵的几何理解

在这里插入图片描述
n维的(半)正定矩阵实际上是(n+1)维空间的一部分 这里举一个三维空间的例子



  • 补充小知识
    ==正定的话 每个奇异值都大于0(不仅仅针对于分量) ==
    一个矩阵有多种奇异值分解的分解情况






推荐阅读
  • 协程作为一种并发设计模式,能有效简化Android平台上的异步代码处理。自Kotlin 1.3版本引入协程以来,这一特性基于其他语言的成熟理念,为开发者提供了新的工具,以增强应用的响应性和效率。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 如何在PHP中安装Xdebug扩展
    本文介绍了如何从PECL下载并编译安装Xdebug扩展,以及如何配置PHP和PHPStorm以启用调试功能。 ... [详细]
  • 本篇文章详细探讨了微机原理实验中的指令系统,特别是第三章的内容。对于希望深入了解微机工作原理和技术实现的朋友来说,这是一篇不可多得的技术指南。文章不仅涵盖了基础概念,还深入讲解了指令格式、操作数类型以及各种寻址方式,旨在帮助读者更好地掌握微机指令系统的应用。 ... [详细]
  • 深入理解云计算与大数据技术
    本文详细探讨了云计算与大数据技术的关键知识点,包括大数据处理平台、社会网络大数据、城市大数据、工业大数据、教育大数据、数据开放与共享的应用,以及搜索引擎与Web挖掘、推荐技术的研究及应用。文章还涵盖了云计算的基础概念、特点和服务类型分类。 ... [详细]
  • 实践指南:使用Express、Create React App与MongoDB搭建React开发环境
    本文详细介绍了如何利用Express、Create React App和MongoDB构建一个高效的React应用开发环境,旨在为开发者提供一套完整的解决方案,包括环境搭建、数据模拟及前后端交互。 ... [详细]
  • 【小白学习C++ 教程】二十三、如何安装和使用 C++ 标准库
    【小白学习C++ 教程】二十三、如何安装和使用 C++ 标准库 ... [详细]
  • 原文地址:https:blog.csdn.netqq_35361471articledetails84715491原文地址:https:blog.cs ... [详细]
  • 本文介绍了如何利用X_CORBA实现远程对象调用,并通过多个示例程序展示了其功能与应用,包括基础的Hello World示例、文件传输工具以及一个完整的聊天系统。 ... [详细]
  • 实现系统调用
    实现系统调用一、实验环境​本次操作还是基于上次编译Linux0.11内核的实验环境进行操作。环境如下:二、实验目标​通过对上述实验原理的认识,相信 ... [详细]
  • 介绍了一个名为 LnskyDB 的自定义库,该库在流行的微 ORM 框架 Dapper 基础上增加了 Lambda 表达式支持,旨在简化数据库操作流程。 ... [详细]
  • 深入探讨:Actor模型如何解决并发与分布式计算难题
    在现代软件开发中,高并发和分布式系统的设计面临着诸多挑战。本文基于Akka最新文档,详细探讨了Actor模型如何有效地解决这些挑战,并提供了对并发和分布式计算的新视角。 ... [详细]
  • 本文旨在探讨设计模式在Visual FoxPro (VFP) 中的应用可能性。虽然VFP作为一种支持面向对象编程(xbase语言)的工具,其OO特性相对简明,缺乏高级语言如Java、C++等提供的复杂特性,但设计模式作为一种通用的解决方案框架,是否能有效应用于VFP,值得深入研究。 ... [详细]
  • 云盒子更新:支持WPS、Visio和Project文档在线预览与图片导出
    企业云盘中的在线预览功能是提高工作效率的关键特性之一。借助云盒子提供的文件转换技术,用户可以无需安装额外软件,直接在线查看多种类型的文档,包括最新的WPS、Visio和Project文件。 ... [详细]
  • 深入解析:存储技术的演变与发展
    本文探讨了从单机文件系统到分布式文件系统的存储技术发展过程,详细解释了各种存储模型及其特点。 ... [详细]
author-avatar
手机用户2502881927
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有