运筹学——第3章-线性规划问题的计算机求解ppt课件.ppt
《运筹学——第3章-线性规划问题的计算机求解ppt课件.ppt》由会员分享,可在线阅读,更多相关《运筹学——第3章-线性规划问题的计算机求解ppt课件.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第三章第三章 线性规划问题的线性规划问题的 计算机求解计算机求解“管理运筹学管理运筹学”的软件包的软件包 3.1“管理运筹学管理运筹学”软件的操作方法软件的操作方法下面用运筹学软件下面用运筹学软件2.0来解决例来解决例1的线性规划问题。的线性规划问题。 从开始从开始程序程序管理运筹学管理运筹学2.0,这样就打开此软件,如下,这样就打开此软件,如下图:图: 注意!下面以第二章的例下面以第二章的例1为例说明为例说明此软件的用法此软件的用法 max Z=50 x1+100 x2, 约束条件:约束条件:x1+x2300, 2 x1+x2400, x2250, x10, x20.选择了线性规划后,就出
2、现的界面,然后点选择了线性规划后,就出现的界面,然后点新建。得到如下对话框:新建。得到如下对话框:样?就这 从上面变量、最优解、相差值一栏中,知道例从上面变量、最优解、相差值一栏中,知道例1的最优解为生的最优解为生产产产品产品50单位;生产单位;生产产品产品250单位。单位。对例对例1来说由于来说由于x1=50,x2=250,都是正值,所以它们的相差值都为零。如果都是正值,所以它们的相差值都为零。如果x1的值为的值为0;x1 的相差值为的相差值为20;则就知道,只有当产品;则就知道,只有当产品I 的利润再提高的利润再提高20元,即元,即达到达到50+20=70元时(这里的元时(这里的50是表示
3、是表示X1的利润,不是的利润,不是X1的最优的最优解),解), 产品产品I 才可能生产,即才可能生产,即x1才可能大于零。才可能大于零。3.2软件输出信息分析软件输出信息分析 满足约束条件:满足约束条件:x1+x2300,(,(台时数)台时数) 2 x1+x2400,(,(原料原料A) x2250, (原料原料B) 在约束条件、松弛剩余变量、对偶价格这栏中,可在约束条件、松弛剩余变量、对偶价格这栏中,可知设备的台时数全部使用完,每个设备台时的对偶价格知设备的台时数全部使用完,每个设备台时的对偶价格为为50元,即增加了一个台时数就可使总利润增加元,即增加了一个台时数就可使总利润增加50元;元;原
4、料原料A还有还有50千克没有使用,原料千克没有使用,原料A的对偶价格当然为零,的对偶价格当然为零,即增加即增加1千克千克A原料不会使总利润有所增加;原料原料不会使总利润有所增加;原料B全部全部使用完,原料使用完,原料B的对偶价格为的对偶价格为50元,即增加一千克原料元,即增加一千克原料B就可使总利润增加就可使总利润增加50元。元。 在目标函数系数范围一栏中,在目标函数系数范围一栏中,例如当例如当c1= 80时,因为时,因为080100,在,在x1的系数变化范的系数变化范围内,所以其最优解不变(此时要固定围内,所以其最优解不变(此时要固定c2=100),也即当也即当x1=50,x2=250时,有
5、最大利润。当然由于产品时,有最大利润。当然由于产品的单位利润由的单位利润由50变为变为80了,其最大利润也增加了了,其最大利润也增加了(最优值变了最优值变了), 变为变为8050 +100250 =29000(元元)。 但是如果但是如果c1=110元时,由于元时,由于110100,所以原来的最优解就可,所以原来的最优解就可能不再是最优解了。能不再是最优解了。 同样从上图可知,当同样从上图可知,当c2 在在50与与之间变化时(此时要固定之间变化时(此时要固定c1=50) ,原来的最优解依然是其最优解。,原来的最优解依然是其最优解。 所谓当前值是指约束条件右边值的现在值,可知所谓当前值是指约束条件
6、右边值的现在值,可知b1=300;b2=400,b3=250。从可由对偶价格判断增加某约束条件的常数项值是否从可由对偶价格判断增加某约束条件的常数项值是否能使目标函数值变得更好能使目标函数值变得更好(前提条件是其它常数项保持不变)(前提条件是其它常数项保持不变)。 当设备台时数在当设备台时数在250325的范围内,其对偶价格都为的范围内,其对偶价格都为50元,说元,说明增加设备台时数可使目标函数值变大,每增加明增加设备台时数可使目标函数值变大,每增加1个台时数可增加个台时数可增加利润利润50元。当原料元。当原料A的公斤数在的公斤数在350到到+范围内,其对偶价格都为范围内,其对偶价格都为零;增
7、加原料零;增加原料A对目标函数值无影响。当原料对目标函数值无影响。当原料B的千克数在的千克数在200到到300的范围内,其对偶价格都为的范围内,其对偶价格都为50元。例如设备台时数和原料元。例如设备台时数和原料A的的数量不变,即数量不变,即b1=300;b2=400,原料,原料B变为变为280千克,由于千克,由于200280300,原料,原料B的对偶价格仍为的对偶价格仍为50元,故新的最大利润值应元,故新的最大利润值应为:为: 27500+(280-250)50=29000元。这里元。这里50是对偶价格。是对偶价格。 先以例先以例1为例看一看如何用百分之一百法为例看一看如何用百分之一百法则对两
8、个目标函数系数同时变化进行灵敏度则对两个目标函数系数同时变化进行灵敏度分析。例分析。例1中原来每件中原来每件产品和产品和产品的利润产品的利润分别为分别为50元和元和100元,现在由于市场情况的变元,现在由于市场情况的变化每件化每件产品和产品和产品的利润分别变为产品的利润分别变为74元元和和78元,最优解发生变化吗元,最优解发生变化吗? 为了解决这个问题我们首先来定义为了解决这个问题我们首先来定义“允许允许增加值增加值”和和“允许减少值允许减少值”这两个术语,对这两个术语,对一个目标函数的决策变量系数,一个目标函数的决策变量系数,。 在上题中在上题中C1 的允许增加百分比与的允许增加百分比与C2
9、 的允许减的允许减少百分比之和为少百分比之和为92不超过不超过100,所以当每件产,所以当每件产品品利润从利润从50元增加到元增加到74元,每件产品元,每件产品利润从利润从100元减少到元减少到78元时,此线性规划最优解仍然为元时,此线性规划最优解仍然为产品生产产品生产50件,件, 产品生产产品生产250件件(即即x1= 50,x2=250),此时有最大利润为,此时有最大利润为: 74 50+78 250=370019500=23200(元元)。 注意最大利润已变。注意最大利润已变。 同样有约束条件右边常数值的百分之一百法同样有约束条件右边常数值的百分之一百法则:对于所有变化的约束条件右边常数
10、值,当其则:对于所有变化的约束条件右边常数值,当其所有允许增加百分比和允许减少百分比之和不超所有允许增加百分比和允许减少百分比之和不超过百分之一百时,则其对偶价格不变。过百分之一百时,则其对偶价格不变。 其中其中bj 的允许增加的允许增加(减少减少)百分比的定义同百分比的定义同Ci 的允许的允许增加增加(减少减少)百分比一样:百分比一样:为为bj 的增加量的增加量(减少量减少量)除以除以bj的允许增加量的允许增加量(减少量减少量)的值。的值。并不难 仍以例仍以例1为例来说明如何用约束条件右边常数值的为例来说明如何用约束条件右边常数值的百分之一百法则进行灵敏度分析。不妨设设备台时百分之一百法则进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 线性规划 问题 计算机 求解 ppt 课件
限制150内