WinQSB软件在管理运筹学教学的应用

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

20214
DOE10.19392/ki.1671-7341.202112047
WinQSB软件在管理运筹学教学的应用
谭志明1!-王琦1!-
1.广东开放大学公共教学部广东广州510091;
2.广东理工职业学院公共教学部广东中山528458
摘要:管理运筹学是管理专业和应用数学专业的一门重要课程,该课程的许多问题的手工计算求解方法和过程过于复杂,很难调动学生学习的积极性#WinQSB软件操作简单,可广泛应用于管理运筹学的教学中。

WinQSB软件不仅能够大大简化计算的过程和步骤,提高计算效率,而且能够激发学生的学习兴趣。

本文给出了管理运筹学中运用WinQSB软件进行求解的几个例子,来说明WinQSB软件在管理运筹学教学的应用。

关键词:WinQSB;管理运筹学;教学
中图分类号:G642.0文献标识码:A
管理运筹学是一门应用广泛的基础理论学科,主要研究如何有效地组织和管理复杂系统⑴,是一门以决策支持为目标的学科(2),其重要特征是理论和实践的结合,是多学科交叉与融合的应用科学⑶。

随着科学技术特别是计算机技术的迅猛发展,计算机被广泛地应用到自然科学以及工程技术的各个领域。

由美籍华人Yih-Long Chang和Kiran Desai共同开发的QSB(Quantitative Systems for Business)软件,被广泛应用于管理科学、决策科学、运筹学及生产运作管理等领域的求解问题。

而WinQSB是在Windows操作系统下运行的版本,共有19个子程序模块。

其界面设计友好,简洁直观,操作简便,只需按照相应的格式输入相应的数据,问题就能迎刃而解,因而被运用到管理运筹学的教学中。

掌握用WinQSB软件解决运筹学的各种实际问题,会对各种资源的合理配置和运用科学规划做出最优化决策方案。

WinQSB软件为处理运筹学问题提供了强有力的工具,在很大程度上降低了管理运筹学课程教与学的难度,提高了学生学习这门课程的兴趣。

本文通过三个例题来探讨WinQSB软件在管理运筹学这一课程教学中的应用。

1WinQSB软件在《管理运筹学》中的应用
1.1背包问题(Knapsack Problem)
背包问题是指对于N种具有不同重量和不同价值的物品,在携带物品总重量限制的情况下,决定这N种物品中每一种物品各装多少数量到背包内,使得装入背包物品的总价值最大⑷。

类似的问题有运输中的货物装载问题,工厂里的下料问题,人造卫星内的物品装载问题等等。

例1某人要邮寄一个包裹给朋友,现有六种物品可供选择,这六种物品的重量和价值如表1所示。

包裹限重30kg,试问装入哪些物品,才能使整个包裹的价值最大。

表1物品的重量和价值
物品单位物品重量(kg/件)单位物品价值(千元/件) A825
续表物品单位物品重量(kg/件)单位物品价值(千元/件) B613
C514
D37
E23
F12
解:(1)选择WinQSB目录下的DP子菜单项,点击File# New Poble叫在Problem Type框中选择“Knapsack Problem+,填写Number of Items为6,点击OK。

(2)在表格中输入对应的数据,Units Ava=ab-e列填写各种物品可供装入的数量限制及包裹的总容量限制,本例6种物品没有装入数量的限制,计算机默认为M,而包裹的最大容量为30;Units Capacity Required列填写物品的单位重量分别为8、6、5、3、2、1;Return Function列填写物品的价值函数分别为25x、13x、14x、7x、3x、2x,这里x表示决策量,即各类物品的装入数量,如下图所示。

Item(Stage)Item
Identification
Units
Available
Unit Capacity
Required
Return Function(X:Rem ID)
(e g.,50X,3X+100,215X^2+5)
1Iteml M825x 2Item2M13x 3Item3M14x 4Item4M37x 5Item5M3x 6Item6M1
Knapsack Capacity=30
图1背包问题的数据输入
(3)点击Solve and Analyze#Solve the Problem进行求解,得最优解,如下图所示。

01-05-2021
Stage
Item
Name
Decision
Quantity(X)
Return
Function
Total Item
Return Value
Capacity
Left 1Iteml325x756
2Item2013x~06
3Item3114x141
4Item4001
5Item503x01
6Item612x20
Total Return Value=91CPU=0.05
图2背包问题的求解结果
102
20214从图中可得最优方案为装入3件A ,1件C ,1件F ,使得
整个包裹的价值最大为91 #
1.2 生产库存问题(Production and Inventory Scheduling )
生产库存问题是企业在生产和经营管理中经常会遇到 的实际问题,是指一个生产部门在已知生产成本,库存费用
和各阶段市场需求量的条件下,如何决定各阶段的生产量, 达到既能满足市场的需求,又能尽量降低成本费用。

因此,
正确制定生产策略,确定不同阶段的生产量和库存量,以使 计划期内的总生产成本费用和库存费用之和最小,这就是生 产库存问题的最优化目标⑸。

例2 一个工厂生产某种产品,上半年1 ~6月份生产成 本和产品需求量的变化情况如表2所示。

