zhy运筹学实验一

发布 2022-09-15 12:18:28 阅读 6686

实验一用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 是将与决策总是有关的元素分解成目标 准则 方案等层次,在此基础之上进行定性和定量分析的决策方法。我们通过最近热播的节目 爸爸去哪儿...