文档详情

非线性的规划.pptx

发布:2020-04-11约8.36千字共79页下载文档
文本预览下载声明
非线性规划 主讲人 虞继敏;1 引 言 非线性规划是运筹学中包含内容最多,应用最广泛的一个分支,计算远比线性规划复杂,由于时间的限制,只能作简单的介绍。 例6-1 电厂投资分配问题 水电部门打算将一笔资金分配去建设n个水电厂,其库容量为ki,i=1,2….n,各;电厂水库径流输入量分布为Fi(Q),发电量随库容与径流量而变化,以Ei(ki,Q)表示。计划部门构造一个模型,即在一定条件下,使总发电量年平均值最大,用数学语言来说,使其期望值最大。对每个电厂i ,其年发电量的期望值为 ?Ei(ki,Q) dFi(Q) 设V为总投资额,Vi为各水电厂的投资,;都是ki的非线性函数,构造非线性规划模型如下: Max ? ?Ei(ki,Q) dFi(Q) s.t.V1(k1)+ V2(k2)+…… + Vn(kn)=V V1(k1), V2(k2),……,Vn(kn) ? 0 利用一定的算法,可求出最优分配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)的约束条件 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? N(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)为线性问题。;模型分类2 若m=l=0 ,则称(P)为无约束问题。 (P1) Min f(X) X ? En ;模型分类2 若m?0,l=0 ,则称(P)为带等式约束问题。 (P2) Min f(X) s.t. hi(X)=0 (i=1,2,….m) X ? En ;模型分类2 若m=0,l ? 0 ,则称(P)为带不等式约束问题。 (P3) Min f(X) s.t. gj(X) ? 0 (j=1,2….l) X ? En ;模型分类2 若m ? 0,l ? 0 ,则称(P)为一般问题。 (P) Min f(X) s.t. hi(X)=0 (i=1,2,….m) gj(X) ? 0 (j=1,2….l) X ? En ;凸函数的概念 凸集概念: 设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,均有0?1 使得 f(? x(1)+(1- ?)x(2)) ? ? f( x(1) ) +(1- ?) f( x(2)) 则称函数f(X)为D上的凸函数.;凸函数的概念 若严格不等式成立,则称函数f(X)为D上的严格
显示全部
相似文档