模型与软件数学规划软件优秀课件.ppt
《模型与软件数学规划软件优秀课件.ppt》由会员分享,可在线阅读,更多相关《模型与软件数学规划软件优秀课件.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模型与软件数学规模型与软件数学规划软件划软件1第1页,本讲稿共27页线性规划线性规划2第2页,本讲稿共27页求解线性规划模型的历史求解线性规划模型的历史w1947年单纯形方法问世,手工计算工作量巨大,第一年单纯形方法问世,手工计算工作量巨大,第一个有实用价值的线性规划模型只有个有实用价值的线性规划模型只有9个约束,个约束,77个变个变量,花了量,花了120人日计算出结果;人日计算出结果;w50年代:出现第一个求解线性规划软件,受计算机限年代:出现第一个求解线性规划软件,受计算机限制,只能求解制,只能求解100个变量的线性规划问题;个变量的线性规划问题;w60年代:出现商用线性规划软件,在年代:
2、出现商用线性规划软件,在IBM计算机上可计算机上可求解上千个变量问题;求解上千个变量问题;w70年代:许多大型计算机提供商用数学规划软件,如年代:许多大型计算机提供商用数学规划软件,如MPS/X,FMPS等,可求解有上万个变量和约束的问等,可求解有上万个变量和约束的问题,并有相应的模型数据处理系统,如题,并有相应的模型数据处理系统,如MG,RG等。等。3第3页,本讲稿共27页w 80年代:年代:计算机硬件、软件技术进步加快,求解模型的规计算机硬件、软件技术进步加快,求解模型的规模又上升一个数量级模又上升一个数量级内点法问世,新软件出现,如内点法问世,新软件出现,如CPLEX,OSL等;等;出现
3、较完整的模型构造求解系统:出现较完整的模型构造求解系统:GAMS,AMPL等等w 90年代:信息技术时代,运筹学与信息技术的融合年代:信息技术时代,运筹学与信息技术的融合出现了基于出现了基于WINDOWS平台的应用系统平台的应用系统IT与与OR的集成,出现集信息采集、存储、分析、优化于一体的的集成,出现集信息采集、存储、分析、优化于一体的综合决策支持系统;综合决策支持系统;可求解有上千万变量的超大型数学模型;可求解有上千万变量的超大型数学模型;典型应用:金融、航空、通讯、能源、军事等领域典型应用:金融、航空、通讯、能源、军事等领域求解线性规划模型的历史求解线性规划模型的历史4第4页,本讲稿共2
4、7页线性规划软件的进步(一)线性规划软件的进步(一)w1991年年Schultz和和Pulleyblank的试验:的试验:软件:软件:MPS MPS OSL OSL OSL版本:版本:v1.6 v2.0 Prim-1 Dual-1 Dual-2年代:年代:1970 1988 1993 1993 1993迭代:迭代:302357 48858 36050 11410 4982时间:时间:550 82 24 11 4问题:问题:4422约束,约束,6711个变量,个变量,110342非零元非零元5第5页,本讲稿共27页线性规划软件的进步(二)线性规划软件的进步(二)w2003年年 Bixby的试验(
5、的试验(CPLEX)求解的模型求解的模型 生产计划模型,有生产计划模型,有401,640个约束、个约束、1,584,000个变量、个变量、9,498,000个非零元;个非零元;w求解时间求解时间(2.0 GHz P4 计算机计算机):1988(CPLEX 1.0):29.8 days 11997(CPLEX 5.0):1.5 hours 1/4802003(CPLEX 9.0):59.1 seconds 1/440006第6页,本讲稿共27页求解线性规划综合速度的提高求解线性规划综合速度的提高w1988 2003 求解求解LP的综合速度提高了多少?的综合速度提高了多少?算法(与计算机无关)算法
6、(与计算机无关):2360倍倍计算机(工作站计算机(工作站 PCs)800倍倍算法算法 计算机计算机 190万倍万倍摩尔定律预测计算机速度每摩尔定律预测计算机速度每18个月提高一倍:从个月提高一倍:从1988至至2003共共15年应提高年应提高1024倍;倍;w求解前面的生产计划模型求解前面的生产计划模型1988年需要年需要 80 年年1997年需要年需要 24 小时小时2003年需要年需要 1 分钟分钟7第7页,本讲稿共27页线性规划软件的进步线性规划软件的进步w是什么因素使线性规划求解效率有了如此长足的进步呢,著名是什么因素使线性规划求解效率有了如此长足的进步呢,著名线性规划软件线性规划软
7、件CPLEX的主要设计者的主要设计者Bixby总结了以下几方面的总结了以下几方面的的进展:的进展:处理稀疏矩阵的数据结构处理稀疏矩阵的数据结构线性规划问题的预处理线性规划问题的预处理初始基的选择初始基的选择转轴规则的选择:最速边下降法,对偶方法;转轴规则的选择:最速边下降法,对偶方法;基的基的LU分解与乘积形式:分解稳定性,减少非零分解与乘积形式:分解稳定性,减少非零元素的增长速度,提高计算精度;元素的增长速度,提高计算精度;8第8页,本讲稿共27页单纯形方法的计算效率单纯形方法的计算效率w人们一直试图证明单纯形方法是一种多项式算法;人们一直试图证明单纯形方法是一种多项式算法;w1972年年K
8、lee与与Minty出人意料的给出一个反例,证明出人意料的给出一个反例,证明单纯形算法不是多项式算法;单纯形算法不是多项式算法;w该问题共有该问题共有2n个极点,需要个极点,需要2n-1次迭代才能找到最优次迭代才能找到最优解;解;9第9页,本讲稿共27页求解线性规划的多项式方法求解线性规划的多项式方法w单纯形方法是统计意义上的多项式方法单纯形方法是统计意义上的多项式方法1981年年Borgwardt在大量实验的基础上指出:单在大量实验的基础上指出:单纯形迭代次数的数学期望不会高于纯形迭代次数的数学期望不会高于O(n4m)w前苏联数学家前苏联数学家Xachiyan 于于1979年提出求解年提出求
9、解“线性严线性严格不等式组格不等式组”的椭球算法。的椭球算法。与求解线性规划问题等价,证明是多项式算法与求解线性规划问题等价,证明是多项式算法计算效率根本无法与单纯形方法相比计算效率根本无法与单纯形方法相比w美籍印度裔数学家美籍印度裔数学家Karmarkar 于于1984年提出求解线年提出求解线性规划的内点法;性规划的内点法;可行域内部的搜索方法,计算效率高可行域内部的搜索方法,计算效率高10第10页,本讲稿共27页单纯形方法与内点法的竞赛单纯形方法与内点法的竞赛w美国美国AT&T贝尔实验室的贝尔实验室的Monma等人等人1987年发表实年发表实验报告,他们对验报告,他们对31个实验问题的求解
10、,所使用的内个实验问题的求解,所使用的内点算法点算法3倍高于基于单纯形算法的倍高于基于单纯形算法的MINOS;wKarmarkar 1993年发表的实验结果表明对一些大规年发表的实验结果表明对一些大规模的问题内点法比单纯形方法快模的问题内点法比单纯形方法快80-100倍。但有人倍。但有人对对Karmarkar的实验结果有异议;的实验结果有异议;w单纯形方法和内点法孰优孰劣的争论还没有结束;单纯形方法和内点法孰优孰劣的争论还没有结束;11第11页,本讲稿共27页整数规划整数规划12第12页,本讲稿共27页整数规划整数规划w典型的整数规划:典型的整数规划:w求解方法:穷举法、割平面法、分支定界法、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模型 软件 数学 规划 优秀 课件
限制150内