在数学中一个非凸的最优化问题

本文深入探讨了数学中最优化问题的凸性特征,包括凸集与凸函数的概念,以及如何判断一个最优化问题是凸优化问题还是非凸问题。文章详细解释了凸优化问题的特点——局部最优解即是全局最优解,并提供了实际建模中区分这两种类型问题的方法。
数学中最优化问题的一般表述是求取 x^{*}\in \chi ,使 f(x^{*} )=min\{f(x):x\in \chi \} ,其中 x 是n维向量, \chi x 的可行域, f \chi 上的实值函数。
凸优化 问题是指 \chi 闭合的凸集 f \chi 上的 凸函数 的最优化问题,这两个条件任一不满足则该问题即为非凸的最优化问题。
其中, \chi 是  凸集 是指对集合中的任意两点 x_{1},x_{2}\in \chi ,有 tx_{1}+(1-t)x_{2}\in \chi,t\in[0,1] ,即任意两点的连线段都在集合内,直观上就是集合不会像下图那样有“凹下去”的部分。至于闭合的凸集,则涉及到闭集的定义,而闭集的定义又基于开集,比较抽象,不赘述,这里可以简单地认为 闭合的凸集 是指包含有所有边界点的凸集。

f 凸函数 是指对于定义域 \chi 中任意两点 x_{1},x_{2}\in \chi ,有 f(t x_{1}+(1-t) x_{2}) \ge t f(x_{1})+(1-t)f( x_{2}),t\in[0,1] ,直观上就是 f 向下凸出,如下图示意。

实际建模中判断一个最优化问题是不是凸优化问题一般看以下几点:
  • 目标函数f如果不是凸函数,则不是凸优化问题
  • 决策变量x中包含离散变量(0-1变量或整数变量),则不是凸优化问题
  • 约束条件写成g(x)\le0时,g如果不是凸函数,则不是凸优化问题
之所以要区分凸优化问题和非凸的问题原因在于凸优化问题中局部最优解同时也是全局最优解,这个特性使凸优化问题在一定意义上更易于解决,而一般的非凸最优化问题相比之下更难解决。
资料来自维基,稍有删减改动。
附上wiki链接:
Convex optimization
Convex set
Convex function
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值