数学模型与lindo

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

数学模型与lindo软件西南交通大学数学建模

现有教材

优化建模与LINDO/LINGO软件

谢金星薛毅编著

清华大学出版社,2005年7月

需要掌握的几个重要方面

n正确阅读求解报告(尤其要掌握敏感性分析)

n应用举例

n对lindo软件窗口参数的认识

LINDO 公司软件产品简要介绍

美国芝加哥(Chicago)大学的Linus Schrage教授于1980年前后开发, 后来成立LINDO系统公司(LINDO Systems Inc.),网址: LINDO: Linear INteractive and Discrete Optimizer (V6.1) LINGO: Linear INteractive General Optimizer (V9.0) LINDO API: LINDO Application Programming Interface (V3.0) What’s Best!: (SpreadSheet e.g. EXCEL) (V8.0)

演示(试用)版、学生版、高级版、超级版、工业版、扩展版…(求解问题规模和选件不同)

LINDO和LINGO软件能求解的优化模型

LINDO/LINGO软件的求解过程

max 23..43103512,0z x y s t x y x y x y =++≤+≤≥

例1 加工奶制品的生产计划

获利24元/公斤

获利16元/公斤

50桶牛奶时间480小时至多加工100公斤A

1制订生产计划,使每天获利最大

•35元可买到1桶牛奶,买吗?若买,每天最多买多少?•可聘用临时工人,付出的工资最多是每小时几元?

•A

1的获利增加到30元/公斤,应否改变生产计划?

每天

获利24元/公斤获利16元/公斤

x 1桶牛奶生产A 1x 2桶牛奶生产A 2获利24×3x 1获利

16×4x

2

原料供应

50

21≤+x x 劳动时间480

81221≤+x x 加工能力10031≤x 2

16472x x z Max +=每天获利非负约束

,21≥x x 线性规划模型(LP)

时间480小时至多加工100公斤A 150桶牛奶每天

模型求解

图解法

50

21≤+x

x 48081221≤+x x 10031≤x 0,21≥x x 约

条件50

:211=+x x l 812:212=+x x l 1003:13=x l 0:,0:2

514==x l x l 2

16472x x z Max +=目标

函数

Z =0

z =c (常数) ~等值线

在B (20,30)点得到最优解目标函数和约束条件是线性函数可行域为直线段围成的凸多边形目标函数的等值线为直线

最优解一定在凸多边形的某个顶点取得。

模型求解软件实现

LINDO 6.1

max 72x1+64x2 st

2)x1+x2<50

3)12x1+8x2<480 4)3x1<100

end

OBJECTIVE FUNCTION VALUE

1) 3360.000

VARIABLE VALUE REDUCED COST X1 20.0000000.000000

X2 30.0000000.000000

ROW SLACK OR SURPLUS DUAL PRICES

2) 0.000000 48.000000

3) 0.000000 2.000000

4) 40.000000 0.000000

NO. ITERATIONS= 2

DO RANGE (SENSITIVITY) ANALYSIS? No

20桶牛奶生产A

1, 30桶生产A

2

,利润3360元。

结果解释

OBJECTIVE FUNCTION VALUE 1) 3360.000

VARIABLE VALUE REDUCED COST X1 20.000000 0.000000X2 30.000000 0.000000ROW

SLACK OR SURPLUS

DUAL PRICES 2) 0.00000048.0000003) 0.000000 2.0000004) 40.0000000.000000

NO. ITERATIONS= 2

原料无剩余时间无剩余加工能力剩余40

max 72x1+64x2st

2)x1+x2<503)12x1+8x2<4804)3x1<100end 三种资源

“资源”剩余为零的约束为紧约束(有效约束)

结果解释

OBJECTIVE FUNCTION VALUE 1) 3360.000

VARIABLE VALUE REDUCED COST X1 20.000000 0.000000X2 30.000000 0.000000ROW SLACK OR SURPLUS DUAL PRICES

2)0.000000 48.0000003)0.000000 2.0000004)

40.000000 0.000000

NO. ITERATIONS= 2

最优解下“资源”增加1单位时“效益”的增量

原料增加1单位, 利润增长48 时间增加1单位, 利润增长2 加工能力增长不影响利润

影子价格

•35元可买到1桶牛奶,要买吗?

35 <48, 应该买!

•聘用临时工人付出的工资最多每小时几元?

2元!

相关文档
最新文档