您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 凸函数与最优化理论毕业论
1凸函数的性质及其在最优化理论中的应用摘要给出了凸函数的定义及相关性质,研究了凸函数的的等价定义及其常用的一些判别方法,探讨了凸函数在非线性规划中的应用.关键词凸函数;非线性规划;梯度;凸规划中图分类号O224ThePropertyofConvexFunctionandItsApplicationinOptimizationAbstract:Thispaperdealswithsomequestionsofconvexfunction.Firstofallwegiveadefinitionofconvexandit’scalculationcharacters.Nextweprovethemindetails.Thensomeequaldefinitionsaregivenandprovedbyturns.Afterthatapplicationsofconvexfunctionarediscussedincludingseveralexamples.Keywords:Convexfunction;Nonlinearprogramming;Gradient;Convexprogramming1前言在很多数学问题的分析与证明中,我们都需要用到凸函数.例如在数学分析、函数论、泛函分析、最优化理论中处理某些问题时.常用的凸函数有两种,一种叫上凸函数,即曲线位于每一点切线的下方或曲线上任意两点间的弧段总在这两点连线上方的函数;另一种叫下凸函数,即曲线位于每一点切线的上方或曲线上任意两点间的弧段总在这两点连线下方的函数.对于一般的非线性函数来说,要给出极值点充分必要条件的一般表达式是困难的,但目标函数为凸函数时,却有较好的充要条件表达式.本文首先介绍凸函数的定义、性质及判定条件,最后利用凸集、凸函数解决非线性凸规划问题.2预备知识2.1[1]一般非线性规划的数学模型min;fx0,1,2,,,.0,1,2,,.ijgximsthxjl(1)(1)式中12,,,TnnxxxxR是n维向量.,1,2,,,1,2,,ijfgimhjl都是1nRR的映射(即自变量是n维向量,因变量是实数的函数关系).与线性规划类似,把满足约束条件的解称为可行解,若记0,1,2,,,0,1,2,,ijDxgximhxjl.称D为可行域.因此模型(1)式有时可简记为min,fxxD.22.2[2]凸集设K是n维欧式空间的一点集,若任意两点12,XKXK的连线上的所有点满足121,01aXaXKa,则称K为凸集.2.3[3]水平集设函数fx定义在集合S上,则称集合,,sHfxxS且fx为fx在集合S上关于数的水平集.其中是一个数,1,nfxRxSR.这里,sHf水平集,指的是满足fx的那部分x的集合,即为S的一个子集.如下图1-1所示:图1-12.4[3]梯度设多元函数12,,,,TnnufxxxxxSR,若在点010200,,,Tnxxxx处对于自变量12,,,Tnxxxx的各分量的偏导数01,2,,ifxinx都存在,则称函数ufx在点0x处一阶可导,并称向量000012,,Tnfxfxfxfxxxx是ufx在点0x处的梯度或一阶导数.2.5[3]海塞矩阵设ufx,0,nxSR若f在点0xS处对于自变量xS的各分量的二阶偏导数20,1,2,,ijfxijnxx都存在,则称函数fx在点0x处二阶可导,并称矩阵Hs(f,β)xf(x)β0322200021121222000222122222000212nnnnnfxfxfxxxxxxfxfxfxfxxxxxxfxfxfxxxxxx为fx在点0x处的二阶导数或海塞矩阵.3凸函数的定义及性质3.1凸函数的两个定义凸函数的定义有多种形式.一般《数学分析》中多采用分析性强的弦线法定义,而《高等数学》多采用几何直观性强的切线法定义.分别见下面的定义1及定义2.定义1[4]设函数fx在区间,ab上有定义,若对,ab上任意两点12,xx和实数0,1,总有121211fxfxfxfx成立,则称fx为区间,ab上的凸函数;若上式仅不等号成立,则称fx为区间,ab上的严格凸函数.定义2[5]设函数fx在区间I上可导,如果曲线yfx在区间I位于其上任一点处切线的上方,那么称曲线yfx在区间I上为凸的,即fx为区间上的凸函数.类似的可定义凹函数.3.2凸函数的性质性质1[5]若fx与gx均为凸集S上的凸函数,则fxgx也是凸集S上的凸函数.证明1,2xxS和0,1,因fx,gx都是凸集S上的凸函数,则121211fxfxfxfx,121211gxgxgxgx.两式相加便得:12121212111fxxgxxfxgxfxgx.由凸函数的定义知fxgx也是凸集S上的凸函数.4性质2[5]若fx为定义在凸集S上的凸函数,则对任意实数0a,函数afx也是定义在S上的凸函数.证明由于12,xxS,fx为S上的凸函数,则对于0,1t和0aa,有121211ftxtxtfxtfx,上式两端均乘以0aa,可得121212111aftxtxatfxatfxtafxtafx.由凸函数的定义知afx是凸集S上的凸函数.推论,R,12,fxfx均为定义在凸集S上的凸函数,则12fxfx也是凸函数.性质3[6]设fx是定义在凸集S上的凸函数,则对任一个实数,水平集,,sHfxxS且fx也是一个凸集.证明12,,sxxHf,则有12,,01fxfxaa,作1201axaxx.因为12,xSxS,S是凸集,因此有0121,sxaxaxHf.即012,,,xxx都同属于S,又因为fx是定义在S上的凸函数,故有0121fxfaxax1211.afxafxafaf即0121,sxaxaxHf,则由凸集定义可知,,sHf也是一个凸集.性质4[5]若fx为定义在凸集S上的凸函数,则fx的任一个极小点就是它在S上的全局极小点,而且所有极小点形成一个凸集.5证明设x是fx的一个局部极小点,即0,在x的领域,Nx内,所有x都满足:fxfx,在S中任取一点x,连x及x,则存在一个0,1,使1,xxNx.记01xxx,则有01fxfxxfx.(2)又因为fx为定义在凸集S上的凸函数,所以有11fxfxfxfx.(3)由(2)式及(3)式,有1fxfxfx.即fxfx.又因为0,有fxfx.因为x是S上的任意一点,则x是fx在S上的全局极小点.若凸函数fx在S上的极小点不止一个,则极小点必连成一片构成凸集.设x为fx在S上的一个极小点,fx为其极小值,记fx.则由性质3,水平集:0,,sHfxxS0fx构成一个凸集,在凸集0,sHf中的点x有0fxfx.因此0,sHf中的点必全是fx在S中的极小点.由水平集的定义,fx在S中的极小点也全在水平集0,sHf中,所以fx在S中的极小点必构成凸集.4凸规划对于非线性规划(1),当fx为凸函数,函数1,2,,igxim是凸函数,函数()jhx1,2,,jl为线性函数时,规划(1)为一个凸规划.定理1[7]设fx为定义在凸集S上的可微凸函数,若存在点xS,使对于所有的点xS,都有60Tfxxx.则x是fx在凸集S上的全局极小点.证明,xS凸函数的一阶充要条件为Tfxfxfxxx.因为0Tfxxx,故有fxfx.由于xS的任意性,故xS是fx在凸集S上的全局极小点.定理2[7]若x为定义在凸集S上的可微凸函数fx一个平稳点,则x也是fx在S上的全局极小点.证明因x为平稳点,即有0fx.即满足:xS都有0Tfxxx.则由定理1可知,x也是fx在S上的全局极小点.引理1[8]设fx是nR上的凸函数,并设fx有限,如果fx在x可微,则对一切nyR,均有Tfyfxyxfx.定理3[8]假设函数fx和1,2,,igxim分别为nR上的凸函数和凹函数,并设1,2,,jhxjl为线性函数.若存在向量x、、,其中x满足(1)式,且成立110pmiijjijfxgxhx,0iigx1,2,,im,0,则x为满足(1)式的整体最优点.证明设x是满足(1)式的任一点.于是711pmiijjijfxfxgxhx.(4)将引理1用于fx、igx和jhx,并利用(4)得到1mTiiifxfxxxfxgx11Tpmiijjijxxgxhx1pTjjjxxhx.将上式重新排列,得到11pmiijjijfxfxgxhx11pmTiijjijxxfxgxhx,所以得到fxfx.5应用例1求下列函数的极小值点:22221121122fxxxxx.解先求平稳点,因为2311111121222422fxxxxxx,224fxx.令0fx,即31124220,0,xxx解此方程组,得到平稳点:1,0Tx.8又2211220xfx04,因此有2100fx04,所以1,0Tx是严格局部极小点.例2试分析下面线性规划目标函数的最优解.22121min44fxxxx11222121220,.10,,0.gxxxstgxxxxx解fX和2gX的海塞矩阵的行列式分别是222112222212222221122222222122040,02200.02fxfxxxxHfxfxxxxgxgxxxxggxgxxxx知fx为严格凸函数,2gx为凹函数.由于其他约束条件均为线性函数,所以这是一个
本文标题:凸函数与最优化理论毕业论
链接地址:https://www.777doc.com/doc-3126351 .html