云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 运筹学上机题目

运筹学上机题目

  • 62 次阅读
  • 3 次下载
  • 2025/6/2 6:39:39

2010级《运筹学实验》试题

学号:201011040324 姓名:孙小伦

1(25分)求解下面的线性规划问题:

min{?5x1?4x2?6x3}

?

?x1?x2?x3?20 s.t.??3x1?2x2?4x3?42 ?3x1?2x2?30

??0?x1,0?x2,0?x

3解答:用matlab

f=[-5 -4 -6];

a=[1 -1 1;3 2 4;3 2 0]; b=[20 42 30]; lb=[0 0 0];

[x,fval]=linprog(f,a,b,[],[],lb,[])

x =

0.0000 15.0000 3.0000

fval =

-78.0000

2(25分)求解下面的非线性规划问题:

minf(x)??x1x2x3 s.t0?x1?2x2?2x3?72解答:用lingo

min =-x1*x2*x3; x1+2*x2+2*x3<=72; x1+2*x2+2*x3>=0;

Local optimal solution found at iteration: 61

Objective value: -3456.000

Variable Value Reduced Cost X1 24.00000 -0.5733142E-08 X2 12.00000 0.000000 X3 12.00000 0.1818688E-07

Row Slack or Surplus Dual Price 1 -3456.000 -1.000000 2 0.000000 144.0000 3 72.00000 0.000000

3 (25分)某饮料厂生产一种饮料以满足市场需要. 该厂销售科根据市场预测, 已经确定了未来四周该饮料厂的需求量, 计划科根据本厂实际情况给出了未来四周的生产能力和生产成本, 相应数据由下表所示, 每周当饮料满足需求后有剩余时, 要支出存储费, 为每周每千箱饮料0.2千元, 问应如何安排生产, 在满足市场需要的前提下, 使四周的总费用为最小.

周次 1 2 3 4 合计 需求量 15 25 35 25 100 生产能力 30 40 45 20 135 成本 5 5.1 5.4 5.5 解答:用lingo 设每周的生产量分别为x1,x2,x3,x4;每周周末的库存量分别为y1,y2,y3;z1,z2,z3,z4表示检修安排在第 1 ,2, 3 ,4 周。

min=5.0*x1+5.1*x2+5.4*x3+5.5*x4+0.2*(y1+y2+y3); x1-y1=15; x2+y1-y2=25; x3+y2-y3=35;

x4+y3=25; x1+15*z1<=30;

x2+15*z2-5*z1<=40;

x3+15*z3-5*z2-5*z1<=45; x4+15*z4-5*(z1+z2+z3)<=20; z1+z2+z3+z4=1;

x1>=0;x2>=0;x3>=0;x4>=0;y1>=0;y2>=0;y3>=0; @bin(z1); @bin(z2); @bin(z3); @bin(z4);

Global optimal solution found at iteration: 0 Objective value: 527.0000

Variable Value Reduced Cost X1 15.00000 0.000000 X2 45.00000 0.000000 X3 15.00000 0.000000 X4 25.00000 0.000000 Y1 0.000000 0.000000 Y2 20.00000 0.000000 Y3 0.000000 0.1000000 Z1 1.000000 -0.5000000 Z2 0.000000 1.500000 Z3 0.000000 0.000000 Z4 0.000000 0.000000

Row Slack or Surplus Dual Price 1 527.0000 -1.000000 2 0.000000 -5.000000 3 0.000000 -5.200000 4 0.000000 -5.400000 5 0.000000 -5.500000 6 0.000000 0.000000 7 0.000000 0.1000000 8 35.00000 0.000000 9 0.000000 0.000000 10 0.000000 0.000000 11 15.00000 0.000000 12 45.00000 0.000000 13 15.00000 0.000000 14 25.00000 0.000000

15 0.000000 0.000000 16 20.00000 0.000000 17 0.000000 0.000000

4(25分)某学校规定,运筹学专业的学生毕业时至少学习过两门数学课,三门运筹学课和两门计算机课,这些课程的编号、名称、学分、所属类别和先修课要求如表所示,那么毕业时学生最少可以学习这些课程中的哪些课程

如果某个学生既希望选修课程的数量少,又希望所获得的学分多,他可以选修哪些课程?

编号 名称 1 2 3 4 5 6 7 8 9 微积分 线性代数 最优化方法 数据结构 应用统计 计算机模拟 计算机编程 预测理论 数学实验 学分 5 4 4 3 4 3 2 2 3 类别 数学 数学 数学,运筹学 数学,计算机 数学,运筹学 计算机,运筹学 计算机基础 运筹学 先修课程号 1,2 7 1,2 7 5 1,2

运筹学、计算机基础 解答用lingo

(1)x(i)表示选修的课程前面的编号 如x1 表示选修微积分(x1=1表示选,x2=0表示不选)

min=x1+x2+x3+x4+x5+x6+x7+x8+x9; x1+x2+x3+x4+x5>=2; x3+x5+x6+x8+x9>=3; x4+x6+x7+x9>=2; x3<=x1; x3<=x2; x4<=x7; x5<=x1; x5<=x2; x6<=x7;

搜索更多关于: 运筹学上机题目 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2010级《运筹学实验》试题 学号:201011040324 姓名:孙小伦 1(25分)求解下面的线性规划问题: min{?5x1?4x2?6x3} ? ?x1?x2?x3?20 s.t.??3x1?2x2?4x3?42 ?3x1?2x2?30 ??0?x1,0?x2,0?x 3解答:用matlab f=[-5 -4 -6]; a=[1 -1 1;3 2 4;3 2 0]; b=[20 42 30]; lb=[0 0 0]; [x,fval]=linprog(f,a,b,[],[],lb,[]) x = 0.0000 15.

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com