凸集,凸函数,无约束优化问题

Hesse矩阵和Jacobi矩阵

注意Hesse矩阵计算过程中目标变量是一元实值,自变量是向量,经过一阶导后变成目标变量为函数矩阵,自变量为向量函数,然后函数矩阵对向量求导,见书上定义 1.3.2

2f(x)=(2f(x)x122f(x)x1x2......2f(x)xnx12f(x)xnx2...2f(x)xnxn)

Jacobi矩阵计算过程中目标变量本身就是函数矩阵,自变量是向量,见书上定义 1.3.3

F(x)=(f1(x),f2(x),...,fm(x))T,x=(x1,x2,...,xn)T

F(x)=(f1(x)x1f1(x)x2...f1(x)xn...fm(x)x1fm(x)x2...fm(x)xn)

1.凸集

凸集的定义

DRn,x,yD,α[0,1],

αx+(1α)yD

D
线

凸集的性质

D1,D2Rn,αR,

  • D1D2={x|xD1,xD2}
  • αD1={αx|xD1}
  • D1+D2={x+y|xD1,yD2}
  • D1D2={xy|xD1,yD2}

凸集的判定

  • :m2,x1,...,xmDα1,...,αm,αi0,i=1,2...,m,i=1mα=1,

α1x1+...+αmxmD

2.凸函数

凸函数的定义

D,fD,x1,x2D,α(0,1),

f(αx1+(1α)x2)αf(x1)+(1α)f(x2)

fD
线线

凸函数的性质

  • f(x)=cTx(线)
  • f(x)=||x||,
  • f(x)=xTAx,A,

凸函数的判定

  • f(x)x,yRn,ϕ(α)=f(x+αy)α
  • D,f(x)D,f(x)D

f(y)f(x)+f(x)T(yx),x,yD

  • Df(x)Df(x):f(x)Hesse2f(x)D

3.无约束最优化方法

普通函数局部解判断条件

一阶必要条件

f(x),x,

f(x)=0

二阶必要条件

f(x),x,

f(x)=0,2f(x)

二阶充分条件

f(x),

f(x)=0,2f(x)

x

凸函数最优解的判断条件

充要条件

ff(x),x

f(x)=0

posted @   筷点雪糕侠  阅读(145)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示