非线性规划的应用范例
- 格式:ppt
- 大小:919.50 KB
- 文档页数:44
1、用梯度法(最速下降法)求下述函数的极小点:解:取初始点T X )0,0()0(=。
TXf )0,0()()1(=∇,故)1(X 为极小点。
其极小值0)()1(=X f 。
2、用梯度法(最速下降法)求函数22215)(x x X f +=的极小点,取允许误差7.0=ε。
解:取初始点TX)1,2()0(=。
⎪⎪⎭⎫ ⎝⎛-=⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛==⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛=⎪⎪⎭⎫⎝⎛=∇=∇=∇1240.05504.11041124.0121124.010410002)10,4(104)10,4(10002)()10,4()(,)10,2()()1(02)0(21XX f X f x x X f T T λ。
其海赛矩阵ε>=∇⎪⎪⎭⎫ ⎝⎛-=∇1526.11)(,2400.11008.3)(2)1()1(Xf Xf ελελελ<=∇⎪⎪⎭⎫ ⎝⎛=∇⎪⎪⎭⎫⎝⎛=⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛-==⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛--=>=∇⎪⎪⎭⎫ ⎝⎛-=∇⎪⎪⎭⎫⎝⎛-=⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛==⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛=>=∇⎪⎪⎭⎫ ⎝⎛=∇⎪⎪⎭⎫⎝⎛=⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛-==⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛--=6685.0)(,759.0304.0)(0759.0152.03419.08542.03221.003419.04271.03221.03419.08542.010002)3419.0,8542.0(3419.08542.0)3419.0,8542.0(8466.0)(,3419.08542.0)(03419.04271.0757.2102.11124.02757.05510.01124.0757.2102.110002)757.2,102.1(757.2102.1)757.2,102.1(815.8)(,757.2102.1)(2757.05510.02400.11008.33223.01240.05504.13223.02400.11008.310002)2400.1,1008.3(2400.11008.3)2400.1,1008.3(2)4()4()4(32)3()3()3(22)2()2()2(1X f X f X X f X f X X f X f X故以TXf )0759.0,152.0()()4(=为近似极小点,此时的函数值0519.0)()4(=X f 。
非线性规划的实例与定义如果目标函数或约束条件中包含非线性函数,就称这种规划问题为非线性规划问题。
一般说来,解非线性规划要比解线性规划问题困难得多。
而且,也不象线性规划有单纯形法这一通用方法,非线性规划目前还没有适于各种问题的一般算法,各个方法都有自己特定的适用范围。
下面通过实例归纳出非线性规划数学模型的一般形式,介绍有关非线性规划的基本概念。
例1 (投资决策问题)某企业有n 个项目可供选择投资,并且至少要对其中一个项目投资。
已知该企业拥有总资金A 元,投资于第),,1(n i i =个项目需花资金i a 元,并预计可收益i b 元。
试选择最佳投资方案。
解 设投资决策变量为⎩⎨⎧=个项目决定不投资第,个项目决定投资第i i x i 0,1,n i ,,1 =, 则投资总额为∑=n i i i x a 1,投资总收益为∑=ni i i x b 1。
因为该公司至少要对一个项目投资,并且总的投资金额不能超过总资金A ,故有限制条件∑=≤<ni i i A x a 10另外,由于),,1(n i x i =只取值0或1,所以还有.,,1,0)1(n i x x i i ==-最佳投资方案应是投资额最小而总收益最大的方案,所以这个最佳投资决策问题归结为总资金以及决策变量(取0或1)的限制条件下,极大化总收益和总投资之比。
因此,其数学模型为:∑∑===ni i in i i ixa xb Q 11maxs.t. ∑=≤<ni i i A x a 10.,,1,0)1(n i x x i i ==-上面例题是在一组等式或不等式的约束下,求一个函数的最大值(或最小值)问题,其中目标函数或约束条件中至少有一个非线性函数,这类问题称之为非线性规划问题,简记为(NP )。
可概括为一般形式)(min x fq j x h j ,,1,0)(s.t. =≤ (NP)p i x g i ,,1,0)( ==其中T n x x x ][1 =称为模型(NP )的决策变量,f 称为目标函数,i g ),,1(p i =和),,1(q j h j =称为约束函数。
非线性系统的实际应用案例非线性系统在现代科学与技术中有着广泛的应用,涉及到各个领域,如机械、自动控制、生态学、神经科学等等。
在本文中,我们将介绍一些非线性系统的实际应用案例,并力图从中探讨非线性系统的工程问题和特性。
一、喷气发动机振动分析喷气发动机是现代航空发展的主要推动力,而它的结构十分复杂,有许多非线性振动的现象。
因此,正确地分析和诊断其振动特性就显得十分必要。
以一具喷气发动机为例,德国学者L. RICHTER在其论文中分析了其在运行过程中的振动特性,结果表明该发动机的非线性动力分析对于研究其振动动态行为有明显的促进作用。
通过对喷气发动机的振动分析,不仅可以对其结构及特性进行诊断,还可以为改进设计提供更加清晰的思路。
二、生态系统的动态模拟生态学是研究生物群落及其环境相互作用的一门学科。
当生态系统变化时,非线性动力学便成为研究这种复杂性的重要工具。
在一些生态系统研究中,如重构同化指数、广义线性模型等,非线性系统模型的应用相当明显。
通过对生态系统的动态模拟,科学家不仅可以深入了解其内部机制,还可以为制定可持续的经济发展方案提供依据。
三、神经控制系统设计随着工业智能化的发展,神经控制系统应用越来越广泛。
与传统PID控制系统不同的是,神经控制系统能够模拟人的智能思维,对于建模非线性系统尤为有效。
例如,通过神经网络结构,可以模拟汽车转向、加速、制动等非线性系统,对于提升车辆性能有着积极的作用。
此外,神经控制系统还可以用于医学领域,如针灸、手术机器人等,都有着明显的非线性动力学性质。
四、机器人行走控制机器人在现代制造业中发挥着越来越重要的作用,而其行走控制则是重点问题。
由于机器人的结构变化以及外部环境干扰等因素,机器人行走控制是一个非线性系统问题。
在控制模型优化和状态预判等方面,非线性系统的方法优于传统线性方法。
例如,一个名为“空中蹦床”的机器人模型,通过非线性分析建立行走控制模型,使其在精准地控制脚部力量的同时能够更加灵活地执行任务。
·16·第2章 非线性规划在许多实际问题中,所建立的优化模型的目标函数或约束条件(或二者)是非线性的,所以非线性规划也是运筹学中最常用的方法之一,在生产管理和过程控制中有广泛的应用。
2.1 非线性规划问题举例【例2-1】钢铁厂自备发电厂负荷的最优分配问题。
设自备发电厂有3台蒸汽透平发电机,输入燃料,内部有高炉煤气和焦炉煤气,外购的有液化石油气。
设内部煤气不足,需用外购的液化石油气。
由于机组对输入各种燃料的输出特性不同,应如何分配燃料,使自备电厂效益最好?为了确定各种燃料的分配,设y i ,i =1,2,3为各机组的有效电力(MW ),x 1i ,i =1,2,3为各机组输入高炉煤气;x 2i ,i =1,2,3为各机组输入焦炉煤气;x 3i ,i =1,2,3为各机组输入液化石油气。
设电力单价为e c ,液化石油气单价为l c ,则可写出如下模型NP :目标函数 max f(x )=e c (1y +2y +3y )-l c (31x +32x +33x ) 约束条件1)高炉煤气使用量上限B F11x +12x +13x ≤B F2)焦炉煤气使用量上限C F21x +22x +32x ≤C F3)各机组电力上、下限max ,i y 和min ,i ymax ,i y ≤i y ≤min ,i y i =1,2,3其中各机组电力与输入燃料关系如下:i y =a 0i +a 1i 2i p +a 2i i p +a 3i F s i i =1,2,3式中 a ——系数;si F ——抽气流量(t/h);i p ——中间变量。
且 i p =i b 1b q i x 1+i b 2c q i x 2+i b 3l q i x 3式中b 为系数,q 为各燃料热值(103Kcal/Nm 3)。
这一数学模型的约束是线性的,而目标函数是非线性的,构成一个非线性规划问题。
第2章 非线性规划·17·2.2 基础知识非线性规划问题的一般形式是(NP ) min f (x 1,x 2,…,x n )(2-1a ) s.t. i g (1x ,2x ,…n x ) ≤0,i =1,2,…,m (2-1b )j h (1x ,2x ,…n x )≤0,i =1,2,…,s(2-1c ) 写成向量形式,为 (NP ) min ()f x(2-2a ) s.t. i g (x )≤0,i =1,2,…,m(2-2b )j h (x )≤0,i =1,2,…,s(2-2c )定义2-1(全局最优解) 一个定义在X ∈x 上的函数()f x ,如果对X ∈x 的每一点 都有f (x ) ≥f (xˆ) 则称ˆx为全局极小解,ˆ()f x 为全局极小值。
一.非线性规划课题实例1 表面积为36平方米的最大长方体体积。
建立数学模型:设x、 y、 z分别为长方体的三个棱长, f为长方体体积。
max f = x y (36-2 x y)/2 (x+y)实例2 投资决策问题某公司准备用5000万元用于A、 B两个项目的投资, 设x1、 x2分别表示配给项目A、 B的投资。
预计项目A、 B的年收益分别为20%和16%。
同时, 投资后总的风险损失将随着总投资和单位投资的增加而增加, 已知总的风险损失为2x12+x22+(x1+x2)2.问应如何分配资金, 才能使期望的收益最大, 同时使风险损失为最小。
建立数学模型:max f=20x1+16x2-λ[2x12+x22+(x1+x2)2]s.t x1+x2≤5000x 1≥0,x2≥0目标函数中的λ≥0是权重系数。
由以上实例去掉实际背景, 其目标函数与约束条件至少有一处是非线性的, 称其为非线性问题。
非线性规划问题可分为无约束问题和有约束问题。
实例1为无约束问题, 实例2为有约束问题。
二.无约束非线性规划问题:求解无约束最优化问题的方法主要有两类: 直接搜索法(Search method)和梯度法(Gradient method), 单变量用fminbnd,fminsearch,fminunc;多变量用fminsearch,fminnuc1.fminunc函数调用格式: x=fminunc(fun,x0)x=fminunc(fun,x0,options)x=fminunc(fun,x0,options,P1,P2)[x,fval]=fminunc(…)[x,fval, exitflag]=fminunc(…) [x,fval, exitflag,output]=fminunc(…)[x,fval, exitflag,output,grad]=fminunc(…)[x,fval, exitflag,output,grad,hessian]=fminunc(…)说明: fun 为需最小化的目标函数, x0为给定的搜索的初始点。
大非线性规划问题的实际应用学号: 姓名: 系别专业:一:实验目的1、熟悉Matlab 软件中有关的命令,用Matlab 做非线性规划计算。
2、掌握非线性规划的方法二:实验内容在数学规划问题中,若目标函数或约束条件中至少有一个是非线性函数,这类问题称之为非线性规划问题,简记为NP 。
非线性规划问题的数学模型可以具有不同的形式,但不同形式之间往往可以转换,因此非线性规划问题的一般形式可以表示为:m in (),nf x x E ∈()0,(1,2,...,).()0,(1,2,...,)i j h x i m s t g x j l ==⎧⎪⎨≤=⎪⎩ 其中,[]12,,...,Tn x x x x =称为模型(NP )的决策变量,f 称为目标函数;(1,2,....)i h i m =和(1,2,...,)j g j l =称为约束函数;()0(1,2,...,)i h x i m ==称为等式约束;()0(1,2,...,)j g x j l ≤=称为不等式约束。
将一个实际问题归结为非线性规划问题时,一般要注意以下4点: (1)确定供选择方案。
(2)提出追求的目标。
(3)给出价值标准。
(4)寻求限制条件。
三:实验方法与步骤某公司欲以每件2元的价格购进一批商品。
一般来说随着商品售价的提高,预期销售量将减少,并对此进行了估算,结果如表一、二栏。
为了尽快收回资金并获得较多的赢利,公司打算做广告,投入一定的广告费后,销售量将有一个增长,可由销售增长因子来表示。
据统计,广告费与销售增长因子关系如表三、四栏所示。
问公司采取怎样的营销决策能使预期的利润最大?表 售价与预期销售量、广告费与销售增长因子售价/元2.00 2.503.00 3.504.00 4.505.00 5.506.00预期销售量/万元 4.1 3.83.4 3.2 2.9 2.8 2.5 2.2 2.0 广告费/万元 0 1234567销售增长因子1.00 1.40 1.70 1.85 1.952.00 1.95 1.80 解:设x 表示售价(单位:元),y 表示预期销售量(单位:万元),z 表示广告费(单位:万元)k 表示销售增长因子。
非线性规划和目标规划(精选5篇)第一篇:非线性规划和目标规划非线性规划和目标规划Ⅱ-1 非线性规划某工厂向用户提供发动机,按合同规定,其交货数量和日期是:第一季度末交40台,第二季末交60台,第三季末交80台。
工厂的最大生产能力为每季100台,每季的生产费用是f(x)=50x+0.2x2(元),其中x为该季生产发动机的台数,若工厂生产多余的发动机可移到下季向用户交货,这样,工厂就需支付存贮费,每台发动机每季的存贮费为4元。
问该厂每季应生产多少台发动机,才能既满足交货合同,又使工厂所花费的费用最少(假定第一季度开始时发动机无存货)?Ⅱ-2 目标规划某计算机公司生产三种型号的笔记本电脑A,B,C。
这三种笔记本电脑需要在复杂的装配线上生产,生产1台A,B,C型号的笔记本电脑分别需要5,8,12(h)公司装配线正常的生产时间是每月1700h。
公司营业部门估计A,B,C三种笔记本电脑的利润分别是每台1000,1440,2520(元),而公司预测这个月生产的笔记本电脑能够全部售出,公司经理考虑以下目标:第一目标:充分利用正常的生产能力,避免开工不足;第二目标:优先满足老客户的需求,A,B,C三种型号的电脑50,50,80(台)同时根据三种电脑的纯利润分配不同的权因子;第三目标:限制装配线的加班时间,不允许超过200h第四目标:满足各种型号电脑的销售目标,A,B,C型号分别为100,120,100(台),再根据三种电脑的纯利润分配不同的权因子;第五目标:装配线的加班时间尽可能少。
请列出相应的目标规划模型。
并求解。
第二篇:规划目标你想在五年之后,十年之后,或者一年之后的今天在哪?这些都是你的目标,你可不想一直呆在你现在的位置,但明确你的真正的目标是一件困难的事情。
很多人认为设定人生目标就是找一些遥遥无期的梦想,但永远不会实现。
这被看成是只是预言如何实现自己抱负,因为,第一,这些目标没有被足够详细的定义;第二,它始终只是一个目标,而没有相应的行动。