每批生产成本为
5000元,不生产就为0元,月底交货,分别求解下列问题:(a ) 1月份与6月底存储量为0,仓库容量50件,不充许缺货且生
产能力无限,问如何安排各月份的生产与库存,才能在满足 市场需求的条件下,使总成本最小;% b ) 1月初存储量有15
件产品,仓库容量为38件,不充许缺货,生产能力见下表,问
如何安排各月份的生产与库存,才能在满足市场需求的条件 下,使总成本最小。

表2 1 ~6月份生产成本和产品需求量变化表
月份123456需求量(件)302535
404550生产能力(件)40
4045
50
45
50
单位产品成本(元/件)
1612
16151718单位产品存储成本(元/件) 1.4 1.5 1.6 1.8
1.7
2
解:(a )采用以下步骤:(1)选择WinQSB 目录下的DP 子 菜单项,点击File —#New Problem,在Problem Type 框中选择
“ Production and Inventory Scheduling Problem + ,填写 Numbee
of Periode 为 6,点击 OK 。

(2)在表格中输入对应的数据,Demand 列输入1 ~ 6月
的需求量,分别为:30、25、35、40、45、50; Production Capacity 列输入各月份生产能力,第1个问题中每月生产能力无限,
计算机默认为 M ; StoeageCapacsty 列输入各月份存储能力为
50 ; Production Setup Coet 列输入各月份生产固定成本为
5000 'Variable Cost Function 列输入各月份变动成本计算公式
(该公式中P 为产量,H 为存储量)分别为:16P + 1.4H 、12P +
1.5H 、16P+1.6H 、15P + 1. 8H 、17P + 1.7H 、18P+2H ;最后一行 Initial Inventory %初始库存)为0。

如下图所示。

Period (Stage)Period Identification
Demand Production Storage Production IVariable Cost Function (P.H.B: Variables)
Capacity Capacity Setup Cos^ |(e.g., 5P+2H+10B, 3(P-5f2+100H]1Periodl 30M 50
5000 16P+1.4H 2Period225M 50
5000 12P+1.5H 3Period335M 505000 16P+1.6H
4Period440M 505000 15P+1.8H 5Period545M 505000 17P+1.7H 6Period650M 505000 18P+2H Initial Inventory =0
图3不充许缺货且生产能力无限的数据输入
(3 )点击 Solve and Analyze —Solve the Problem 进行求解,
得最优解,如下图所示。

图4不充许缺货且生产能力无限的求解结果
从图中可得最优方案为:1月份生产55件(期初库存为
0件,期末库存为25件);2月份不生产(期初库存为25件,
期末库存为0件);3月份生产75件(期初库存为0件,期末 库存为40件);4月份不生产(期初库存为40件,期末库存为
0件);5月份生产95件(期初库存为0件,期末库存为50
件);6月份不生产(期初库存为50件,期末库存为0件)。

最小总成本为 18879 元。

(b )只需将上面第2步中弹出的数据窗口的最后一行
(Initial Inventory )改为 15,将 Storage Capacity 改为 38,并修改
各月份相应的生产能力,如下图所示。

(Stage)Period Identification!Demand Production Capacity Storage Production IVariable Cost Function Variables)Capacity Setup Cost |(e.g., 5P+2H+10B, 3(P-5r2+100H)1Periodl 30]40385000 16P+1.4H
2
Period22540385000 12P+1.5H 3Period3 35)4538
5000 16P+1.6H 4Period44050385000 15P+1.8H 5Period54545385000 17P+1.7H 6Period650|50385000 18P+2H Initial Inventory =15
图5充许缺货且生产能力有限的数据输入
点击 Solve and Analyze#Solve the Problem 进行求解,得 最优解,如下图所示。

12-15-2020Stage Peri o d Net Description Demand li Starting Production nventory Quantity Ending Setup Inventory Cost Variable Cost Functi o n Variable Total Cost
1
Periodl 150 3520 ¥5,000.0016P+1.4H ¥588.00¥ 5,588.002Period22520 4035 ¥5,000.0012P+1.5H ¥ 532.50¥ 5,532.50
3Period33535] 00 016P+1.6H 04Peiiod4400 5010 ¥5,000.0015P+1.8H ¥ 768.00¥ 5.768.00
545I© 35
0 ¥5,000.0017P+1.7H ¥595.00¥5,595.006Period6500 500 ¥5,000.0018P+2H ¥900.00¥5,900.00Total 21065 21065 ¥25,000.00¥ 3,383.50 ¥2&383.50
图6充许缺货且生产能力有限的求解结果
从图中可得最优方案为:1月份生产35件(期初库存为
15件,期末库存为20件);2月份生产40件(期初库存为20
件,期末库存为35件);3月份不生产(期初库存为35件,期 末库存为0件);4月份生产50件(期初库存为0件,期末库
存为10件);5月份生产35件(期初库存为10件,期末库存
为0件);6月份生产50件(期初库存为0件,期末库存为0
件) 。

最小总成本为 28383.50 元。

