凸函数的局部最优也是全局最优的证明

2024-06-07 20:36

本文主要是介绍凸函数的局部最优也是全局最优的证明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这个性质早就知道了,但并不太清楚严谨的证明是什么。这也是《Introduction to linear optimization》书中第三章课后题的第一题。这篇博客给出严谨的证明。

Exercise 3.1 (Local minimum of convex functions)

Let f : R n → R f: \mathcal{R}^n \rightarrow \mathcal{R} f:RnR be a convex function and let S ∈ R n S \in \mathcal{R}^n SRn be a convex set. Let x ∗ x^\ast x be an element of S S S. Suppose that x ∗ x^\ast x is a local optimum for the problem of minimizing f ( x ) f(x) f(x) over S S S; that is, there exists some ϵ > 0 \epsilon>0 ϵ>0 such that f ( x ∗ ) ≤ f ( x ) f(x^\ast)\leq f(x) f(x)f(x) for all x ∈ S x\in S xS for which ∣ x − x ∗ ∣ ≤ ϵ |x - x^\ast|\leq \epsilon xxϵ. Prove that x ∗ x^\ast x is globally optimal; that is, f ( x ∗ ) ≤ f ( x ) f(x^\ast)\leq f(x) f(x)f(x) for all x ∈ S x\in S xS.


Solution:

We prove this problem by contradiction (反证法).

Proof.

Suppose that there exists a point x 0 ∈ S x_0\in S x0S in which f ( x 0 ) < f ( x ∗ ) f(x_0)<f(x^\ast) f(x0)<f(x). Since f ( x ) f(x) f(x) is a convex function, for any λ ∈ [ 0 , 1 ] \lambda\in [0,1] λ[0,1],

f ( λ x ∗ + ( 1 − λ ) x 0 ) ≤ λ f ( x ∗ ) + ( 1 − λ ) f ( x 0 ) . f(\lambda x^\ast + (1-\lambda)x_0)\leq \lambda f(x^\ast) + (1-\lambda )f(x_0). f(λx+(1λ)x0)λf(x)+(1λ)f(x0).

Since f ( x 0 ) < f ( x ∗ ) f(x_0)<f(x^\ast) f(x0)<f(x),

f ( λ x ∗ + ( 1 − λ ) x 0 ) < λ f ( x ∗ ) + ( 1 − λ ) f ( x ∗ ) = f ( x ∗ ) . f(\lambda x^\ast + (1-\lambda)x_0)< \lambda f(x^\ast) + (1-\lambda )f(x^\ast)=f(x^\ast). f(λx+(1λ)x0)<λf(x)+(1λ)f(x)=f(x).

We can find a λ \lambda λ that makes λ x ∗ + ( 1 − λ ) x 0 \lambda x^\ast + (1-\lambda)x_0 λx+(1λ)x0 locates at the neighbourhood of x ∗ x^\ast x, i.e.,
x ∗ − ϵ ≤ λ x ∗ + ( 1 − λ ) x 0 ≤ x ∗ + ϵ ; x^\ast-\epsilon\leq\lambda x^\ast + (1-\lambda)x_0\leq x^\ast+\epsilon; xϵλx+(1λ)x0x+ϵ;

i.e., we can make λ \lambda λ satisfies:

− ϵ ≤ ( 1 − λ ) ( x ∗ − x 0 ) ≤ ϵ ; -\epsilon\leq(1-\lambda)(x^\ast-x^0)\leq \epsilon; ϵ(1λ)(xx0)ϵ;

i.e., we can make λ \lambda λ satisfies:
1 − λ ≤ ϵ ∣ x 0 − x ∗ ∣ . 1-\lambda\leq \frac{\epsilon}{|x_0-x^\ast|}. 1λx0xϵ.

This λ \lambda λ does exist, so there will exists a point in the neigourhood of x ∗ x^\ast x but its function value is smaller than f ( x ∗ ) f(x^\ast) f(x), which contradicts that x ∗ x^\ast x is a local minimum.

□ \Box

这篇关于凸函数的局部最优也是全局最优的证明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

React+TS前台项目实战(十七)-- 全局常用组件Dropdown封装

文章目录 前言Dropdown组件1. 功能分析2. 代码+详细注释3. 使用方式4. 效果展示 总结 前言 今天这篇主要讲全局Dropdown组件封装,可根据UI设计师要求自定义修改。 Dropdown组件 1. 功能分析 (1)通过position属性,可以控制下拉选项的位置 (2)通过传入width属性, 可以自定义下拉选项的宽度 (3)通过传入classN

axios全局封装AbortController取消重复请求

