一般的整数规划模型的建立与求解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《一般的整数规划模型的建立与求解课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一般 整数 规划 模型 建立 求解 课件
- 资源描述:
-
1、1数学建模理论与实践数学建模理论与实践 基于整数规划的数学建模基于整数规划的数学建模2基于整数规划的数学建模基于整数规划的数学建模n一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解n二、二、0-1规划模型的建立与求解规划模型的建立与求解n三、指派模型的建立与求解三、指派模型的建立与求解3一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解问题的提出:问题的提出:一般的一般的整数规划整数规划是指线性规划中的一类特殊的问题,其特是指线性规划中的一类特殊的问题,其特点是点是决策变量决策变量只取只取整数整数。建立整数规划模型如同建立一般线性规划模型一样,要确建立整数
2、规划模型如同建立一般线性规划模型一样,要确定决策变量、目标函数和约束条件。所不同的是,这里的可定决策变量、目标函数和约束条件。所不同的是,这里的可行解中各变量只取整数。如果只有行解中各变量只取整数。如果只有两个决策变量两个决策变量,可行解只,可行解只可能是可能是平面上坐标是整数的点平面上坐标是整数的点。因而在各决策变量有界的条。因而在各决策变量有界的条件下,可行解只可能是有限多个。这个特点使我们有可能用件下,可行解只可能是有限多个。这个特点使我们有可能用一些特殊方法求解整数规划模型。一些特殊方法求解整数规划模型。特别说明:对比整数规划问题,非整数规划问题的可行特别说明:对比整数规划问题,非整数
3、规划问题的可行解通常构成平面上的一个多边形,可行解有无穷多个。解通常构成平面上的一个多边形,可行解有无穷多个。4一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解解下列整数规划模型:解下列整数规划模型:1212121212max64s.t.2413 27 ,0 ,Zxxxxxxxxxx为整数5一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解(一)(一)模型解法之一:使用线性松弛模型模型解法之一:使用线性松弛模型(二)(二)模型解法之二:穷举法模型解法之二:穷举法(三)(三)模型解法之三:割平面法模型解法之三:割平面法(四)(四)模型解法之四:分支定界法模型
4、解法之四:分支定界法6一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解(一)(一)模型解法之一:使用线性松弛模型模型解法之一:使用线性松弛模型线性松弛模型的定义:线性松弛模型的定义:去掉整数规划中的去掉整数规划中的整数要求整数要求后得到的非整数后得到的非整数规划问题称为原整数规划的线性松弛模型。规划问题称为原整数规划的线性松弛模型。注意,这里线性松弛模型的可行解的区域注意,这里线性松弛模型的可行解的区域(多边形)包含了整数规划的可行解的集合(多(多边形)包含了整数规划的可行解的集合(多边形内的整数点),因而线性松弛模型的解要边形内的整数点),因而线性松弛模型的解要优优于于整
5、数规划的解。整数规划的解。7一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解整数规划模型:整数规划模型:1212121212max64s.t.2413 27 ,0 ,Zxxxxxxxxxx为整数12121212max64s.t.2413 27 ,0Zxxxxxxxx松弛模型:松弛模型:解为(2.5,2)8一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解(二)(二)模型解法之二:穷举法模型解法之二:穷举法 先忽略整数的限制,求解其松弛模型。自然要先忽略整数的限制,求解其松弛模型。自然要求松弛模型的可行解是一个求松弛模型的可行解是一个有界区域有界区域;否则没
6、办法;否则没办法进行穷举求解。进行穷举求解。如同求解一般线性规划,先画出由诸不等式约如同求解一般线性规划,先画出由诸不等式约束确定的多边形。但是这里的可行解由在该多边区束确定的多边形。但是这里的可行解由在该多边区域内的域内的有限多个整数点有限多个整数点构成。构成。9一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解122413xx1227xx10一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解 整数规划的可行解应该含在松弛模型的可行解内部,整数规划的可行解应该含在松弛模型的可行解内部,并仅仅由在该多边区域内的有限多个整数点构成。并仅仅由在该多边区域内的有限
7、多个整数点构成。图中显示,共有图中显示,共有12个可行解,依次代入目标函数,得到个可行解,依次代入目标函数,得到一系列函数值:一系列函数值:整数点(0,0)(0,1)(0,2)(0,3)(1,0)(1,1)目标函数值04812610整数点(1,2)(2,0)(2,1)(2,2)(3,0)(3,1)目标函数值141216181822A、B两种机器分别购买两种机器分别购买3台和台和1台,产值最多增加台,产值最多增加22万元。万元。11一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解(三)(三)模型解法之三:割平面法模型解法之三:割平面法 割平面法的思想及过程:在整数规划对应的割
8、平面法的思想及过程:在整数规划对应的线性松弛模型中逐次增加一个新约束(即割平线性松弛模型中逐次增加一个新约束(即割平面),割去原可行域中一部分不含整数解的区域,面),割去原可行域中一部分不含整数解的区域,逐次切割直至最终得到松弛问题可行域的一个最逐次切割直至最终得到松弛问题可行域的一个最优解顶点为整数解为止。优解顶点为整数解为止。特别说明:由线性规划的特点,最优解一定特别说明:由线性规划的特点,最优解一定能在可行解区域的某个顶点达到。能在可行解区域的某个顶点达到。新增约束必须满足的条件:新增约束必须满足的条件:(1)不能割去满足条件的整数点;不能割去满足条件的整数点;(2)必须将前一次模型的最
9、优解割去。必须将前一次模型的最优解割去。12一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解整数规划模型:整数规划模型:1212121212max64s.t.2413 27 ,0 ,Zxxxxxxxxxx为整数12121212max64s.t.2413 27 ,0Zxxxxxxxx松弛模型:松弛模型:1212121212max64s.t.2413 27 4 ,0Zxxxxxxxxxx13一、一般的整数规划模型的建立与求解一、一般的整数规划模型的建立与求解(四)(四)模型解法之四:分支定界法模型解法之四:分支定界法详细参见文件:详细参见文件:分支定界法原理简介分支定界法原理简
展开阅读全文