漫步凸分析十一——分离定理

2024-05-08 16:08

本文主要是介绍漫步凸分析十一——分离定理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

C1,C2 Rn 中的非空集合,有一个超平面 H ,如果C1含于其中的一个闭半空间而 C2 含于相对立的闭半空间,那么我们称 H 分离(separate)C1,C2;如果 C1,C2 都不含于 H ,那么我们成H真(properly)分离 C1,C2 ;如果存在 ε>0 使得 C1+εB 含于一个开半空间而 C2+εB 含于相对立的开半空间,其中 B 是单位欧几里得球{x||x|1},那么我们称 H 强(strongly)分离C1,C2。(当然, Ci+εB 是由这样的点 x 组成的,至少有点yCi使得 |xy|ε )

有时候也会考虑其他类别的分离,例如严格(strict)分离,此时 C1,C2 属于对立的开半空间。然而因为真分离与强分离非常自然地对应于线性代数中的极值,所以目前为止这两种是最有用的。

11.1 C1,C2 Rn 中的非空集,当且仅当存在向量 b 使得

  1. inf{x,b|xC1}sup{x,b|xC2}

    • sup{x,b|xC1}>inf{x,b|xC2}
    • 那么存在一个超平面,它真分离 C1,C2
      当且仅当存在一个向量 b 使得
      3. inf{x,b|xC1}>sup{x,b|xC2}

      那么存在一个超平面,它强分离 C1,C2

      假设 b 满足条件(a),(b)并选择 C1 上极小值与 C2 上极大值之间任意值 β 。那么我们有 b0,βR H={x|x,b=β} 是一个超平面(定理1.3)。半空间 {x|x,bβ} 包含 C1 ,而 {x|x,bβ} 包含 C2 ,条件 (b) 表明 C1,C2 并非都含于 H ,所以H真分离 C1,C2

      反过来,当 C1,C2 能被真分离时,分离超平面与包含 C1,C2 的闭半空间可以只用 b,β 来描述,即对于每个 xC1,x,bβ ,对于每个 xC2,x,bβ ,且至少有一个 xC1 xC2 使得严格不等式成立,所以 b 满足条件(a),(b)

      如果 b 满足条件(c),我们可以选择 βR,δ>0 使得对于每个 xC1,x,bβ+δ 并且对每个 xC2,x,bβδ 。因为单位球 B 是有界的,所以ε可以选择足够小使得对于每个 εB 中的 y 满足|y,b|<δ,那么

      C1+εB{x|x,b>β}C2+εB{x|x,b<β}

      这样的话 H={x|x,b=β} 强分离 C1,C2 。反过来,如果 C1,C2 被强分离,那么对于某个 b,β,ε>0 ,刚刚描述的包含关系是成立的,那么

      βinf{x,b+εy,b|xC1,yB}<inf{x,b|xC1}βsup{x,b+εy,b|xC2,yB}>sup{x,b|xC2}

      所以条件 (c) 成立。 ||

      两个集合可否被分离是一个存在问题,所以这就是为何分离理论中许多出名的应用都出现在各种存在定理的证明中。最典型的情况就是需要求出满足某种性质的向量 b ,此时我们可以构造一对凸集C1,C2使得问题中的向量 b 对应于分离C1,C2的超平面。

      Rn 中分离超平面的存在性是一个相对基本的问题,不牵涉到选择公理,我们在下面定理的证明中给出了基本构造方法。

      11.2 C Rn中非空相对开凸集,令 M Rn中非空仿射集且不与 C 相交,那么存在一个包含M的超平面,使得一个开半空间包含 C

      如果 M 本身是超平面,那么有一个开半空间肯定包含C,否则的话 C 将与C相交,这就与假设矛盾。(如果 C 包含两个对立开半空间的点x,y,那么这两点之间线段上的点将位于半空间的边界上)假设 M 不是超平面,那么我们将说明如果构造一个比M维数高且与 C 不相交的仿射集M,这个构造法在 n 步或不到n步后给出一个满足要求的超平面 H ,这样的话就证明了该定理。

      我们假设0M(如果需要的话可以进行平移),这样的话 M 是一个子空间,凸集CM包含 C 但不含0。因为M不是超平面,所以子空间 M 包含一个二维子空间 P ,令M=P(CM),这是 P 中的一个相对开凸集(推论6.5.1与推论6.6.2),并且它不包含0。接下来我们要做的就是在P中找到一条通过0的直线 L 且与C不相交,这样的话 M=M+L 将是维数高于 M 且与C不相交的子空间。(实际上, (M+L)C 意味着 L(CM) ,这与 LC= 是矛盾的)为简单起见,我们将平面 P 看成R2,如果 C 是空集或零维,那么直线 L 显然存在,如果aff C是不包含0的直线,我们将 L 取为过0 的平行线,如果aff C是包含0的直线,那么我们将 L 取为过0的垂线。对于剩余的情况,C是二维的且是开的。集合 K={λC|λ>0} 是包含 C 的最小凸锥(推论2.6.3),因为它是开集的并所以它也是开集,而且还不包含0,因此 K R2中角度不超过 π 的开扇形,我们将 L 取成延伸扇形一条边界得到的线。||

      主要的分离定理如下。

      11.3 C1,C2 Rn 中的非空凸集,要想存在一个真分离 C1,C2 的超平面,充分必要条件是 ri C1,ri C2 没有公共点。

      考虑凸集 C=C1C2 ,根据推论6.6.2,它的相对内部是 ri C1ri C2 ,所以当且仅当 ri C1,ri C2 没有公共点时, 0ri C 。接下来,如果 0ri C ,那么根据前面的定理存在一个包含 M={0} 的超平面使得 ri C 包含在一个开半空间中;那么半空间的闭包包含 C ,因为Ccl(ri C),所以如果 0ri C 那么存在向量 b 使得

      0infxCx,b=infx1C1x1,bsupx2C2x2,b0<supxCx,b=supx1C1x1,binfx2C2x2,b

      根据定理11.1这就意味着 C1,C2 可以真分离。反过来这些条件意味着 0ri C ,因为这说明包含 C 半空间D={x|x,b0}的存在性,它的内部 ri D={x|x,b>0} C 相交,在这种情况中ri Cri D(推论6.5.2)。 ||

      对于真分离,集合最多有一个可以包含在分离超平面中,如 R2 中的集合

      C1={(ξ1,ξ2)|ξ1>0,ξ2ξ11}C1={(ξ1,0)|ξ10}

      这些集合是不相交的,唯一的分离超平面是 ξ1 轴,它包含 C2 ,这个例子还说明不相交的闭集不一定能被强分离。

      11.4 C1,C2 Rn 中的非空凸集,要想存在强分离 C1,C2 的超平面,充分必要条件是

      inf{|x1x2||x1C1,x2C2}>0

      换句话说 0cl(C1C2)

      如果 C1,C2 可以被强分离,那么对于某个 ε>0,C1+εB C2+εB 不相交。另一方面,如果后者成立,那么根据前面的定理 C1+εB C2+εB 可以被强分离。因为对于 ε=ε/2,εB=εB+εB ,所以集合 (C1+εB)+εB (C2+εB)+εB 属于对立的闭半空间,这样的话 C1+εB C2+εB 在对立的闭半空间,因此当且仅当对 ε>0 ,原点不属于集合

      (C1+εB)(C2+εB)=C1C22εB

      时, C1,C2 可以被强分离。这个条件意味着对于某个 ε0

      2εB(C1C2)=

      换句话说 0cl(C1C2) ||

      11.4.1 C1,C2 Rn 中非空不相交闭凸集且没有公共的回收方向,那么存在一个超平面强分离 C1,C2

      因为 C1,C2 不相交,所以我们有 0(C1C2) ,但是根据推论9.1.2,在回收条件下 cl(C1C2)=C1C2 ||

      11.4.2 C1,C2 Rn 中的非空凸集,其闭包是不相交,如果有一个集合是有界的,那么出在超平面强分离 C1,C2

      将第一个推论应用到 cl C1,cl C2 上,其中有一个没有回收方向。 ||

      凸多面体的分离结果会将在推论19.3.3,定理20.2,推论20.3.1与定理22.6中给出。

      弱线性不等式组 x,biβi,I 的解集 x 是闭凸集,因为它是闭半空间的交集。现在我们将说明Rn中每个闭凸集可以表示成这样的解集。

      11.5 闭凸集 C 是包含它的半空间之交。

      我们可以假设 CRn ,因为否则的话定理明显成立。给定任意 aC ,集合 C1={a},C2=C 满足定理11.4中的条件,因此存在一个强分离 {a},C 的超平面,包含 C 的闭半空间不包含a,所以包含 C 闭半空间的交除了C中的点外不包含其他点。 ||

      11.5.1 S Rn的任意子集,那么 cl(conv S) 是包含 S 的闭半空间值交。

      闭半空间包含 C=cl(conv S) 当且仅当它包含 S

      11.5.2 C Rn的凸子集但不是 Rn 本身,那么存在一个包含 C 的闭半空间。换句话说,存在bRn使得线性函数 ,b C 上有上界。

      假设表明 clRn (否则的话 Rn=ri(cl C)C )。根据定理,一个点属于 cl C 当且仅当它属于包含 cl C 的每个闭半空间,所以包含 cl C 的闭半空间不会为空。 ||

      定理11.5的深入版本会在定理18.8中给出。

      切的几何概念是分析中最重要的工具之一,曲线的切线与曲面的切平面一般用微分的形式定义。在凸分析中,我们利用相反的方法,广义切在几何上用分离来定义,之后这个概念发展成广义微分理论。

      广义切表示为支撑超平面与半空间,令 C Rn中的凸集, C 的支撑半空间是包含C的闭半空间,且有一个点在 C 的边界上。C的支撑超平面就是 C 支撑半空间的边界,它本身是一个超平面。换句话说,C的支撑超平面可以表示成 H={x|x,b=β},b0 其中对于每个 xC,x,bβ 且至少有一个点 xC 使得 x,b=β ,因此 C 的支撑超平面与一个线性函数有关,该函数找到C上的最大值。经过给定点 aC 的支撑超平面对应于向量 b ,它是C a 处的法向量。

      如果C不是 n 维的,这样的话aff CRn,所以我们总是可以将 aff C 扩展成包含 C 的超平面,这样的支撑超平面我们几乎不感兴趣,所以我们只讨论非平凡(non-trivial)的支撑超平面即不包含C本身。

      11.6 C 是一个凸集,D C 的一个非空凸子集(例如,由单点组成的子集)。要想存在一个C的非平凡支撑超平面且包含 D ,充分必要条件是D ri C 不相交。

      因为 DC ,所以 C 的非平凡支撑超平面(包含D)与真分离 D,C 的超平面是一样的。根据定理11.3,这样的超平面存在,当且仅当 ri D ri C 不相交,这个条件等价于 D ri C不相交(推论6.5.2)。 ||

      11.6.1 凸集在其所有边界点上有非零法向量。

      11.6.2 C 是凸集,xC C 的相对边界点,当且仅当存在一个线性函数h使得 h 实现的作用是:C x 点达到最大值,并且h不是 C 上的常函数。

      前面的结果在凸锥的情况下可以重新定义。

      11.7 C1,C2 Rn 中的非空子集,至少有一个是锥。如果存在一个超平面真分离 C1,C2 ,那么存在一个超平面真分离 C1,C2 且过原点。

      假设 C2 是锥。如果 C1,C2 可以被真分离,那么存在一个向量 b ,其满足定理11.1的前两个条件。令

      β=sup{x,b|xC2}

      那么,正如定理11.1中的证明,集合

      H={x|x,b=β}

      是真分离 C1,C2 的超平面。因为 C2 是锥,所以

      λx,b=λx,bβ<,xC2,λ>0

      这表明 β0 且对每个 C2 中的 x,x,b0 ,因此 β=0,0H ||

      11.7.1 Rn 中的非空闭凸锥是包含它的齐次闭半空间的交(齐次半空间其边界上有原点)。

      利用定理来提炼定义11.5的证明。 ||

      11.7.2 S Rn中的任意子集, K 是由S生成的凸锥的闭包,那么 K 是所有包含S的齐次闭半空间的交。

      齐次闭半空间是包含原点的闭凸锥,这样的锥要想包含 S ,当且仅当它包含K,然后利用前面的推论即可。 ||

      11.7.3 K Rn中的凸锥但不是 Rn 本身,那么 K 含于Rn的某个齐次闭半空间。换句话说,存在某个向量 b0 使得对于每个 xK,x,b0

      类似推论11.5.2。 ||

      to be continue.…..

