实验一用lindo和lingo计算一个简单的线性规划模型。
一、 实验目的。
1) 学会使用lindo和lingo软件求解线性规划问题。
2) 会解读实验结果和lindo软件的灵敏度分析结果报告。
3) 会利用lindo软件求解经济学中的保本点问题。
二、 实验环境。
计算机、lindo和lingo软件。
三、 实验内容。
1,用lindo和lingo软件求解如下所示的线性规划问题并分别解读实验结果、会基本解读lindo软件的灵敏度分析结果报告。
min z=--x2+2x3
x1-2x2+ x3 =2
x2-3x3<=1
x2- x3<=2
2.对一以下算例计算产品1的保本点:
max z=-70x1+120x2
9x1+4x2<=360
4x1+5x2<=200
注意:求保本点可通过以下四步:
1)、求解模型a的最优解x1,及最优解值z1;
2)、增加约束条件例如本实验中x1=0,得到模型b;
3)、求解模型b的最优解x2,及最优解值z2;
4)、设x1中分量x1的值为x1*,则产品一的保本点:
p1=/x1*;
举例。以书本第45页第四题的第一小题为例。
程序。max2x1+x2+0x3+0x4
subject to
3x1+5x2+x3+0x4<=15
6x1+2x2+0x3+x4<=24
点击运行后的得到。
继续点击“是”得到灵敏度分析结果:
2,利用lingo运行。
model:
max=2*x1+x2;
3*x1+5*x2<=15;
6*x1+2*x2<=24;
end运行结果。
model:
sets:e/1..4/:c,x;
f/1..2/:b;
link(f,e):a;
endsets
max=@sum(e(j):c(j)*x(j));
for(f(i):@sum(e(j):a(i,j)*x(j))=b(i));
for(e(j):x(j)>0);
data:c=2,1,0,0;
b=15,24;
a=3,5,1,0
enddataend
运筹学 实验一
实验报告。实验课程名称运筹学。实验项目名称 lindo的基本用法 年级 08级。专业应数。学生姓名杨碧情 学号 080701110227 理学院。实验时间 2010 年 09 月 08 日。学生实验室守则。一 按教学安排准时到实验室上实验课,不得迟到 早退和旷课。二 进入实验室必须遵守实验室的各项规...
运筹学实验
1.9题。解 设表示名司机和乘务人员第k班次开始上班,由题意有,c 1 1 1 1 1 1 a 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 lb 0 0 0 0 0 0 b 60 70 60 50 2...
运筹学实验
运筹学的实际应用。爸爸去哪儿 择房中的层次分析法。主题概述。我们这次报告的主题是 层次分析法 层次分析法 analytic hierarchy process简称ahp 是将与决策总是有关的元素分解成目标 准则 方案等层次,在此基础之上进行定性和定量分析的决策方法。我们通过最近热播的节目 爸爸去哪儿...