数学建模资源分配

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

目录

一、问题重述 (2)

二、符号说明 (2)

三、模型假设 (3)

四、问题分析 (3)

五、模型建立与求解 (4)

六、模拟程序设计 (6)

七、误差分析 (7)

八、模型的应用 (7)

九、模型评价 (7)

十、小结 (8)

十一、参考文献 (10)

一、问题重述

某储蓄所每天的营业时间是上午九点到下午五点,根据经验每天不同的时 间段所需要的服务员数量如下:

储蓄所可以雇佣全时和半时两类服务员。全时服务员每天报酬 100 元,从 上午 9;00 到下午 5:00,但中午 12:00 到下午 2:00 之间必须安排一小时的午餐 时间。 储蓄所每天可以雇佣不超过 3 名的半时服务员, 每个半时服务员必须连续 工作 4 小时,报酬 40 元。问该储蓄所应如何雇佣全时和半时两类服务员?如果 不能雇佣半时服务员, 每天至少增加多少费用?如果雇佣半时服务员的数量没有 限制,每天可以减少多少费用?

二、符号说明

时间段

(时)

9-10 10-11 11-12 12-1 1-2 2-3 3-4 4-5 服务 4 3 4 6 5 6 8 8

y1,y2,y3,y4,y5 —————— 1:00 至 2:00 为x2.半时服务员从 9:00 至 1:00 以

小时为单位的人数;

x1———————————— 12:00 至 1:00 为为全时服务员人数;

x2———————————— 1:00 至 2:00 为为全时服务员人数;

三、模型假设

1. 题中所给的数据是在微小的范围内变化的数据。

2. 所给的数据基本上有效。

3. 目标函数就是所求的资源分配方案。

四、问题分析

本问题是一个资源决策分配的最优化问题数学模型。主要是针对根据不同的报酬雇佣全时与半时服务员的如何分配问题 , 首先应定义了相关的决策变量,对不同的条件约束 ,列出对应的目标函数 ,利用相关的工具进行操作 ,最后对结果进行分析.

问题的关键

1. 定义相关的决策变量 . 列出目标函数。

2. 转化为定量说明。

3. 列出目标函数。

(1) 分析问题,收集资料。需要搞清楚需要解决的问题,分析有可能的情

况。

(2) 建立模拟模型,编制模拟程序。按照一般的建模方法,对问题进行适

当的假设。也就是说,模拟模型未必要将被模拟系统的每个细节全部

考虑。模拟模型的优劣将通过与实际系统有关资料的比较来评价。如

果一个“粗糙”的模拟模型已经比较符合实际系统的情况,也就没有

必要建立费时、复杂的模型。当然,如果开始建立的模型比较简单,与实际系统相差较大,那么可以在建立了简单模型后,逐步加入一些原先没有考虑的因素,直到模型达到预定的要求为止。编写模拟程序之前,要先画出程序框图或写出算法步骤。然后选择合适的计算机语言,编写模拟程序。

(3) 运行模拟程序,计算结果。为了减小模拟结果的随机性偏差,一般要

多次运行模拟程序。

(4) 分析模拟结果,并检验。模拟结果一般说来反映的是统计特性,结果

的合理性、有效性,都需要结合实际的系统来分析,检验,以便提出

合理的对策、方案。

以上步骤是一个反复的过程,在时间和步骤上是彼此交错的。比如模型的修改和改进,都需要重新编写和改动模拟程序。模拟结果的不合理,则要求检查模型,并修改模拟程序。

五、模型建立与求解

问题一的回答

设全时服务员每天雇佣时间从 12:00 至 1:00 人数为 x1,1:00 至 2:00 为x2. 半时服务员从 9:00 至 1:00 以小时为单位分别为 y1,y2,y3,y4,y5.

则列出模型如下 :

Min=100x1+100x2+40y1+40y2+40y3+40y4+40y5 约束条件如下 :

x1+x2+y1>=4

x1+x2+y1+y2>=3

x1+x2+y1+y2+y3>=4

x2+y1+y2+y3+y4>=6

x1+y2+y3+y4+y5>=6

x1+x2+y4+y5>=8

x1+x2+y5>=8

y1+y2+y3+y4+y5<=3

x1,x2,y1,y2,y3,y4,y5>=0, 且为整数. 所求的结果如下

由结果分析:

问题一的回答:雇佣全时服务员 7 人,半时服务员 3 人.其中 12:00-1:00 全时服务员 3 名, 1: 00-2: 00 全时服务员 4 名。 11: 00-12: 00 雇佣半时服务员2 人, 12: 00-1: 00 雇佣半时服务员 1 人。 .

问题二的回答:不能雇佣半时服务员 ,则全时服务员 11 人,其中 12:00-1:00 全时服务员 5 名, 1: 00-2: 00 全时服务员 6 名。最小费用 1100 元, 即每天至少增加 280 元.

问题三的回答:如果雇佣半时服务员的数量没有限制 ,则应雇佣全时服务员0 人,半时服务员 14 人,其中雇佣半时服务员 9: 00—— 10: 00 为 4 人, 11: 00- 12: 00 为 2 人, 12: 00-1: 00 为 8 人。且最少费用 560 元, 即每天减少 260 元.

六、模拟程序设计

Max =-100*x1-100*x2-40*y1-40*y2-40*y3-40*y4-40*y5; x1+x2+y1>=4;

x1+x2+y1+y2>=3;

x1+x2+y1+y2+y3>=4;

x2+y1+y2+y3+y4>=6;

x1+y2+y3+y4+y5>=6;

x1+x2+y4+y5>=8;

x1+x2+y5>=8;

y1+y2+y3+y4+y5<=3;

y1+y2+y3+y4+y5<=3;

end

相关文档
最新文档