这篇关于漫步凸分析十一——分离定理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/970790

相关文章

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

MOLE 2.5 分析分子通道和孔隙

软件介绍 生物大分子通道和孔隙在生物学中发挥着重要作用,例如在分子识别和酶底物特异性方面。 我们介绍了一种名为 MOLE 2.5 的高级软件工具,该工具旨在分析分子通道和孔隙。 与其他可用软件工具的基准测试表明,MOLE 2.5 相比更快、更强大、功能更丰富。作为一项新功能,MOLE 2.5 可以估算已识别通道的物理化学性质。 软件下载 https://pan.quark.cn/s/57

衡石分析平台使用手册-单机安装及启动

单机安装及启动​ 本文讲述如何在单机环境下进行 HENGSHI SENSE 安装的操作过程。 在安装前请确认网络环境,如果是隔离环境,无法连接互联网时,请先按照 离线环境安装依赖的指导进行依赖包的安装,然后按照本文的指导继续操作。如果网络环境可以连接互联网,请直接按照本文的指导进行安装。 准备工作​ 请参考安装环境文档准备安装环境。 配置用户与安装目录。 在操作前请检查您是否有 sud

线性因子模型 - 独立分量分析(ICA)篇

序言 线性因子模型是数据分析与机器学习中的一类重要模型,它们通过引入潜变量( latent variables \text{latent variables} latent variables)来更好地表征数据。其中,独立分量分析( ICA \text{ICA} ICA)作为线性因子模型的一种,以其独特的视角和广泛的应用领域而备受关注。 ICA \text{ICA} ICA旨在将观察到的复杂信号

【软考】希尔排序算法分析

目录 1. c代码2. 运行截图3. 运行解析 1. c代码 #include <stdio.h>#include <stdlib.h> void shellSort(int data[], int n){// 划分的数组,例如8个数则为[4, 2, 1]int *delta;int k;// i控制delta的轮次int i;// 临时变量,换值int temp;in

三相直流无刷电机(BLDC)控制算法实现:BLDC有感启动算法思路分析

一枚从事路径规划算法、运动控制算法、BLDC/FOC电机控制算法、工控、物联网工程师,爱吃土豆。如有需要技术交流或者需要方案帮助、需求:以下为联系方式—V 方案1:通过霍尔传感器IO中断触发换相 1.1 整体执行思路 霍尔传感器U、V、W三相通过IO+EXIT中断的方式进行霍尔传感器数据的读取。将IO口配置为上升沿+下降沿中断触发的方式。当霍尔传感器信号发生发生信号的变化就会触发中断在中断