为什么? 问题:为什么axios要配置AbortController?防抖节流不行吗? 分析: 防抖节流本质上是用延时器来操作请求的。防抖是判断延时器是否存在,如果存在,清除延时器,重新开启一个延时器,只执行最后一次请求。节流呢,是判断延时器是否存在,如果存在,直接return掉,直到执行完这个延时器。事实上,这些体验感都不算友好,因为对于用户来说,得等一些时间,尤其是首次请求,不是那么流畅

ROS2从入门到精通4-4:局部控制插件开发案例(以PID算法为例)

目录 0 专栏介绍1 控制插件编写模板1.1 构造控制插件类1.2 注册并导出插件1.3 编译与使用插件 2 基于PID的路径跟踪原理3 控制插件开发案例(PID算法)常见问题 0 专栏介绍 本专栏旨在通过对ROS2的系统学习,掌握ROS2底层基本分布式原理,并具有机器人建模和应用ROS2进行实际项目的开发和调试的工程能力。 🚀详情:《ROS2从入门到精通》 1 控制插

【智能优化算法改进策略之局部搜索算子(五)—自适应Rosenbrock坐标轮换法】

1、原理介绍 作为一种有效的直接搜索技术,Rosenbrock坐标轮换法[1,2]是根据Rosenbrock著名的“香蕉函数”的特点量身定制的,该函数的最小值位于曲线狭窄的山谷中。此外,该方法是一种典型的基于自适应搜索方向集的无导数局部搜索技术。此法于1960年由Rosenbrock提出,它与Hooke-Jeeves模式搜索法有些类似,但比模式搜索更为有效。每次迭代运算分为两部分[3]: 1)

局部刷新ListView,实现点赞功能

今天看到一个需要实现一个点赞的功能。自己想没想明白,后来看了http://blog.csdn.net/nupt123456789/article/details/39432781 这篇博客,才有了思路。特意感谢 这是我要用的ListView的item。要给ListView设置单个刷新,实现点击事件。 1.布局  (不要问我为什么是绝对布局,,我开心) <?xml version

智能优化算法改进策略之局部搜索算子(六)--进化梯度搜索

1、原理介绍     进化梯度搜索(Evolutionary Gradient Search, EGS)[1]是兼顾进化计算与梯度搜索的一种混合算法,具有较强的局部搜索能力。在每次迭代过程中,EGS方法首先用受进化启发的形式估计梯度方向,然后以最陡下降的方式执行实际的迭代步骤,其中还包括步长的自适应,这一过程的总体方案如下图所示:     文献[1]

某大厂程序员吐槽:离职交接时,新人被工作量吓退,领导却污蔑我故意劝退新人,我怒晒工作短信反击证明,新人看了后也决定走人了!

一位知名大公司的程序员分享了他离职时的遭遇:在交接工作时,新进的同事因工作量过大而感到压力,但出乎意料的是,他们的领导却指责我故意吓唬新人。为了证明自己的清白,我晒出了工作短信作为反击,结果连新人也决定离开。 在任何组织里,团队文化的优劣都是决定工作效率和质量的关键。一个和谐相处的团队不仅能提升工作效率,还能使工作氛围变得轻松愉快。 然而,一旦团队内部出现权力斗争或领导偏爱小团体、

最优二叉树(哈夫曼树)知识点

路径:在一棵树中从一个结点往下到孩子或孙子结点之间的通路 结点的路径长度:从根节点到该节点的路径上分支的数目 树的路径长度:树中每个结点的路径长度之和 结点的权:给树中的结点赋予一个某种含义的值,则该值为该节点的权 结点的带权路径长度:结点的路径长度乘以结点的权 树的带权路径长度(WPL):树中所有叶子结点的带权路径长度 (Weight Path Length)   最优二叉树(哈夫

【PL理论深化】(3) MI 归纳法:归纳假设 (IH) | 结构归纳法 | 归纳假设的证明

💬 写在前面:所有编程语言都是通过归纳法定义的。因此,虽然编程语言本身是有限的,但用该语言编写的程序数量是没有限制的,本章将学习编程语言研究中最基本的归纳法。本章我们继续讲解归纳法,介绍归纳假设和结构性归纳法。 目录 0x00 归纳假设 (IH) 和结构归纳法 0x01 归纳假设的证明 0x00 归纳假设 (IH) 和结构归纳法 归纳法是一种用于证明归纳定义的集合中的元素所具有

【Sklearn驯化-环境配置】一文搞懂sklearn建模的最优环境搭建用法

【Sklearn驯化-环境配置】一文搞懂sklearn建模的最优环境搭建用法   本次修炼方法请往下查看 🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地! 🎇 相关内容文档获取 微信公众号 🎇 相关内容视频讲解 B站 🎓 博主简介:AI算法驯化师,混迹多个大厂搜索、推荐、广告、数据分析、数据挖掘岗位 个人申请专利40+,熟练掌握机