实验四 整数规划.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四 整数规划

实验四 整数规划 一、实验目的 熟悉WinQSB软件LP-ILP子系统界面内容,掌握操作命令。用WinQSB软件求解整数规划问题(分支定界法)。 二、实验平台和环境 Windows9X/ME/NT/2000/XP平台下,WinQSB V1.0版本已经安装在D:\WinQSB中。 三、实验内容和要求 建立整数规划新问题,使用WinQSB软件输入模型,求解模型,并对问题的结果进行简单分析。 四、实验操作步骤 4.4.1 求解整数规划。启动程序,点击开始程序WinQSBLinear and Integer Programming。 4.4.2 分析例题。点击FileLoad Problem打开磁盘中的数据文件,LP-ILP程序自带后缀“.Lpp”的3个典型例题,供学习参考。如打开ILP.LPP文件,系统显示如图4-1所示的界面。点击菜单栏Solve and AnalyzeSolve and Display Steps或点击工具栏中的图标用分支定界法求解,观察一下软件用分支定界法求解IP的迭代步骤。 图4-1 第一步得到如表4-1的计算结果。 表4-1 再点图标,第二步得到如表4-2的计算结果。 表4-2 再点图标,第三步得到如表4-3的计算结果。 表4-3 再点图标,第四步得到如表4-4的计算结果。 表4-4 再点图标,第五步得到如表4-5的计算结果。 表4-5 再点图标,第六步得到如表4-6的计算结果。 表4-6 此时显示如图4-2,表示该问题得到最优解。 图4-2 分支定界法求解已完成 如果直接点击菜单栏Solve the Program或点击工具栏中的图标,可以直接得到分支定界法的求解结果,如表4-7 表4-7 4.4.3 实例操作。 例4.1: Max WinQSB软件将IP与LP放在一个软件中求解,因此,在输入IP问题时必须注意与LP的区分。 1. 启动程序,点击开始程序WinQSBLinear and Integer Programming,屏幕显示如图4-3所示的线性规划和整数规划工作界面。 图4-3 线性规划和整数规划工作界面 2. 建立新问题或打开磁盘中已有的文件,按工具栏的或点击FileNew Problem建立新问题,屏幕上出现如图4-4所示的问题选项输入界面。 图4-4 建立新IP问题 此处共有4种变量类型: (1) Nonnegative continuous非负连续实数 (2) Nonnegative integer非负整数 (3) Binary(0,1)二进制数(0-1规划可选) (4) Unsigned/unrestricted无符号或无约束变量 输入IP问题在此处应当选(2)Nonnegative integer。本例中有两个变量和两个约束条件,也在此处输入。 3. 输入数据。在选择数据输入格式时,选择Spreadsheet Matrix Form则以电子表格矩阵形式输入变量系数矩阵和右端常数矩阵,是固定格式,如表4-8所示。 表4-8 电子表格矩阵形式输入数据 输入时的方法与LP输入数据相同,请参看实验二对应内容。另外,数据输入后,如果需要修改、增减等处理,也可以实现,同样请参看实验二中的相关内容。 4. 求解模型。 点击菜单栏Solve and Analyze,下拉菜单有三个选项:求解不显示迭代过程(Solve the Problem)、求解并显示分支定界法迭代步骤(Solve and Display Steps)及图解法(Graphic Method,限两个决策变量)。 本例是IP问题,三个选项均可以选择,但选择图解法,只能得到一个LP的最优解。因此以下仅考虑用直接求解(Solve the Problem)及分步求解(Solve and Display Steps)来计算结果。 (1)直接求得最优解。选择Solve the Problem或直接点击工具栏上的,系统直接显示求解的综合报告如表4-9所示,表中的各项含义见常见术语表2-3,IP有最优解或无最优解(无可行解或无界解),系统自动给出提示。 表4-9 最优解综合报告表 本例得到最优解,目标函数值。 (2)分步求解。分步求解可以学习分支定界法的求解全过程。选择Solve and Display Steps或点击工具栏,系统显示分支定界法的第一步求解结果,如表4-10所示。 表4-10  Branch-And-Bound Node Solution—Iteration 1  继续选择Solve and Display Steps或点击工具栏,得到第二步的求解结果,如表4-11所示。 表4-11 Branch-And-Bound Node Solution—Iteration 2 这里显示的是对X1进行了分支,即增加了一个约束条件:的

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档