数学建模实训报告
更新时间:2023-11-11 17:40:01 阅读量: 教育文库 文档下载
目录
实训项目一 线性规划问题及lingo软件求解……………………………1 实训项目二 lingo中集合的应用 ………………………………………….7 实训项目三 lingo中派生集合的应用 ……………………………………9 实训项目四 微分方程的数值解法一………………………………………13 实训项目五 微分方程的数值解法二……………………………………..15 实训项目六 数据点的插值与拟合………………………………………….17 综合实训作品 …………………………………………………………….18 每次实训课必须带上此本子,以便教师检查预习情况和记录实验原始数据。实验时必须遵守实验规则。用正确的理论指导实践袁必须人人亲自动手实验,但反对盲目乱动,更不能无故损坏仪器设备。这是一份重要的不可多得的自我学习资料袁它将记录着你在大学生涯中的学习和学习成果。请你保留下来,若干年后再翻阅仍将感到十分新鲜,记忆犹新。它将推动你在人生奋斗的道路上永往直前!
项目一:线性规划问题及lingo软件求解 一、实训课程名称 数学建模实训
二、实训项目名称 线性规划问题及lingo软件求解
三、实验目的和要求 了解线性规划的基本知识,熟悉应用LINGO解决线性规划问题的一般方法
四:实验内容和原理 内容一:
某医院负责人每日至少需要下列数量的护士 班次 时间 最少护士数 1 6:00-10:00 60 2 10:00-14:00 70 3 14:00-18:00 60 4 18:00-22:00 50 5 22:00-02:00 20 6 02:00-06:00 30
每班的护士在值班的开始时向病房报道,连续工作8个小时,医院领导为满足每班所需要的护士数,最少需要多少护士。 内容二:
内容三
五:主要仪器及耗材
计算机与Windows2000/XP系统;LINGO软件 六:操作办法与实训步骤 内容一:
考虑班次的时间安排,是从6时开始第一班,而第一班最少需要护士数为60,故x1>=60 ,又每班护士连续工作八个小时,以此类推,可以看出每个班次的护士可以为下一个班次工作四小时,据此可以建立如下线性规划模型:
程序编程过程:
min=x1+x2+x3+x4+x5+x6; x1>=60; x1+x2>=70; x2+x3>=60; x3+x4>=50; x4+x5>=20; x5+x6>=30;
编程结果:
Global optimal solution found.
Objective value: 150.0000 Infeasibilities: 0.000000 Total solver iterations: 3
Variable Value Reduced Cost X1 60.00000 0.000000 X2 10.00000 0.000000 X3 50.00000 0.000000 X4 0.000000 1.000000 X5 30.00000 0.000000 X6 0.000000 0.000000 Row Slack or Surplus Dual Price 1 150.0000 -1.000000 2 0.000000 -1.000000 3 0.000000 0.000000 4 0.000000 -1.000000 5 0.000000 0.000000 6 10.00000 0.000000 7 0.000000 -1.000000 内容二:
(1)max=6*x1+4*x2; 2*x1+3*x2<100; 4*x1+2*x2<120;
x1,x2分别表示两种型号生产数量。
所以,生产产品A1、A2分别为20、20件时,可使利润最大,最大为200元。 (2)
所以,当产品A1的利润在(2.6666667,8)时,不影响产品的生产数量。 (3)
所以,当装配工序的工时在(60,180)时,不改变产品种类,只需调整数量。 (4)加放产品A3,建立新的线性规划问题 max=6*x1+4*x2+5*x3; 2*x1+3*x2+4*x3<=100;
4*x1+2*x2+2*x3<=120; @gin(x1); @gin(x2); @gin(x3);
内容三:
(1)设生产I 产品为x1,生产 II为x2, 生产 III 产品为x3,则有: max=3*x1+2*x2+2.9*x3; 8*x1+2*x2+10*x3<300; 10*x1+5*x2+8*x3<400; 2*x1+13*x2+10*x3<420; @gin(x1); @gin(x2); @gin(x3);
所以,当月仅生产产品Ⅰ、Ⅱ、Ⅲ数量分别为24、24、5时工厂的利益最大,最大利润为134.5千元。
(2)max=3*x1+2*x2+2.9*x3-18; 8*x1+2*x2+10*x3<300; 10*x1+5*x2+8*x3<460; 2*x1+13*x2+10*x3<420; @gin(x1); @gin(x2); @gin(x3);
借用其他工厂的设备B 60台时时,可生产产品Ⅰ数量31、产品Ⅱ数量26,此时每月最大利润为127千元,比不借用设备时的利润少7.5千元。所以借用B设备不合算。 (3)如果投入两种新产品,设每月生产的数量分别为x4、x5,则: max=3*x1+2*x2+2.9*x3+2.1*x4+1.87*x5; 8*x1+2*x2+10*x3+12*x4+4*x5<300; 10*x1+5*x2+8*x3+5*x4+4*x5<400; 2*x1+13*x2+10*x3+10*x4+12*x5<420; @gin(x1); @gin(x2); @gin(x3); @gin(x4); @gin(x5);
投产产品IV、V后,该工厂生产产品I、II、III、IV、V数量分别为26、19、1、1、8时,每月最大利润为135.96千元,比不投产该产品时多增加利润1.46千元。故投产产品IV、I在经济上合算。
(4)max=4.5*x1+2*x2+2.9*x3; 9*x1+2*x2+10*x3<300;
12*x1+5*x2+8*x3<400; 4*x1+13*x2+10*x3<420; @gin(x1); @gin(x2); @gin(x3);
改进后,要使得每月利润最大,则需生产产品I、II、III数量分别为22、24、2,最大利润为152.8千元。所以改进结构对原计划有影响。使得利润比为改进之前多18.3千元。 七:项目分析
线性规划模型只是忽略一些外在因素所建立的模型,理论比较简单,但涉及的方面不全,所以要运用到实际中还需要多方面的考虑。 项目二: lingo中集合的应用
一、实训课程名称 数学建模实训
二、实训项目名称 lingo中集合的应用
三、实验目的和要求 熟悉应用LINGO解决规模较大线性规划问题的一般方法,熟悉集合的应用
四:实验内容和原理
采用lingo中的集合语言,编程求解下列两个问题 内容一:某医院负责人每日至少需要下列数量的护士 班次 时间 最少护士数 1 6:00-8:00 60 2 8:00-10:00 50 3 10:00-12:00 70 4 12:00-14:00 40 5 14:00-16:00 60 6 16:00-18:00 40 7 18:00-20:00 50 8 20:00-22:00 30 9 22:00-00:00 20 10 00:00-02:00 30 11 02:00-04:00 30 12 04:00-06:00 30
每班的护士在值班的开始时向病房报道,连续工作6个小时,医院领导为满足每班所需要的护士数,最少需要多少护士。
内容二:某个百货商场对售货人员(周200元)的需求经统计如下表, 星期 1 2 3 4 5 6 7 人数 16 15 12 14 16 18 19
为了保证销售人员充分休息,销每周工作5天,休息2天。问要使工资开支最省至少需要多少售货员?且给出一个销售人员工作时间安排表。 五:主要仪器及耗材
计算机与Windows2000/XP系统;LINGO软件 六:操作办法与实训步骤 内容一: model:
sets:
class/c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12/:required,hire; endsets data:
required=60 50 70 40 60 40 50 30 20 30 30 30; enddata
min=@sum(class(i):hire(i)); @for(class(j):
@sum(class(i)|i#le#3:hire(@wrap(j-i+1,12)))>=required(j)); end
所以最少需要180名护士。 内容二: model: sets:
days/z1,z2,z3,z4,z5,z6,z7/:required,hire; endsets data:
required=16 15 12 14 16 18 19; enddata
min=200*@sum(days(i):hire(i)); @for(days(j):
@sum(days(i)|i#le#5:hire(@wrap(j-i+1,7)))>=required(j)); end
所以要使工资开支最省至少需要22名售货员,工资开资最省为4400元。 项目三: lingo中派生集合的应用 一、实训课程名称 数学建模实训
二、实训项目名称 lingo中派生集合的应用
三、实验目的和要求 熟悉应用LINGO解决规模较大线性规划问题的一般方法,熟悉派生集合、稀疏集合的应用 四:实验内容和原理
采用lingo中的集合语言,编程求解下列两个问题 内容一:
内容二:
计算6个产地8个销地的最小费用运输问题。产销单位运价如下表。 单
位 销地 运 价 产地 B1 B2 B3 B4 B5 B6 B7 B8 产量 A1 6 2 6 7 4 2 5 9 60
正在阅读:
数学建模实训报告11-11
部编版小学二年级数学口算题1000题11-19
2020年最新入党申请书02-06
小班语言爱吃水果的牛04-29
美国专利简介05-04
团代会邀请函两篇02-08
夏天的小河作文700字07-07
文秘管理与应用写作作业(4)10-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数学建模
- 报告
- 职业高中三年级期末考试语文试卷语文
- 发电机保护装置主要定值整定原则
- 四年级下册语文课文讲解教案-7.华山的险 l 西师大版
- CDFI 全部考题分类
- 关于国际习惯法法律确信的案例
- 16 32位微机原理、汇编语言及接口技术第十一章课后习题答案
- 2017考研备考精讲:翻译硕士实现最佳记忆效果
- 报价和成交核算案例及练习 -
- 水利工程经济-计算题
- oracle期中
- 美学概论读书报告
- 变频器培训资料 - 图文
- 河北省广平县第一中学高中生物《025 人体的内环境与稳态》学案(艺术班)
- 小学常见多音字总结
- 莱城区牛泉镇事业
- 高中数学必修5解答题第二章80题
- 111单片机实验一星研集成软件环境
- 中国式管理(课程编号A29) 课后测试
- 农村普通高中课堂有效教学策略研究与实验
- 池州历史故事与传说