文档库 最新最全的文档下载
当前位置:文档库 › 13《运筹学》(第四版)非线性规划罚函数法介绍

13《运筹学》(第四版)非线性规划罚函数法介绍

外点惩罚罚函数

https://www.wendangku.net/doc/598826926.html,/kuai_su/youhuasheji/suanfayuanli/4.3.asp 约束优化算法——外点惩罚函数法 (一)基本原理 设原目标函数为,在不等式约束条件下用外点惩罚函数法求极小。外点法常采用如下形式的泛函: (6) 由此,外点法所构造的相应的惩罚函数形式为 (7) 式中,惩罚因子是一个递增的正值数列,即 惩罚项中: (8) 由此可见,当迭代点X位于可行域内满足约束条件时,惩罚项为零,这时不管 取多大,新目标函数就是原目标函数,亦即满足约束条件时不受“惩罚”,此时求式(7)的无约束极小,等价于求原目标函数在己满足全部约束条件下的极小;而 当点X位于可行域外不满足约束条件时,惩罚项为正值,惩罚函数的值较原目标函数的值增大了,这就构成对不满足约束条件时的一种“惩

罚”。 由式(7)可知,每一次对罚函数求无约束的极值,其结果将随该次所给定的罚因子值而异。在可行域外,离约束边界越近的地方,约束函数的值越大,的值也就越小,惩罚项的作用也就越弱,随着罚因子逐次调整增大,有增大惩罚项的趋势,但一般说来泛函值下降得更 快一些。此时尽管值增大,但泛函值亦趋于零,满足式(3)。最后当,泛函值和惩罚项值均趋近于零。外点法在寻优过程中,随着罚因子的逐次调整增大,即取 ,所得的最优点序列可以看作是以为参数的一条轨迹,当时,最优点点列 从可行域的外部一步一步地沿着这条轨迹接近可行域,所得的最优点列逼近原问题的约束最优点。这样,将原约束最优化问题转换成为序列无约束最优化问题。外点法就是因从可行域的外部逼近最优解而得名。 (二)迭代过程及算法框图 外点惩罚函数法的具体迭代步骤如下: (1)给定初始点,初始惩罚因子,迭代精度,递增系数c>1,维数n。置。 (2)以为初始点,用无约束最优化方法求解惩罚函数的极小点,即: (9)。 (3)检验是否满足迭代终止条件: 或(若) 或(若) 若不满足,则进行第(4)步;否则转第(5)步。

《运筹学》习题线性规划部分练习题及答案.doc

《运筹学》线性规划部分练习题 一、思考题 1. 什么是线性规划模型,在模型中各系数的经济意义是什么? 2. 线性规划问题的一般形式有何特征? 3. 建立一个实际问题的数学模型一般要几步? 4. 两个变量的线性规划问题的图解法的一般步骤是什么? 5. 求解线性规划问题时可能出现几种结果,那种结果反映建模时有错误? 6. 什么是线性规划的标准型,如何把一个非标准形式的线性规划问题转化成标准形式。 7. 试述线性规划问题的可行解、基础解、基础可行解、最优解、最优基础解的概念及它们之间的相互关系。 8. 试述单纯形法的计算步骤,如何在单纯形表上判别问题具有唯一最优解、有无穷多个最优解、无界解或无可行解。 9. 在什么样的情况下采用人工变量法,人工变量法包括哪两种解法? 10.大M 法中,M 的作用是什么?对最小化问题,在目标函数中人工变量的系数取什么?最大化问题呢? 11.什么是单纯形法的两阶段法?两阶段法的第一段是为了解决什么问题?在怎样的情况下,继续第二阶段? 二、判断下列说法是否正确。 1. 线性规划问题的最优解一定在可行域的顶点达到。 2. 线性规划的可行解集是凸集。 3. 如果一个线性规划问题有两个不同的最优解,则它有无穷多个最优解。 4. 线性规划模型中增加一个约束条件,可行域的范围一般将缩小,减少一个约束条件,可行域的范围一般将扩大。 5. 线性规划问题的每一个基本解对应可行域的一个顶点。 6. 如果一个线性规划问题有可行解,那么它必有最优解。 7. 用单纯形法求解标准形式(求最小值)的线性规划问题时,与0 >j σ对应的变量都可以被选作换入变量。 8. 单纯形法计算中,如不按最小非负比值原则选出换出变量,则在下一个解中至少有一个基变量的值是负的。 9. 单纯形法计算中,选取最大正检验数k σ对应的变量k x 作为换入变量,可使目 标函数值得到最快的减少。 10. 一旦一个人工变量在迭代中变为非基变量后,该变量及相应列的数字可以从单纯形表中删除,而不影响计算结果。 三、建立下面问题的数学模型 1. 某公司计划在三年的计划期内,有四个建设项目可以投资:项目Ⅰ从第一年到 第三年年初都可以投资。预计每年年初投资,年末可收回本利120% ,每年又可以重新将所获本利纳入投资计划;项目Ⅱ需要在第一年初投资,经过两年可收回本利150% ,又可以重新将所获本利纳入投资计划,但用于该项目的最大投资额不得超过20万元;项目Ⅲ需要在第二年年初投资,经过两年可收回本利160% ,但用于该项目的最大投资额不得超过15万元;项目Ⅳ需要在第三年年初投资,年末可收回本利140% ,但用于该项目的最大投资额不得超过10万元。在这个计划期内,该公司第一年可供投资的资金有30万元。问怎样的投资方案,才能使该公司在这个计划期获得最大利润? 2.某饲养场饲养动物,设每头动物每天至少需要700克蛋白质、30克矿物质、 100克维生素。现有五种饲料可供选用,各种饲料每公斤营养成分含量及单 价如下表2—1所示:

