运筹学实验报告

  • 格式:doc
  • 大小:276.00 KB
  • 文档页数:37

下载文档原格式

  / 37
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运筹与优化课内实验 检测

实验一:线性规划问题与对偶问题的建模与求解

一. 线性规划:

满足以下三个条件的称之为线性规划问题:

(1)决策变量的取值是连续的,既可以为整数,也可以喂分数、小数或实数。

(2)目标函数是决策变量的线性函数。

(3)结束条件是含决策变量的线性等式或者不等式。

二.线性规划模型的形式:

2.1.一般形式

()()1

1

max min ..

,1,2

,001,2

,n

i i

i n

ij

j

i

j j j z c x s t a x b

i m x x j n

===≤≥==≥≤=∑∑()

(2.1)

矩阵形式

()()max min ..

,0T z c X s t AX b X =≤≥=≥≤(X 0)

(2.2) 其中()T

n x ,x ,x X 21=为决策向量,()T

n c c c c ,,21=为目标函数的系数向量,

()T

m b ,b ,b b 21=为常数向量,()n m ij a A ⨯=为系数矩阵。

2.2.标准形式

所谓线性规划问题的标准形式,是指目标函数要求min 所有约束条件都是等式约束,且所有决策定量都是非负的,即

1211221111221121122222112212min ()..0n n n n n n n m m mn n m

n f x x x c x c x c x a x a x a x b a x a x a x b s t a x a x a x b x x x =++++++=⎧⎪

+++=⎪⎪⎨

⎪+++=⎪⎪≥⎩,,,,

,,

,,,

三.原问题与对偶问题的表达形式和关系

在线性规划的对偶理论中,把如下线性规划形式称为原问题的标准形式

11221111221121122222112212min ()..0n n n n n n m m mn n m

n f X c x c x c x a x a x a x b a x a x a x b s t a x a x a x b x x x =++

++++≥⎧⎪

+++≥⎪⎪⎨

⎪+++≥⎪⎪≥⎩,

,,

,,. 而把如下线性规划形式称为对偶问题的标准形式

11221111221121122222112212max ()..0n n m m m m n n mn m n

m g Y b y b y b y a y a y a y c a y a y a y c s t a y a y a y c y y y =++

++++≥⎧⎪

+++≥⎪⎪⎨

⎪+++≥⎪⎪≥⎩,

,,,

,,. 若用矩阵形式表示,则原问题和对偶问题分别可写成如下形式:

原问题

min ()..0f X CX AX b s t X =≥⎧⎨

≥⎩,,.

对偶问题

'max (),,..0.

g Y Y b YA C s t Y =≤⎧⎨

≥⎩ 原问题与对偶问题的关系见表

四.实际问题与lingo 求解计算

例4.1.1(原问题):设某种植物每天至少需要2g 水,4g 矿物质,5g 维生素。已知三种肥料A ,B ,C ;其中A 种肥料含有1g 水,3g 维生素;B 种肥料含有3g 水,2g 矿物质,1g 维生素;C 种肥料含有1g 水,2g 矿物质,2g 维生素。其中A 种肥料6元每克,B 种肥料4元每克,C 种肥料7元每克,要求确定既要满足植物生长的营养需求,又要费用最省的选用肥料的方案。 该问题的模型为:

min z=6*x1+4*x2+7*x3;

s.t.⎪⎪⎪⎪

⎩⎪⎪⎪⎪⎨⎧>=>=>=>=++>=++>=+0;

x30;x20;x15;

x3*2x2*2x14;x3x2*2x1*32;

x3*3x1

用lingo 求解代码如下: model :

min =6*x1+4*x2+7*x3; x1+3*x3>=2; 3*x1+2*x2+x3>=4;

x1+2*x2+2*x3>=5;

x1>=0;

x2>=0;

x3>=0;

end

求解得:

Global optimal solution found at iteration: 0

Objective value: 12.00000

Variable Value Reduced Cost

X1 0.000000 3.000000

X2 1.833333 0.000000

X3 0.6666667 0.000000

Row Slack or Surplus Dual Price

1 12.00000 -1.000000

2 0.000000 -1.000000

3 0.3333333 0.000000

4 0.000000 -2.000000

5 0.000000 0.000000

6 1.833333 0.000000

7 0.6666667 0.000000通过上面结果可以知道,最佳费用为12元,此时,需要A,B,C三种肥料为