1.3存储论与存储控制问题(Inventory Theory and System )
人们在生产和日常生活活动中往往将一些所需的物资、
用品和食物暂时贮存起来,以备将来发生自然灾害或战争时
使用。

存贮管理也称为库存管理。

一个企业或者个人,如果 某种物资存贮过多,不但会积压流动资金,而且还要支付一
笔存贮保管费用。

反之,如果物资存贮数量不足,会发生缺 货现象,就会失去销售机会而减少利润。

人们在长期实践中
摸索到了一些规律,也积累了一些解决问题的经验。

存贮管 理的重点研究内容就是寻求合理的订货量、存储量和订货
时间。

例3某公司一贯采用不允许缺货的EOQ 公式确定订货
批量,但由于市场越来越激烈的竞争使得公司不得不考虑改 用允许缺货的策略。

已知市场对该公司所销产品的需求为
103
20214每年36000件,每次订货费为500元,每件每年的存贮费为3
元,若充许缺货,每件每年缺货费为20元。

问:采用允许缺 货策略较原先不允许缺货策略所节约的费用。

解:(1)选择WinQSB 目录下的ITS 子菜单项,点击File
—New Probiem,在 Problem Type 框中选择“ Determinitic De ­
mand Economic OC v Quantity ( EOQ ) Problem + 求解确定型经
济订货批量问题,填写Tie Unit 为yeac ,点击OK 。

(2)在表格中输入对应的数据‘Demand pa yea 填写每年 需求量为36000, Order ot setup cost pec OTder 填写每次订货费
为500,Unit holding cost pa yea 填写存贮费用为3 ,在不允许 缺货的瞬时进货模型中,Unit shortage cost pa yeai •栏以及Re ­
plenishment d productionrato pes yea 栏默认为M 。

充许缺货模
型下,Unit shortage cost pa yea 填入缺货费20,如下图所示。

图7不充许缺货模型的数据输入
从图中可知,采用充许缺货策略较不充许缺货策略所节
约的管理费用为 10392.3-9690.874 = 701.426 元。

2结语
管理运筹学课程中有很多理论知识难以理解,手工计算 求解过程及公式非常复杂,很难调动学生学习的积极性和主
动性。

而利用WinQSB 软件计算管理运筹学中的问题,命令 简洁、操作简单,利用软件求解可以直接得到答案,而且可以
在软件求解结果中修改一些数据进行各种比较分析,弥补了 传统教学方法的不足,丰富了教学内容,能够提高学生学习
的积极性,增强学生的动手能力,从而提高教学效率,另外纯 英文软件对学生学习英语也有一定的帮助。

参考文献:
% 1:许岩.浅谈《管理运筹学》课程教学中WinQSB 软件
的应用% J ]-现代计算机,2013. 03下:28-31.
%2:熊伟.运筹学% M ].第3版.机械工业出版社,2016.
%3:王欣•运筹学的计算机实践课程教学研究% J ] •科技
经济导刊,2018 ,26 (26) :117-121.
%4:王星,陈涛.实用物流运筹学% M ] •上海财经大学出
版社,2009.
% 5:运筹学教材编写组.运筹学% M ]-清华大学出版 社,2003-
作者简介:谭志明'1983—(,男,汉族,广东新丰人,硕
士,讲师,研究方向:数学教学改革。

图8充许缺货模型的数据输入
(3 )点击 Solve and Analyze —Solve the Problem 进行求解,
得最优解,如下图所示。

12-23-2020
Input Data Value
Econoniic Ordei Analysis Value
1
Demand per year 36000Order quantity
3464.102
2
Order (setup) cost
$500.0000
Maximum inventoiy 3464.1023
Unit holding cost per yeai
$3.0000
Maximum backordef
4
Unit shortage cott
Oidef interval in jear
0.0962
5pcf jrear
Rcordcf point
6
Unit thotlage co$t
7
independent of time 0
T otal tetup or ocdenng cott
$5196.15208Replenishment/production
T otal holding cott $5196.1520
9
idle pei year
M
T old shoitage cott
10Lead toe in >eac
0Subtotal of above
$10392 3000
11
Unit acquisition cot!
12
T otal malefial cost
13
14
Grand total cost
$10392.3000
图9不充许缺货模型的求解结果
12-23-2020
Input Data
Value
Eco rw«ic Ofder Analysis Value
1Demand pm year 36000Older quantity
3714 8352
Otdcf (setup) cost
$500 0000MaxoMMR inventoiy 3230 2923Urwt holding cost pei yeae $30000
Maximum backofdef
484 5437
4
Unit thoitage cost
Oidei mteivai in yeai
0 1032
5pef year
S20 0000
Reotdef point 484 5437
6Unit thofiage cost
7
independent ot
time
0T ota! setup ot
otdeiing cott
*4845.4370
8Replenuhment/pcoduction
T o<al holdinq cost
$4213 4240
9fate pet year
M
T otal shoftage cost
$632 013510
Lead tone in yoat
0Subtotal ol above $9690 8740
11
Unit acquisition cost
12Total malefial cost 0
13
14
Grand total cott
$3690 8740
图10充许缺货模型的求解结果
104。

相关文档
最新文档