内点法+外点法

1.外点法 的约束最优化问题。(由约束条件作图) 解:取()()()00120,0,0.01,10,0.01,0;X C r k εε====== 外点法惩罚函数为:(会转化,并且把握函数值的趋势) (看到了min 就要知道在平面中取什么范围内的点,才可使罚函数达到最小) 対上式求偏导得: () () 1211221226 28 264152845x x x r x x r x x x φφ--???????? ?? ==????-+--+-???????? ?? 无约束目标函数极小化问题的最优解系列为: ()()** 12156584242 r r x r x r r r ++== ++ 22 121122123142 min ()(3)(4) .. ()50 () 2.50 ()0 ()0 f X x x s t g X x x g X x x g X x g X x =-+-=--≥=--≥=≥=≥()()()()()()()()()()()()()()()222222 1212121222 112212342222 11 22121212min ,34max 0,5max 0, 2.5max 0,max 0,69816(0,0,0,0)698165 2.5(0,0,x r x x r x x r x x r x r x x x x x g x g x g x g x x x x x r x x r x x g x g x g φ=-+-++-+-+++-+-????????????????-++-+-≤-≤-≤-≤=-++-+++-+-++->->-()()340,0)x g x ???? ??≤-≤????

运筹学中线性规划实例汇总

实验报告 课程名称:运筹学导论 实验名称:线性规划问题实例分析专业名称:信息管理与信息系统 指导教师:刘珊 团队成员:邓欣(20112111 蒋青青(20114298 吴婷婷(20112124 邱子群(20112102 熊游(20112110 余文媛(20112125 日期:2013-10-25 成绩:___________

1.案例描述 南部联盟农场是由以色列三个农场组成的联合组织。该组织做出了一个关于农场农作物的种植计划,如下: 每一个农场的农业产出受限于两个量,即可使用的灌溉土地量和用于灌溉的水量。数据见下表: 适合本地区种植的农作物包括糖用甜菜、棉花和高粱。这三种作物的差异在于它们每亩的期望净收益和水的消耗量不同。另外农业部门已经制定了南部联盟农场作物总亩数的最大配额,见下表: 作物的任何组合可以在任何农场种植,技术部门的任务是找出一个种植方案使南部联盟农场的净收益最大化。 2.建立模型 决策变量为Xi(i=1,2,……,9,表示每个农场每种作物的种植量。 MAX Z=1000(X1+X2+X3+750(X4+X5+X6+250(X7+X8+X9 约束条件: (1)每一个农场使用的土地 X1+X4+X7≤400

X2+X5+X8≤600 X3+X6+X9≤300 (2每一个农场的水量分布 3X1+2X4+X7≤600 3X2+2X5+X8≤800 3X3+2X6+X9≤375 (3每一种作物的总种植量 X1+X2+X3≤600 X4+X5+X6≤500 X7+X8+X9≤325 非负约束Xi≥0 , i=1,2, (9) 3.计算机求解过程 步骤1.生成表格 步骤2.输入数据

(完整word版)第二章运筹学 线性规划

第二章 线性规划 主要内容:1、线性规划问题及数学模型 2、线性规划问题的解及其性质 3、图解法 4、单纯形法 5、大M 法和两阶段法 重点与难点:线性规划数学模型的建立:一般形成转化为标准型的方法:单纯形法的求解步骤。 要 求:理解本章内容,掌握本章重点与难点问题;深刻理解线性规划问题的基本概念、基本性质,熟练掌握 其求解技巧;培养解决实际问题的能力。 §1 线性规划的数学模型及解的性质 一、数学模型(一般形式) 例 1 已知某市有三种不同体系的建筑应予修建,其耗用资源数量及可用的资源限量如下表,问不同体系的面积应各建多少,才能使提供的住宅面积总数达到最大? 解:设三种体系的建筑面积依次为1x ,2x ,3x 万平方米, 则目标函数为 321max x x x z ++= 约束条件为 ?? ?? ???????=≥≤++≤≤++≤++≤++3,2,10 4005.335.41470021015000 180190110200025301211000 122137105 3211321321321j x x x x x x x x x x x x x x j 例2 某工厂要安排生产甲、乙两种产品。已知:

问:如何安排两种产品的生产数量,才能使总产值最高? 解:设 21,x x 分别为甲、乙两种产品的生产量: 则目标函数为 21127m ax x x z += 约束条件为??? ??? ?=≥≤+≤+≤+2,1,03001032005436049112121j x x x x x x x j 从以上两例可以看出,它们都属于一类优化问题。它们的共同特征: ①每一个问题都有一组决策变量(n x x x 21,)表示某一方案;这组决策变量的值就代表一个具体方案。一般这 些变量的取值是非负的。 ②存在一定的约束条件,这些约束条件可以用一组线性等式或不等式来表示。 ③都有一个要求达到的目标,它可用决策变量的线性函数(称为目标函数)来表示;按问题的不同,要求目标函数实现最大化或最小化。 满足以上三个条件的数学模型称为线性规划的数学模型。其一般形式为: 目标函数 n n x c x c x c z +++= 2211m ax (m in) 约束条件 ()()()????? ????=≥=≥≤+++=≥≤+++=≥≤+++n j x b x a x a x a b x a x a x a b x a x a x a j m n mn m m n n n n ,,2,1,0,,,22112222212111212111 可行解:满足约束条件的一组决策变量,称为可行解。 最优解:使目标函数取得最大(小)值的可行解,称为最优解。 最优值:目标函数的最大(小)值,称为最优值。 二、标准型 (一)问题的标准形式: n n x c x c x c z +++= 2211ma x ????? ?? ??=≥=+++=+++=+++n j x b x a x a x a b x a x a x a b x a x a x a j m n mn m m n n n n ,,2,1,022112222212111212111

数学物理方程-第五章格林函数法

第五章 格林函数法 在第二章中利用分离变量法求出了矩形区域和圆域上位势方程Dirichlet 问 题的解.本章利用Green 函数法求解一些平面或空间区域上位势方程Dirichlet 问题. 另外,也简单介绍利用Green 函数法求解一维热传导方程和波动方程半无界问题. 应指出的是:Green 函数法不仅可用于求解一些偏微分方程边值问题或初边值问题,特别重要的是,它在偏微分方程理论研究中起着非常重要的作用. §5?1 格林公式 在研究Laplace 方程或Poisson 方程边值问题时,要经常利用格林(Green )公式,它是高等数学中高斯(Gauss )公式的直接推广. 设Ω为3R 中的区域,?Ω充分光滑. 设k 为非负整数,以下用()k C Ω表示在 Ω上具有k 阶连续偏导的实函数全体,()k C Ω表示在Ω上具有k 阶连续偏导的实 函数全体. 如()10()()()()u C C C C ∈Ω?ΩΩ=Ω,表示(,,)u x y z 在Ω具有一阶连续偏导数而在Ω上连续. 另外,为书写简单起见,下面有时将函数的变量略去. 如将(,,)P x y z 简记为P ,(,,)P x y z x ??简记为P x ??或x P 等等. 设(,,)P x y z ,(,,)Q x y z 和(,,)R x y z 1()C ∈Ω,则成立如下的Gauss 公式 ( )P Q R dV Pdydz Qdydx Rdxdy x y z Ω ?Ω ???++=++???????? (1.1) 或者 ( )(cos cos cos )P Q R dV P Q R ds x y z αβγΩ ?Ω ???++=++???????? (1.2) 如果引入哈米尔顿(Hamilton )算子: ( ,,)x y z ??? ?=???,并记(,,)F P Q R = ,则Gauss 公式具有如下简洁形式 ???????=??Ω Ω ds n F dv F (1.3) 其中(cos ,cos ,cos )n αβγ= 为?Ω的单位外法向量. 注1 Hamilton 算子是一个向量性算子,它作用于向量函数(,,)F P Q R = 时,其运算定义为 (,,)(,,) , F P Q R x y z P Q R x y z ??? ??=???????=++???

等式约束极值问题-外点罚函数法

重庆科技学院学生实验报告

附录function [x,minf] = minGeneralPF(f,x0,h,c1,p,var,eps) format long; if nargin == 6 eps = 1.0e-4; end k = 0; FE = 0; for i=1:length(h) FE = FE + (h(i))^2; end x1 = transpose(x0); x2 = inf; while 1 M = c1*p; FF = M*FE; SumF = f + FF; [x2,minf] = minNT(SumF,transpose(x1),var); if norm(x2 - x1)<=eps x = x2; break; else c1 = M; x1 = x2; end end minf = subs(f,var,x); format short; %牛顿法求解无约束最优化问题 function [x,minf] = minNT(f,x0,var,eps) format long; if nargin == 3 eps = 1.0e-6; end tol = 1; x0 = transpose(x0); gradf = jacobian(f,var);

jacf = jacobian(gradf,var); while tol>eps v = subs(gradf,var,x0); tol = norm(v); pv = subs(jacf,var,x0); p = -inv(pv)*transpose(v); p = double(p); x1 = x0 + p; x0 = x1; end x = x1; minf = subs(f,var,x); format short; >> syms x y; >> minGeneralPF(x^2+y^2,[1,1],y^2-1,1000,10,[x,y],0.0001) ans = 1.0000

运筹学_第1章_线性规划习题

第一章线性规划 习题1.1(生产计划问题)某企业利用A、B、C三种资源,在计划期内生产甲、乙两种产品,已知生产单位产品资源的消耗、单位产品利润等数据如下表,问如何安排生产计划使企业利润最大? 解:设x1、x2分别代表甲、乙两种产品的生产数量(件),z表示公司总利润。依题意,问题可转换成求变量x1、x2的值,使总利润最大,即 ma x z=50x1+100x2 且称z=50x1+100x2为目标函数。 同时满足甲、乙两种产品所消耗的A、B、C三种资源的数量不能超过它们的限量,即可分别表示为 x1 + x2≤300 2x1 + x2≤400 x2≤250 且称上述三式为约束条件。此外,一般实际问题都要满足非负条件,即x1≥0、x2≥0。 这样有 ma x z=50x1+100x2 x1 + x2≤300 2x1 + x2≤400 x2≤250 x1、x2≥0

习题1.2 靠近某河流有两个化工厂,流经第一化工厂的河流流量为每天500万m 3,在两个工厂之间有一条流量为200万m 3的支流。两化工厂每天排放某种有害物质的工业污水分别为2万m 3和1.4万m 3。从第一化工厂排出的工业污水流到第二化工厂以前,有20%可以自然净化。环保要求河流中工业污水含量不能大于0.2%。两化工厂处理工业污水的成本分别为1000元/万m 3和800元/万m 3。现在要问在满足环保要求的条件下,每厂各应处理多少工业污水,使这两个工厂处理工业污水的总费用最小。 解:设x 1、x 2分别代表工厂1和工厂2处理污水的数量(万m 3)。则问题的目标可描述为 min z =1000x 1+800x 2 约束条件有 第一段河流(工厂1——工厂2之间)环保要求 (2-x 1)/500 ≤0.2% 第二段河流(工厂2以下河段)环保要求 [0.8(2-x 1) +(1.4-x 2)]/700≤0.2% 此外有 x 1≤2; x 2≤1.4 化简得到 min z =1000x 1+800x 2 x 1 ≥1 0.8x 1 + x 2 ≥1.6 x 1 ≤2 x 2≤1.4 x 1、x 2≥0 习题1.3 ma x z =50x 1+100x 2 x 1 + x 2≤300 2x 1 + x 2≤400 x 2≤250 图1—1 x 2

罚函数法

罚函数法 本章介绍一类求解约束优化问题的方法----惩 罚函数法。这类方法是求解无约束优化问题的最 早的一类方法,也是一类比较有效的方法。 罚函数法的基本思想就是,借助罚函数把 约束问题转化为无约束问题,进而用无约束最优 根据我们利用的罚函数的类型,分为 外点罚函数法的算法思想 0, i=1, 2, …, m = 0, j=1, 2, …, l n上的连续函数。 由于上述问题存在约束,而且约束可能 是非线性的,因此在求解是必须同时照顾到 满足约束条件这两个 = 0, j=1, 2, …, l 方面。实现这一点的途径是有目标函数和约 束函数组成辅助函数,把原来的约束问题转 化为极小化辅助函数的无约束问题。 x ()(8.1)

的最优解必须使得h j (x )接近的第二项将是很大的正数,现行点必不是极小点。因此可见,求解问题(8.2)的近似解。 (8.2) 转化为无约束问题 0, i=1, 2, …, m 不等式约束问题的辅助函数与等式约束的辅助函数情形不同,但构造辅助函数的基本思在可行点辅助函数等于原来的目标函数值,在不可行点,辅助函数值等于原来的目标函数值加上一个很大的正数。}2 ()(8.3) i g x ??? }0,.()0 i g x ?={}max 0,.()() i i g x g x ?=?的最优解必须使得g i (x )大于 的第二项将是很大的正数,现行点必不是极小点。因此可见,求解问的近似解。 (8.4) 转化为无约束问题 0, i=1, 2, …, m = 0, j=1, 2, …, l 我们把上述思想加以推广,对于一般问(8.5) ()) (8.6) j h x 是满足以下条件的连续函数

外点罚函数优化实例

外点罚函数优化实例 一、优化问题 如图1所示,为某一桁架的一部分,杆2距O 点30cm 处有一支点C 。为了固定桁架,现欲在杆1和2上设置支点A 和B ,用来连接杆3(可拆卸)。已知当桁架固定时,杆1和2成直角;而且,杆1右边有一段长为20cm 的重要部位,不能设置支点。卸去杆3、收起桁架时,支点A 的位置不能高于BC 段中点D 。求取支点A 、B 的位置,使得杆3的长度尽量小,以节省材料。 图1 桁架结构示意图 二、数学模型 设A 、B 两点距离O 点的长度分别为1x 和2x ,而桁架固定时杆1和2成直角。 所以杆3的长度为22213x x l +=。 由图1可知,201≥x 且)30(2 121+≤x x ,即0201≤+-x 且030221≤--x x 。 设T x x X ],[21=,取222123)(x x l X f +==。因此,数学模型为: 极小化目标函数 2221)(min x x X f += 约束条件 020)(11≤+-=x X g 0302)(212≤--=x x X g 三、求解数学模型 (1)外点罚函数法求解

构造外点法罚函数,如下: })]0,302[m ax ()]0,20{[(m ax (),(22121)(2221)(--+-++=x x x M x x M X k k φ 程序流程图如图2所示: 图2 外点罚函数法程序流程图 程序步骤: ①选择适当的初始罚因子)0(M 、初始点)0(X 、收敛精度ε和罚因子系数c 。在本程序中分别取1)0(=M ,]20,20[)0(=X ,610-=ε,c=8。令迭代步数k=0。 ②采用牛顿法求无约束问题),(m in )(k M X φ的极值点)()(*k M X 。

运筹学--第一章 线性规划

习题一1.1 用图解法求解下列线性规划问题,并指出各问题是具有唯一最优解、 无穷多最优解、无界解或无可行解。 (1) min z =6x1+4x2(2) max z =4x1+8x2 st. 2x1+x2≥1 st. 2x1+2x2≤10 3x1+4x2≥1.5 -x1+x2≥8 x1, x2≥0 x1, x2≥0 (3) max z =x1+x2(4) max z =3x1-2x2 st. 8x1+6x2≥24 st. x1+x2≤1 4x1+6x2≥-12 2x1+2x2≥4 2x2≥4 x1, x2≥0 x1, x2≥0 (5) max z =3x1+9x2(6) max z =3x1+4x2 st. x1+3x2≤22 st. -x1+2x2≤8 -x1+x2≤4 x1+2x2≤12 x2≤6 2x1+x2≤16 2x1-5x2≤0 x1, x2≥0 x1, x2≥0 1.2. 在下列线性规划问题中,找出所有基本解,指出哪些是基本可行解并分别代入目标函数,比较找出最优解。 (1) max z =3x1+5x2(2) min z =4x1+12x2+18x3 st. x1+x3=4 st. x1+3x3-x4=3 2x2+x4=12 2x2+2x3-x5=5 3x1+2x2+x5=18 x j≥0 (j=1, (5) x j≥0 (j=1, (5) 1.3. 分别用图解法和单纯形法求解下列线性规划问题,并对照指出单纯形法迭代的每一步相当于图解法可行域中的哪一个顶点。 (1) max z =10x1+5x2 st. 3x1+4x2≤9 5x1+2x2≤8 x1, x2≥0 (2) max z =100x1+200x2 st. x1+x2≤500 x1≤200 2x1+6x2≤1200 x1, x2≥0 1.4. 分别用大M法和两阶段法求解下列线性规划问题,并指出问题的解属于哪一类: 9

《运筹学》之线性规划 (2)

运筹学 线性规划基本性质

线形规划基本性质目录 线性规划(概论) 线性规划问题:生产计划问题 例1.1 生产计划问题(资源利用问题)例1.1生产计划问题分析 例1.1生产计划问题模型 例1.1生产计划问题表格描述 例1 .2 营养配餐问题 各种食物的营养成分表 各种食物的营养成分表(转置) 例1 .2 营养配餐问题求解 用于成功决策的实例 线形规划的一般模型:特点 线形规划的一般模型:数学模型线性规划问题隐含的假定 比例性假定 可加性假定 连续性假定 确定性假定 线形规划的图解法 线形规划解的可能结果 线形规划的标准形式1 线形规划的标准形式2 非标准型LP的标准化:目标函数 非标准型LP的标准化:约束函数1 非标准型LP的标准化:约束函数2 非标准型LP的标准化:决策变量 线形规划解的概念:可行解 线形规划解的概念:最优解 线形规划解的概念:基本解 线形规划解的概念:最优基本解 线形规划的应用模型 生产计划问题 生产计划问题:表格分析 生产计划问题:模型 产品配套问题 产品配套问题:工时分析 产品配套问题:配套分析 产品配套问题:模型 结束放映

线性规划(概论) 线形规划是研究解决有限资源最佳分配的运筹学方法,即如何对有限的资源做出最佳方式的调配和最有利的利用,以便最充分地发挥资源的效能去获得最佳经济效益。

线性规划问题:生产计划问题 1、如何合理使用有限的人力、物力和资 金,实现最好的经济效益。 2、如何合理使用有限的人力、物力和资 金,以达到最经济的方式,完成生产 计划的要求。

例1.1 生产计划问题(资源利用问题) 胜利家具厂生产桌子和椅子两种家具。桌子售价50元/张,椅子销售价格30元/把,生产桌子和椅子要求需要木工和油漆工两种工种。生产一张桌子需要木工4小时,油漆工2小时。生产一把椅子需要木工3小时,油漆工1小时。该厂每个月可用木工工时为120小时,油漆工工时为50小时。问该厂如何组织生产才能使每月的销售收入最大?

格林函数以及拉普拉斯方程

格林函数 格林函数的概念及其物理意义 格林函数法是求解导热问题的又一种分析解法。 从物理上看,一个数学物理方程是表示一种特定的"场"和产生这种场的"源"之间的关系。例如,热传导方程表示温度场和热源之间的关系,泊松方程表示静电场和电荷分布的关系,等等。这样,当源被分解成很多点源的叠加时,如果能设法知道点源产生的场,利用叠加原理,我们可以求出同样边界条件下任意源的场,这种求解数学物理方程的方法就叫格林函数法.而点源产生的场就叫做格林函数。 物体中的温度分布随时间的变化是由于热源、边界的热作用以及初始温度分布作用的结果。这些热作用都可以看做广义上的热源。从时间的概念上说,热源可以使连续作用的,如果作用的时间足够短,则可以抽象为瞬时作用的热源。同样的热源在空间上是有一定分布的,但如果热源作用的空间尺度足够小,也可以抽象为点热源、线热源和面热源。在各种不同种类的热源中,瞬时点热源虽然仅是一种数学上的抽象,却有着重要的意义,因为在其他的各种热源都可以看作是许多瞬时热源的集合,即把空间中的热源看成是在空间中依次排列着的许多点热源,在特定的几何条件的导热系统中,在齐次边界条件和零初始条件下单位强度的瞬时点热源所产生的温度场称为热源函数,或称格(Green)函数。对于二维和一维导热问题,也把由线热源和面热源引起的温度场称为相应的格林函数。对于线性的导热问题,由各种复杂的热源引起的温度场可以由许多这样的瞬时热源引起的温度场叠加得到,数学上即成为某种几分。这就是热源法,或称格林函数法,求解非稳态导热问题的基本思路。采用格林函数法可以求解带有随时间变化的热源项且具有非齐次边界条件的导热微分方程,对于一维、二维和三维问题的解在形式上都可以表示的非常紧凑,而且解的物理意义比较清楚。格林函数法可以来求解不同类型的偏微分方程,包括线性的椭圆形的偏微分方程(如带有热源项的稳态导热问题)以及双曲型偏微分方程(如力学中的震动问题)。在此仅讨论用格林函数法求解非稳态导热问题。 用格林函数法求解的困难在于找到格林函数,而格林函数的形式取决于特定问题的具体条件,包括几何条件(即有限大、半无限大或无限大)、边界条件和坐标系的选取。因此用格林函数法求解非稳态导热问题首先需要对特定定解条件的导热系统确定其格林函数。本方法的第二个要点是确定有热源和非齐次边界条件的一般导热问题的温度分布与格林函数的关系。本节从几个较简单的例子开始介绍格林函数法在解决稳态导热问题中的应用,再推广到更为一般的情况。 “瞬时”和“点”热源的概念在数学上都可用狄克拉δ分布函数,简称δ函数,来表示。δ函数的定义为

运筹学-线性规划模型在实际生活中的应用

线性规划模型在实际生活中的应用 【摘要】线性规划在实际生活中扮演着很重要的角色,研究对象是计划管理工作中有关安排和估值的问题,其广泛应用于经济等领域,是实际生活中进行管理决策的最有效的方法之一。解决的主要问题是在给定条件下,按某一衡量指标来寻找安排的最优方案。本文通过对例题利用线性规划分析,如何合理的分配利用,最终找到最优解使企业利润最大,说明了线性规划在实际生活中的应用,而且对线性规划问题模型的建立,模型的解进行了分析,运用图解法和单纯形法解决问题。 【关键词】线性规划、建模、实际生活、图解法、单纯形法 前言:线性规划(Linear programming,简称LP)是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。研究线性约束条件下线性目标函数的极值问题的数学理论和方法。英文缩写LP。它是运筹学的一个重要分支,广泛应用于军事作战、经济分析、经营管理和工程技术等方面。为合理地利用有限的人力、物力、财力等资源作出的最优决策,提供科学的依据。 在实际生活中,经常会遇到一定的人力、物力、财力等资源条件下,如何精打细算巧安排,用最少的资源取得最大的效益的问题,而这正是线性规划研究的基本内容,它在实际生活中有着非常广泛的应用.任何一个组织的管理者都必须对如何向不同的活动分配资源的问题做出决策,即如何有效地利用人力、物力完成更多的任务,或在预定的任务目标下如何耗用最少的人力、物力去实现目标。在许多情况下,大量不同的资源必须同时进行分配,需要这些资源的活动可以是不同的生产活动,营销活动,金融活动或者其他一些活动。随着计算技术的不断发展,使成千上万个约束条件和决策变量的线性规划问题能迅速地求解,更为线性规划在经济等各领域的广泛应用创造了极其有利的条件。线性规划已经成为现代化管理的一种重要的手段。本文运用常用的图解法和单纯形法解决利润最大化决

运筹学线性规划习题.doc

一、需要掌握的主要内容 1、单纯形法的计算过程 (1)确定初始基本可行解 (2)最优性检验; (3)基变换。 2、单纯形法的灵敏度分析 (1)最终单纯形表中,变量系数的灵敏度分析针对最优解不变时,判断其变化范围; (2)约束条件常数项b的灵敏度分析针对最优解不变时,判断其变化范围; (3)增加一个变量的灵敏度分析 首先,确定增加变量在初始单纯形表中的系数列P j ;然后,求出其对应在最终单纯形表 中的系数列P j ;最后求出σ j =C j -C B B-1P j 。 若σ j ≤0,则最优解不变;σ j ≥0,则继续进行基变换,直到求出最优解。 二、需要基本掌握的内容 1、解、基本解、可行解、基本可行解等基本概念; 2、利用单纯形法求解如何判断无可行解、无界解和无穷最优解等基本理论; 3、如何写出一个线性规划的对偶问题; 4、对偶单纯形法的基本思路和过程。 一、填空题 (1)线性规划模型中,松弛变量的经济意义是,它在目标函数中的系数是。 (2)设有线性规划问题:max z=CX AX≤b X≥0 有一可行基B,记相应基变量为X B ,非基变量为X N ,则可行解的定义为,基本可行 解的定义为,B为最优基的条件是。 (3)线性规划模型具有可行域,若其有最优解,必能在上获得。 二、选择题 1.线性规划一般模型中,自由变量可以用两个非负变量的()代换。 A.和 B.差 C.积 D.商 2.满足线性规划问题全部约束条件的解称为() A.最优解 B.基本解 C.可行解 D.多重解 3.当满足最优检验,且检验数为零的变量的个数大于基变量的个数时,可求得() A.多重解 B.无解 C.无界解 D.退化解 4.原问题与对偶问题的()相同。 A.最优解 B.最优目标值 C.解结构 D.解的分量个数 5.记线性规划原问题(p)max z=CX,对偶问题(D) min w=Yb AX≤b YA≥C

格林函数法

§3.4 格林函数法 利用一个点电荷的边值问题的解,可以解决同类边值问题:对于给定空间区域V 内的电荷分布ρ和V 的边界S 上(第一类边值问题)各点的电势S ?,或者(第二类边值问题)各点的电场法向分量S n ???。 静电场的电势函数满足泊松(Simeon Denis Poisson, 1781-1840)方程 20 ρ ?ε?=? 其中()r ρG 为电荷密度。位于r ′G 处的单位点电荷的密度分布函数为()r r δ′?G G ,它所产生的静电势(,)G r r ′G G 满足类似的微分方程 2 ()(,)r r G r r δε′?′?=?G G G G , (3.15) 和相应的边条件。以此Green 函数取代格林公式(0.12)中的函数()r ψG ,可得积分方程 0()(,)()(,)()(,)(),V S r G r r r G r r r dV G r r r dS n n ??ρε?′′????′′′′′′=+???′′??? ?∫∫∫∫∫G G G G G G G G G G w (3.16) 第一类边值问题的Green 函数:在边界S 上各点的电势为零的条件下,空间区域V 内x ′G 的单位点电荷产生的电势分布就是第一类Green 函数,记为1(,)G x x ′G G 。利用(3.16)式可以得到第一类边值问题的解,即 0(,)()(,)()().V S G r r r G r r r dV r dS n ?ρε?′?′′′′′=?′?∫∫∫∫∫G G G G G G G w (3.17) 第二类边值问题的Green 函数:在边界S 上各点的电场法线分量为常数01 S ε的条件下,空间区域V 内x ′G 的单位点电荷产生的电势分布就是第二类Green 函数,记为2(,)G x x ′G G 。利用(3.16)式可以得到第二类边值问题的解,即 0()1()(,)()(,)().V S S r r G r r r dV G r r dS r dS n S ??ρε?′?′′′′′′′=++′?∫∫∫∫∫∫∫G G G G G G G G w w (3.18) 【无界空间的格林函数】(P58) 【半无限空间的格林函数】(P59) 【球外空间的格林函数】(P60) 【球内空间的格林函数】(补充题)

运筹学线性规划

1 人力资源分配的问题 例1.某昼夜服务的公交线路每天各时间段内所需司机和乘务人员数如下: 设司机和乘务人员分别在各时间段开始时上班,并连续工作八小时,问该公交线路怎样安排 司机和乘务人员,既能满足工作需要,又配备最少司机和乘务人员? 分析:不同上班班次时段的司机和乘务人员数 (图见书) 解:设 xi 表示第i 班次时开始上班的司机和乘务人员数,这样我们建立如下的数学模型。 ?? ? ??? ???? ? =≥≥+≥+≥+≥+≥+≥++++++=6,,2,1030205060 7060.6554433221616 54321 j x x x x x x x x x x x x x t s x x x x x x minZ j 且为整数 例2.一家中型的百货商场,它对售货员的需求经过统计分析如下表所示。为了保证售货人员充分休息,售货人员每周工作5天,休息两天,并要求休息的两天是连续的。问应该如何安排售货人员的作息,既满足工作需要,又使配备的售货人员的人数最少?

解:设xi ( i = 1,2,…,7)表示星期一至日开始休息的人数,这样我们建立如下的数学模型。 (图见书) ?? ? ??? ? ? ???? ?=≥≥++++≥++++≥++++≥++++≥++++≥++++≥++++++++++=7,6,,2,1028311925241528.432173217621765176547654365432543217654321 j x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x t s x x x x x x x minZ j 且为整数 约束条件:目标函数: 2 生产计划的问题 例3.某企业生产甲、乙、丙三种产品,每一产品均须经过A 、B 两道工序。A 工序有两种设备可完成,B 工序有三种设备可完成,除甲产品和乙产品的A 工序可随意安排外,其余只能在要求的设备上完成。加工单位产品所需工序时间及其他各项数据的费用有关资料见下表。试制订利润最大的产品加工方案。 (图见书) 解:用8个单下标变量分别表示3种产品在相应工序中的生产量,如表所示。 在约束条件中需考虑 x1+x2=x3+x4+x5 线性规划模型的目标函数为: max z=[(1.25-0.25)(x1+x2)+(2-0.35)(x6+x7)+(2.8-0.5)x8] - [0.05(5x1+10x6)+0.0321(7x2+9x7+12x8)+0.0625(6x3+8x6+8x7)+0.111857(4x4+11x8)+0.05×7x5] 即:max z=0.75x1+0.7753x2+0.65x6+0.8611x7+0.6844x8-0.375x3-0.4474x4-0.35x5 该问题线性规划模型为: max z= 0.75x1+0.7753x2+0.65x6+0.8611x7+0.6844x8-0.375x3-0.4474x4-0.35x5 ? ????? ??? ??=≥=---+≤≤+≤++≤++≤+8 ,,2,1004000770001144000886100012976000105..543215 8476387261 j x x x x x x x x x x x x x x x x x t s j 3 套裁下料问题 例4.现要做100套钢架,每套用长为2.9m,2.1m 和1.5m 的圆钢各一根。已知原料长7.4m ,问应如何下料使所用料最省? 若用套裁,下面有几种套裁方案,都可以考虑采用

运筹学 线性规划在管理中的应用案例

第五章线性规划在管理中的应用 某企业停止了生产一些已经不再获利的产品,这样就产生了一部分剩余生产力。管理层考虑将这些剩余生产力用于新产品Ⅰ、Ⅱ、Ⅲ的生产。可用的机器设备是限制新产品产量的主要因素,具体数据如下表: 司的利润最大化。 1、判别问题的线性规划数学模型类型。 2、描述该问题要作出决策的目标、决策的限制条件以及决策的总绩效测度。 3、建立该问题的线性规划数学模型。 4、用线性规划求解模型进行求解。 5、对求得的结果进行灵敏度分析(分别对最优解、最优值、相差值、松驰/剩余量、对偶价格、目标函数变量系数和常数项的变化范围进行详细分析)。 6、若销售部门表示,新产品Ⅰ、Ⅱ生产多少就能销售多少,而产品Ⅲ最少销售18件,请重新完成本题的1-5。 解: 1、本问题是资源分配型的线性规划数学模型。 2、该问题的决策目标是公司总的利润最大化,总利润为: + + 决策的限制条件: 8x1+ 4x2+ 6x3≤500 铣床限制条件 4x1+ 3x2≤350 车床限制条件 3x1 + x3≤150 磨床限制条件 即总绩效测试(目标函数)为: max z= + + 3、本问题的线性规划数学模型 max z= + + S.T. 8x1+ 4x2+ 6x3≤500 4x1+ 3x2≤350 3x1 + x3≤150 x1≥0、x2≥0、x3≥0 4、用Excel线性规划求解模板求解结果:最优解(50,25,0),最优值:30元。 5、灵敏度分析

目标函数最优值为 : 30 变量最优解相差值 x1 50 0 x2 25 0 x3 0 .083 约束松弛/剩余变量对偶价格 1 0 .05 2 75 0 3 0 .033 目标函数系数范围 : 变量下限当前值上限 x1 .4 .5 无上限 x2 .1 .2 .25 x3 无下限 .25 .333 常数项数范围 : 约束下限当前值上限 1 400 500 600 2 275 350 无上限 3 150 (1)最优生产方案: 新产品Ⅰ生产50件、新产品Ⅱ生产25件、新产品Ⅲ不安排。最大利润值为30元。 (2)x3 的相差值是意味着,目前新产品Ⅲ不安排生产,是因为新产品Ⅲ的利润太低,若要使新产品Ⅲ值得生产,需要将当前新产品Ⅲ利润元/件,提高到元/件。 (3)三个约束的松弛/剩余变量0,75,0,表明铣床和磨床的可用工时已经用完,而车床的可用工时还剩余75个工时; 三个对偶价格,0,表明三种机床每增加一个工时可使公司增加的总利润额。 (4)目标函数系数范围 表明新产品Ⅰ的利润在元/件以上,新产品Ⅱ的利润在到之间,新产品Ⅲ的利润在以下,上述的最佳方案不变。 (5)常数项范围 表明铣床的可用条件在400到600工时之间、车铣床的可用条件在275工时以上、磨铣床的可用条件在到工时之间。各自每增加一个工时对总利润的贡献元,0元,元不变。 6、若产品Ⅲ最少销售18件,修改后的的数学模型是: max z= + + S.T. 8x1+ 4x2+ 6x3≤500 4x1+ 3x2≤350 3x1 + x3≤150 x3≥18 x1≥0、x2≥0、x3≥0 这是一个混合型的线性规划问题。 代入求解模板得结果如下: 最优解(44,10,18),最优值:元。 灵敏度报告: 目标函数最优值为 : 变量最优解相差值 x1 44 0 x2 10 0 x3 18 0 约束松弛/剩余变量对偶价格

用惩罚函数外点法求解以下约束最优化问题程序

用惩罚函数外点法求解以下约束最优化问题程序 用惩罚函数外点法求解以下约束最优化问题: )( 0)( ..)(min 1222112 1≤-=≤-=+=x X g x x X g t s x x X f , 当惩罚因子分别为5,10,50,100的计算结果。 解:构造外点法惩罚函数 ? x ,r =x 1+x 2+r [max ?(0,x 12?x 2)]2+r [max ?(0,?x 1)]2 = x 1+x 2 (g 1(x )≤0,g 2(x )≤0)x 1+x 2+r (x 12?x 2)2+r?(?x 1)2 (g 1(x )>0,g 2(x )>0) 对上式求偏导得 e?ex 1 = 11+4r ?x 1? x 12?x 2 +2rx 1 e?2 = 11?2r (x 12?x 2) 无约束目标函数极小化问题的最优解系列为: x 1? r = ?12+2r x 2? r =12?1 惩罚函数外点法的M 文件: syms x1 x2 f=x1+x2;g1=x1^2-x2;g2=-x1; r0=5; c=0.5; km=7; k=1:km; r=r0*c.^(k-1); x1=-1./(2+2.*r); x2=1./(4.*(1+r).^2)-1./2.*r; g1=x1.^2-x2;g2=-x1; f=x1+x2; p=x1+x2+r.*g1.^2+r.*g2.^2; [k] [r] [x1] [x2] [p] 当r=5时的运行结果如下: k = 1 2 3 4 5 6 7 r =

5.0000 2.5000 1.2500 0.6250 0.3125 0.1563 0.0781 x1 = -0.0833 -0.1429 -0.2222 -0.3077 -0.3810 -0.4324 -0.4638 x2 = -2.4931 -1.2296 -0.5756 -0.2178 -0.0111 0.1089 0.1760 p = 28.7083 2.5848 -0.2478 -0.4053 -0.3391 -0.2934 -0.2708 当r=10时的运行结果如下: k = 1 2 3 4 5 6 7 r = 10.0000 5.0000 2.5000 1.2500 0.6250 0.3125 0.1563 x1 = -0.0455 -0.0833 -0.1429 -0.2222 -0.3077 -0.3810 -0.4324 x2 = -4.9979 -2.4931 -1.2296 -0.5756 -0.2178 -0.0111 0.1089 p = 244.9773 28.7083 2.5848 -0.2478 -0.4053 -0.3391 -0.2934 当r=50时的运行结果如下: k = 1 2 3 4 5 6 7 r = 50.0000 25.0000 12.5000 6.2500 3.1250 1.5625 0.7813 x1 = -0.0098 -0.0192 -0.0370 -0.0690 -0.1212 -0.1951 -0.2807 x2 = -24.9999 -12.4996 -6.2486 -3.1202 -1.5478 -0.7432 -0.3118 p = 1.0e+04 * 3.1225 0.3894 0.0482 0.0058 0.0006 0.0000 -0.0000 当r=100时的运行结果如下: k = 1 2 3 4 5 6 7 r = 100.0000 50.0000 25.0000 12.5000 6.2500 3.1250 1.5625 x1 = -0.0050 -0.0098 -0.0192 -0.0370 -0.0690 -0.1212 -0.1951 x2 = -50.0000 -24.9999 -12.4996 -6.2486 -3.1202 -1.5478 -0.7432 p = 1.0e+05 * 2.4995 0.3122 0.0389 0.0048 0.0006 0.0001 0.0000

相关文档
相关文档 最新文档