- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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进行了分支,即增加了一个约束条件:的
您可能关注的文档
- 基于NSCT的立体影像匹配相似性测度计算.pdf
- 基于HFSS的UHF频段印刷天线的设计.pdf
- 基于USB闪存盘的嵌入式系统存储器扩展设计.pdf
- 基于博弈论的上市公司财务舞弊行为分析.pdf
- 基于总线的汽车远程图像防盗系统.pdf
- 基于教育学立场的“旋转变换”教学.doc
- 基于整数规划的选课模型.pdf
- 基于混合模型的平面坐标转换方法研究.pdf
- 基于虚拟存储器的USB下载线设计.pdf
- 复平面上圆方程的若干等价命题.pdf
- 初中生心理健康教育中的心理测评技术与应用教学研究课题报告.docx
- 高中艺术鉴赏课程中艺术鉴赏与审美认知的关系研究论文.docx
- 初中数学教学中数学建模与问题解决能力的培养教学研究课题报告.docx
- 9 交通运输领域物流信息平台关键技术及其在供应链管理中的应用教学研究课题报告.docx
- 初中寄宿生焦虑状况与家庭环境、同伴关系的相关性分析教学研究课题报告.docx
- 甲脒基钙钛矿薄膜制备工艺优化对光伏发电成本降低的探讨教学研究课题报告.docx
- 《区块链在物流供应链溯源系统中的应用与物流企业信用评价研究》教学研究课题报告.docx
- 《5G技术在智能工厂生产过程可视化管理与数据分析中的应用》教学研究课题报告.docx
- 生成式AI在小学科学课堂中的应用:个性化探究活动辅导策略分析教学研究课题报告.docx
- 2024年清洁胶项目资金需求报告代可行性研究报告.docx
文档评论(0)