为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

winqsb软件操作

2017-10-17 21页 doc 136KB 56阅读

用户头像

is_436595

暂无简介

举报
winqsb软件操作winqsb软件操作 实验一 WinQSB的基本操作 一、实验目的 了解WinQSB软件基本构成、运行界面和基本操作方法,使学生能基本掌握WinQSB软件常用命令和功能。了解WinQSB软件在Windows环境下的文件管理操作。 二、实验平台和环境 WinQSB是QSB的Windows版本,可以在Windows9X/ME/NT/2000/XP平台下运行。WinQSB V1.0共有19个子系统,分别用于解决运筹学不同方面的问题,详见表,-,。 表1-1 1 三、实验内容和要求 ,.学会WinQSB的安装和启动方...
winqsb软件操作
winqsb软件操作 实验一 WinQSB的基本操作 一、实验目的 了解WinQSB软件基本构成、运行界面和基本操作方法,使学生能基本掌握WinQSB软件常用命令和功能。了解WinQSB软件在Windows环境下的文件管理操作。 二、实验平台和环境 WinQSB是QSB的Windows版本,可以在Windows9X/ME/NT/2000/XP平台下运行。WinQSB V1.0共有19个子系统,分别用于解决运筹学不同方面的问,详见表,-,。 表1-1 1 三、实验内容和要求 ,.学会WinQSB的安装和启动方法 ,.熟悉WinQSB的界面和各项基本操作 ,.能用WinQSB软件与office文档交换数据。 四、实验操作步骤 1.4.1安装 WinQSB的安装比较简单。双击Setup.exe,弹出窗口如图1-1所示: 图1-1 输入要安装到哪个目录,点Continue按钮,弹出窗口如图1-2所示: 2 图1-2 输入用户名和公司或组织名称,点Continue按钮进行文件的复制,完成后弹出窗口如图1-3: 图1-3 显示安装完成,点“确定”退出。 WinQSB软件安装完毕后,会在开始程序中生成,,个菜单项,分别对应运筹学的,,个问题。如图1-4所示: 3 图1-4 具体功能见表1-1。 针对不同的问题,选择不同的子菜单项,运行相应的程序,然后使用File菜单下的New Problem菜单来输入所需数据。 1.4.2运行 WinQSB基本上有三种窗口:启动窗口、数据输入窗口、结果输出窗口。现以Linear and Integer Programming为例加以说明: ,.启动窗口。在开始菜单中选择Linear and Integer Programming,运行后出现启动窗口如下图1-5所示: 图1-5 (,)标题栏:显示了程序的名称。 (,)菜单栏:共有两个菜单:File和Help。 File菜单只有三个子菜单:New Problem、Load Problem和Exit。 New Problem:创建新问题 Load Problem:装载问题 Exit:退出 4 Help菜单为帮助菜单(略) (,)工具栏:提供了执行菜单栏各功能的快捷按钮。 (,)信息栏:把鼠标移动到工具栏按钮上时,信息栏会给出相应的说明信息。 ,.数据输入窗口:在File菜单中选择New Problem菜单(或在工具栏上按新 建按钮),出现对话框如图1-6所示: 图1-6 注意:对应于不同的子程序,弹出对话框的内容是不同的。 点击OK按钮,进入数据输入窗口。如图1-7所示: 图1-7 (,)菜单栏:共有9个菜单:File、Edit、Format、Solve and Analysis、Results (此处为灰色不可用)、Utilities、Window、WinQSB和Help。 File菜单:共有,个子菜单,如图1-4-8。 5 图1-8 New Problem:新建问题。 Load Problem:装载问题 Close Problem:关闭问题 Save Problem:保存问题 Save Problem As:问题另存 Print Problem:打印问题 Print Font:打印字体 Print Setup:打印设置 Exit:退出 Edit菜单,如图 1-9 图1-9 需要注意的是除了剪切复制等的第一部分和Undo的第二部分外,其它部分的子菜单会由于所选程序的不同而不同。具体见后面实验中各问题的详细解法。 Format菜单,如图1-10 6 图1-10 Number:选择数字的显示格式。选择此菜单,弹出窗口如图 1-11 图1-11 Font:选择显示字体(为Windows标准的字体对话框) Alignment:电子表格文字的对齐方式。选择此菜单,弹出窗口如图 1-12 图1-12 左上部分为文字对齐方式(左、右、中) 右上部分为对齐方式的应用范围(应用于所有列、首行、首列、选定的列) Row height:调节电子表格行高。 Column weight:调节电子表格列宽。 根据子程序的不同,Format菜单中会有不同的子菜单。具体见后面各问题的详 细解法。 7 Solve and Analysis菜单,如图 1-13 图1-13 它也会根据不同的子程序而有不同的子菜单,主要的是: Solve the Problem:求解问题 Solve and Display Steps:求解并显示过程 Utility菜单 此菜单较简单,主要是提供了几个小工具,有Calculator(计算器)、Clock(时 钟)和Graph/Chart(图表)。 Window菜单,如图 1-14 图1-14 此处会显示已经打开的子窗口的名称,可方便的进行切换。 Cascade:层叠,各子窗口的显示如图1-15所示: -15 图1 Title:平铺,各子窗口的显示如图1-16所示: 8 图1-16 WinQSB菜单 WinQSB菜单提供了WinQSB的,,个功能的菜单,可在此处方便的打开其它 子程序。 Help菜单 提供了WinQSB的帮助。 (,)工具栏:此处提供了比启动窗口更丰富的工具按钮。 (,)主窗口:在此处输入具体问题的数据。 ,.结果输出窗口:在输入了数据之后,选择Solve and Analysis菜单下的Solve the Problem菜单,问题求解后弹出结果输出窗口如图1-17所示: 图1-17 (,)此窗口有,个菜单:File、Format、Result、Utilities、Window和Help。 File菜单,如图1-18 9 图1-18 Print:打印 Quick Print Window:快速打印窗口 Save As:结果另存 Copy to Clipboard:复制到剪贴板 Print Font:打印字体设置 Print Setup:打印设置 Exit:退出 Result菜单 主要是对问题进行各种不同的分析和显示。根据不同的子程序会有所不同 Format、Utilities、Window和Help菜单同数据输入窗口中的菜单。 (,)工具栏:提供了命令的快捷按钮。 (,)结果显示窗口:把问题的计算结果以表格或图形的形式显示出来。 1.,.3 WinQSB与Excel表格交换数据 (,)从Excel表格中复制数据到winQSB:先选中Excel中要复制的数据(如图1-4-19),点击复制或按“Ctrl+C”键,然后在winQSB的电子表格编辑状态下选中要粘贴的单元格(如图1-4-20),点击粘贴或按“Ctrl+V”键完成复制。 注意:粘贴过程与在电子表中的粘贴有区别。在WinQSB中选中的单元格应与在电子表中选中的单元格(行列数)相同,否则只能复制部分数据。例如在Excel电子表中复制3行10列,在WinQSB中选中3行5列粘贴,则只能复制3行5列的数据。 图 1-19 图1-20 (,)把WinQSB数据输入窗口中的数据复制到Excel表格:先清空剪贴板(可用Excel 10 中Edit菜单下的office剪贴板来清空),然后在WinQSB表格中选中要复制的数据,选Edit菜单下的Copy,然后在Excel表格中复制即可。 (,)把WinQSB结果输出窗口中的数据复制到Excel表格:先清空剪贴板,然后在WinQSB结果输出表格中选中要复制的数据,选File菜单下的Copy to clipboard,然后在Excel表格中复制即可。 五、分析讨论题 1. WinQSB主要功能是什么, 2. WinQSB与电子表格Excle比较有何异同, 11 附录:WinQSB用法简介 WinQSB是Quantitative Systems for Business的缩写,WinQSB是一种教学软件,里面有大量的模型,对于非大型的问题一般都能计算,较小的问题还能演示中间的计算过程。为此将WinQSB求解运筹学相关问题的使用方法简介如下。内容包括:线性规划划及整数规划、目标规划、分配问题、运输问题、最短路问题、最小部分树问题、网络最大流问题、货郎担问题、评审技术、二人零和对策、决策分析。 1.winQSB求解线性规划及整数规划 [例]求解线性规划问题: 第1步:生成表格 选择“程序,生成对话框: 问题题头(Problem Title):没有可不输入; 变量数(Number of Variables):2; 约束条件数(Number of Constraints):3; 12 目标优化条件(Objective Criterion):最小(Minimization) 数据输入格式(Data Entry Format):矩阵式电子表格式(Spreadsheet Matrix Form) 变量类型(Default Variable Type): 非负连续变量选择第1个单选按钮(Nonnegative continuous); 非负整型变量选择第2个单选按钮(Nonnegative integer); 二进制变量选择第3个按钮(Binary[0,1]); 自由变量选择第4个按钮(Unsigned/unrestricted)。 第2步:输入数据 单击“OK”,生成表格并输入数据如下: 注:第1行为目标系数;2~4行为约束系数、约束符及右端项;第5行为变量下限;第6行为变量上限,第7行为变量类型。 第3步:求解 选择“Solve and Analyze”菜单,在二级菜单中: 若选择“Solve and Display Steps”,显示单纯形法迭代步骤,选择“Simplex Iteration”直到最终单纯形表。 若选择“Solve the Problem”,生成如下运行结果: 决策变量(Decision Variable):x1、x2 最优解:x1=60,x2=30; 目标系数:c1=4000,c2=3000; 最优值:330000;其中x1贡献240000、x2贡献90000; 检验数,或称缩减成本(Reduced Cost):0,0。即当非基变量增加一个单位时,目标值的变动量。 13 目标系数的允许减量(Allowable Min.c[j])和允许增量(Allowable Max.c[j]):目标系数在此范围变量时,最优基不变。 约束条件(Constraint):C1、C2、C3 左端(Left Hand Side):12000、30000、15000 右端(Right Hand Side):12000、20000、15000 松驰变量或剩余变量(Slack or Surplus):该值等于约束左端与约束右端之差。为0表示资源已达到限制值,大于0表示未达到限制值。 影子价格(Shadow Price):6.6667、0、16.6667,即为对偶问题的最优解。 约束右端的允许减量(Allowable Min.RHS)和允许增量(Allowable Max.RHS):表示约束右端在此范围变化,最优基不变。 2.winQSB求解目标规划 [例]求解目标规划: 第1步:生成表格 选择“程序,弹出对话框: 14 输入:目标约束数(Number of Goals)“3” 决策变量数(Number of Variables)“2” 系统约束数(Number of Constraints)“2” 目标要求(Default Goal Criteria):因3个目标不同,第1、2个目标极大化,第3个目标极小化,可任选1个按钮,之后再进行调整。 数据输入方式(Data Entry Format),采取默认的表格形式。 变量数据类型(Default Variable Type):默认的为非负连续型。 单击“OK”,生成表格: 第2步:修改目标要求,输入数据 从系统菜单选择,弹出对话框: 15 选择第3个目标约束,将Maximize改为Minimeze,“OK”,输入数据,得: 第3步:求解 从菜单选择,生成如下运行结果: 16 决策变量x1=6.67,x2=10 目标值:G1=16.67,G2=10,G3=6.67 3.winQSB求解分配问题 ]求解最小化分配问题: [例 第1步:生成表格 选择“程序弹出对话框: 17 问题类型(Problem Type):分配问题(Assignment Problem) 优化条件(Objective Criterion):最小(Minimization) 数据输入格式(Data Entry Format):电子表格形式(Spreadsheet Matrix Form) 任务数(Number of Objects):3 人员数(Number of Assignments):3 第2步:输入数据 单击“OK”,并输入数据: 第3步:求解 从系统菜单选择lem”,生成如下运行结果: 即第1项任务分配给第1个人、第2项任务分配给第2个人、第3项任务分配给第3个人,目标函数值22。 18 4.winQSB求解运输问题 第1步:生成表格 选择“程序,弹出对话框: 问题类型(Problem Type):运输问题(Transportation Problem) 优化条件(Objective Criterion):最小(Minimization) 数据输入格式(Data Entry Format):电子表格形式(Spreadsheet Matrix Form) 产地数(Number of Sources):3 销地数(Number of Destinations):4 第2步:输入数据 单击“OK”,并输入数据: 19 第3步:求解 ,生成如下运行结果: 从系统菜单选择 即: :16 产地1调运销地2 产地1调运销地4:4 产地2调运销地1:23 产地2调运销地4:11 产地3调运销地3:25 产地3调运销地4:4 目标函数值:1156 5.winQSB求解最短路问题 ]求解最短路问题: [例 4 20 v4 5 4 3 3 v7 v8 v3 v5 v2 v1 v6 2 4 2 2 2 2 2 8 3 第1步:生成表格 21 选择“程序,弹出对话框: 问题类型(Problem Type):最短路问题(Shortest Path Problem) 优化条件(Objective Criterion):最小(Minimization) 数据输入格式(Data Entry Format):电子表格形式(Spreadsheet Matrix Form) 节点数(Number of Nodes):8 第2步:输入数据 单击“OK”,并输入数据: 第3步:求解 从系统菜单选择,弹出对话框: 22 选择“发点(Click to select a start node)”为“Node1”和“收点(Click to select an end node)”为“Node8”,单击 “求解(Solve)”生成如下运行结果: 即:,最短路长:8 6.winQSB求解最小部分树问题 [例]求解最小部分树问题: 4 v4 5 4 3 3 23 v7 v8 v3 v5 v2 v1 v6 2 4 2 2 2 2 2 8 3 第1步:生成表格 24 ,弹出对话框: 选择“程序 问题类型(Problem Type):最小部分树问题(Minimal Spanning Tree) 优化条件(Objective Criterion):最小(Minimization) 数据输入格式(Data Entry Format):电子表格形式(Spreadsheet Matrix Form) 节点数(Number of Nodes):8 第2步:输入数据 单击“OK”,并输入数据: 第3步:求解 从系统菜单选择,生成如下运行结果: 25 v4 v7 v8 v3 v5 v2 v1 v6 2 2 2 2 2 2 3 v5 即: 26 支撑树的权=15。 7.winQSB求解网络最大流问题 [例]求解网络最大流问题: 第1步:生成表格 选择“程序,弹出对话框: 27 问题类型(Problem Type):网络最大流问题(Maximal Flow Problem) 优化条件(Objective Criterion):最大(Maximization) 数据输入格式(Data Entry Format):电子表格形式(Spreadsheet Matrix Form) 节点数(Number of Nodes):7 第2步:输入数据 单击“OK”,并输入数据: 第3步:求解 从系统菜单选择,弹出对话框: 28 选择左侧“发点”和右侧“收点”,单击“求解(Solve)”生成如下运行结果: 即: 从节点1到节点7的最大流:20 8.winQSB求解货郎担问题 29 第1步:生成表格 选择“程序 Program”,弹出对话框: 问题类型(Problem Type):货郎担问题(Traveling Salesman Problem) 优化条件(Objective Criterion):最小(Minimization) 数据输入格式(Data Entry Format):电子表格形式(Spreadsheet Matrix Form) 节点数(Number of Nodes):4 第2步:输入数据 单“OK”,并输入数据: 第3步:求解 30 从系统菜单选择,弹出对话框: 最近距离(Nearest Neighbor Heuristic)、最小成本(Cheapest Insertion Heuristic)、双向交流式(Two-way Exchange Improvement Heuristic)、分枝定界法(Branch and Bound Method)四种方法选择其一。单击“Solve”,生成如下运行结果: 即:,最小距离:23 9.winQSB求解计划评审技术 [例]某建筑公司从一所大学那里成功中标了一个新教学大楼建设项目,学校要求这个新教学大楼必须在一年内能够投入使用。合同包括下面列出的一些条款:(1)若建筑公司在49周之内不能完成此建设任务,就要赔偿25万元。(2)若 此项目能在41周内完工,建筑公司就会获得18万元的额外奖金奖励。完成这个建筑项目所需工序及各工序所需的时间(周)见表。 建筑公司希望能够按时完成该建设项目,以及可能会取得进度上的提前。试 第1步:生成表格 31 选择“程序,弹出对话框: 活动数(Number of Activities):14 时间单位(Time Unit):week(周) 问题类型(Problem Type):确定型(只有正常活动时间)选择“Deterministic CPM”;概率型(包括正常活动时间、乐观时间和悲观时间)选择“Probabilistic PERT” 数据输入格式(Data Entry Format):电子表格(Spreadsheet) 数据范围(Select CPM Data Field):可选项(多选)有正常时间(Normal Time)、赶工时间(Crash Time)、正常成本(Normal Cost)、赶工成本(Crash Cost)、实际成本(Actual Cost)、完成的百分比(Percent Complete) 第2步:输入数据 单击“OK”,并输入数据: 32 紧前活动(Immediate Predecessor):输入活动编号,多个紧前活动用逗号“,”分开。 第3步:求解 从系统菜单选择,生成如下运行结果: 运行结果中: 关键线路(On Critical Path):“yes”为关键线路、“No”为非关键线路; 最早开始时间(Earliest Start):表示紧前活动已完成,可以开始的时刻; 最早完成时间(Earliest Finish):表示最早可以完成的时刻; 最迟开始时间(Latest Start):表示不影响后续活动开始的最迟开始时刻; 最迟完成时间(Latest Finish):表示在最迟开始时刻开始经过活动时间而完成的时刻; 33 富余时间(Stack):富余时间为0的为关键线路。 若从菜单选择:,还可生成网络图: 计算结果显示:完成时间为44周,正常情况下不会发生25万元的罚款;若要提前到41周完成以获得18万元的奖励,需要看赶工成本是否合算。 10.winQSB求解二人零和对策 第1步:生成表格 [例]求下列支付矩阵的二人零和对策的最优策略。 (1);(2) (1) 选择“程序,弹出对话框: 问题类型(Problem Type):选择“二人零和对策(Two-player, Zero-sum Game)” 局中人1的策略数(Number of Strategies for Player1):5 局中人2的策略数(Number of Strategies for Player2):5 第2步:输入数据 单击“OK”,并输入数据: 34 第3步:求解 从系统菜单选择,生成如下运行结果: 最优纯策略(The Best Pure):局中人1采用策略1(Strategy1-1);局中人2采用策略4(Strategy2-4);赢得值:4。 同样方法求得(2)的最优策略: 最优混合策略: 35 局中人1以0.25的概率使用策略1、以0.5的概率使用策略2、以0.25的概率使用策略3; 局中人2以0.25的概率使用策略1、以0.25的概率使用策略2、以0.25的概率使用策略3。 期望赢得值:0 11.winQSB求解决策分析 第1步:生成表格 选择“程序 问题类型((Problem Type):收益表分析(Payoff Table Analysis) 自然状态数(Mumber of the States of Nature):3 决策数(Number of Decision Alternatives):3 第2步:输入数据 单击“OK”,并输入数据: 36 第3步:求解 从系统菜单选择,生成如下运行结果: 即: 悲观准则(Maximin):最优方案:3,决策值:10 乐观准则(Maximax):最优方案:1,决策值:60 乐观系数准则(Hurwicz):最优方案:1,决策值:27 最小后悔值准则(Minimax Regret):最优方案:1,决策值:16 等概率准则(Equal Likelibook):最优方案:1,决策值:21.33 期望后悔值(Expected Regret):最优方案:1,决策值:10.7 无信息期望值(Expected Value without any Information):20.8 完全信息期望值(Expected Value with Perfect Information):32.5 信息的价值(Expected Value of Perfect Information):10.7 37
/
本文档为【winqsb软件操作】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索