运筹学资料5非线性规划.ppt
《运筹学资料5非线性规划.ppt》由会员分享,可在线阅读,更多相关《运筹学资料5非线性规划.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章非线性规划非线性规划1 引引 言言非线性规划是运筹学中包含内容最多,非线性规划是运筹学中包含内容最多,应用最广泛的一个分支,计算远比线性应用最广泛的一个分支,计算远比线性规划复杂,由于时间的限制,只能作简规划复杂,由于时间的限制,只能作简单的介绍。单的介绍。例例6-1 电厂投资分配问题电厂投资分配问题水电部门打算将一笔资金分配去建设水电部门打算将一笔资金分配去建设n个水电厂,其库容量为个水电厂,其库容量为ki,i=1,2.n,各各电厂水库径流输入量分布为电厂水库径流输入量分布为Fi(Q),发,发电量随库容与径流量而变化,以电量随库容与径流量而变化,以Ei(ki,Q)表示。计划部门构
2、造一个模型,表示。计划部门构造一个模型,即在一定条件下,使总发电量年平均值即在一定条件下,使总发电量年平均值最大,用数学语言来说,使其期望值最最大,用数学语言来说,使其期望值最大。对每个电厂大。对每个电厂i ,其年发电量的期望,其年发电量的期望值为值为 Ei(ki,Q)dFi(Q)设设V为总投资额,为总投资额,Vi为各水电厂的投资,为各水电厂的投资,都是都是ki的非线性函数,构造非线性规划的非线性函数,构造非线性规划模型如下:模型如下:Max Ei(ki,Q)dFi(Q)s.t.V1(k1)+V2(k2)+Vn(kn)=VV1(k1),V2(k2),Vn(kn)0利用一定的算法,可求出最优分配
3、利用一定的算法,可求出最优分配ki*和和Vi*(i=1,2,.n).主要内容主要内容非线性规划非线性规划理论方面理论方面应用方面应用方面算法方面算法方面互补稳定灵敏互补稳定灵敏互补稳定灵敏互补稳定灵敏对偶问题对偶问题最优性条件最优性条件无约束问题无约束问题无约束问题无约束问题直接法直接法直接法直接法有约束问题有约束问题有约束问题有约束问题间接法间接法间接法间接法一般模型一般模型Min f(X)s.t.hi(X)=0 (i=1,2,.m)(P)gj(X)0 (j=1,2.l)X En f(X)hi(X)gj(X)为为En上上的实函数。的实函数。几个概念几个概念定义定义1 如果如果X满足(满足(P
4、)的约束条件的约束条件 hi(X)=0 (i=1,2,.m)gj(X)0 (j=1,2.l)则称则称X En 为(为(P)的一个可行解。的一个可行解。记(记(P)的所有可行解的集合为的所有可行解的集合为D,D称为(称为(P)可行域。可行域。几个概念几个概念定义定义2 X*称为(称为(P)的一个(整体)的一个(整体)最优解,如果最优解,如果X*D,满足满足 f(X)f(X*),X D。几个概念几个概念定义定义3 X*称为(称为(P)的一个(局部)的一个(局部)最优解,如果最优解,如果X*D,且存在一个且存在一个X*的邻域的邻域N(X*,)=X En X-X*0满足满足 f(X)f(X*),X D
5、 N(X*,)f(X)f(X)局部最优解局部最优解局部最优解局部最优解整体最优解整体最优解整体最优解整体最优解模型分类模型分类Min f(X)s.t.hi(X)=0 (i=1,2,.m)(P)gj(X)0 (j=1,2.l)X En f(X)hi(X)gj(X)为为En上上的实函数。的实函数。模型分类模型分类1 如果如果 f(X)hi(X)gj(X)中至少有中至少有一个函数不是线性(仿射)函数,则一个函数不是线性(仿射)函数,则称(称(P)为非线性问题。为非线性问题。如果如果 f(X)hi(X)gj(X)都是线性都是线性(仿射)函数,则称(仿射)函数,则称(P)为线性问为线性问题。题。模型分类
6、模型分类2o若若m=l=0,则称(则称(P)为)为无约束问题。无约束问题。(P1)Min f(X)X X E En n 模型分类模型分类2o若若m 0,l=0,则称(则称(P)为带等式为带等式约束问题。约束问题。(P2)Min f(X)s.t.hi(X)=0 (i=1,2,.m)X X E En n 模型分类模型分类2o若若m=0,l 0,则称(则称(P)为带不等为带不等式约束问题。式约束问题。(P3)Min f(X)s.t.gj(X)0 (j=1,2.l)X X E En n 模型分类模型分类2o若若m 0,l 0,则称(则称(P)为一般为一般问题。问题。(P)Min f(X)s.t.hi(
7、X)=0 (i=1,2,.m)gj(X)0 (j=1,2.l)X X E En n 凸函数的概念凸函数的概念凸集概念:凸集概念:设设D是是n维线性空间维线性空间En的一个点集,的一个点集,若若D中的任意两点中的任意两点x(1),x(2)的连的连线上的线上的一切点一切点x仍在仍在D中,则称中,则称D为凸集。为凸集。即:即:若若D中的任意两点中的任意两点x(1),x(2)D,存在存在0 1 使得使得x=x(1)+(1-)x(2)D,则称则称D为凸为凸集集凸函数的概念凸函数的概念定义:定义在凸集定义:定义在凸集D En上的上的函数函数f(X)如果对任意两点如果对任意两点x(1),x(2)D,均有均有
8、0 0(0)则称则称H(X)在在X*点正定点正定(半正定半正定).海赛海赛(Hesse)矩阵矩阵 xxf(X)=H(X)2f/x12 2f/x1 x2 .2f/x1 xn 2f/x2 x1 2f/x22 .2f/x2 xn.2f/xn x1 2f/xn x2 .2f/xn2=2 最优性条件最优性条件最优性条件的研究是非线性规划理论最优性条件的研究是非线性规划理论研究的一个中心问题。研究的一个中心问题。为什么要研究最优性条件?为什么要研究最优性条件?o本质上把可行解集合的范围缩小。本质上把可行解集合的范围缩小。o它是许多算法设计的基础。它是许多算法设计的基础。v无约束问题的最优性条件无约束问题的
9、最优性条件(P1)Min f(X)X X E En n 定理定理1(一阶必要条件)(一阶必要条件)设设f(X)在在X*点可微,则点可微,则X*为(为(P1)的的一个局部最优解,一定有一个局部最优解,一定有 f(X*)=grad f(X*)=0(X*称为驻点称为驻点)v无约束问题的最优性条件无约束问题的最优性条件(P1)Min f(X)X X E En n 定理定理2(二阶必要条件)(二阶必要条件)设设f(X)在在X*点二阶可微,如果点二阶可微,如果X*为为(P1)的的一个局部最优解,则有一个局部最优解,则有 f(X*)=0 和和 H(X*)为半正定。为半正定。v无约束问题的最优性条件无约束问题
10、的最优性条件(P1)Min f(X)X X E En n 定理定理3(二阶充分条件)(二阶充分条件)设设f(X)在在X*点二阶可微,如果点二阶可微,如果 f(X*)=0 和和 H(X*)为正定,为正定,则则X*为为(P1)的的一个局部最优解。(一个局部最优解。(H(X)在在X*的邻域内的邻域内为半正定。为半正定。v无约束问题的最优性条件无约束问题的最优性条件(P1)Min f(X)X X E En n 定理定理4(一阶充分条件)(一阶充分条件)设设f(X)为为En上的凸函数,又设上的凸函数,又设f(X)在在X*点可微,如果点可微,如果 f(X*)=0,则则X*为为(P1)的的一个整体最优解。一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 资料 非线性 规划
限制150内