- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运输问题解法的新探索.doc
有关运输问题求解中的一些新方法
【摘要】根据在维普期刊上找到的一些关于运输问题的论文,对一些学者关于运输问题的求解方法和表上作业法中求解检验数的方法进行了解,并用新方法对教材上的实例进行了求解,与教材上的方法进行了比较。
【关键词】运输问题 检验数 新方法
“运输”是日常生活中常见的现象,随着现代科技和国民经济的迅猛发展,物资调拨问题也日趋复杂。寻找运输问题的最优调运方案,求解运输问题对节约资源、提高工作效率等方面都具有非常重要的意义。
运输问题,其实质也是线性规划问题。但由于其约束方程组的系数矩阵具有特殊的结构,所以求解运输问题时,有比较简便的算法。教材[1]上介绍了求解运输问题的表上作业法以及判断一个调运方案是否为最优的闭回路法和位势法。教材上给出的这些运输问题求解方法和最优解判别方法都存在着或多或少的缺陷。下面先对这些方法的缺陷进行分析,然后分别介绍一种新的运输问题求解方法和最优解判别的新检验法。并用新方法对教材上的例子进行求解。
一.运输问题求解的新方法:表上工作法,要用最小元素法或伏格尔法求出初始可行解,给出初始方案。然后利用闭回路法或位势法检优、调整、逐步达到最优。整个过程比较繁琐。这里介绍一种运用等价变换给出的另一种表算法——0运价分配法[2],免去检验调整,使整个过程大大缩短。
在介绍该方法前先引入等价变换的概念。所谓等价变换,就是在运价表中,对任一行或列减去或加上任一非零常数。因为该变换只改变总运费,不改变解的最优性,所以叫等价变换。证明是简单的,若第k行减去(加上同理)常数p,则总运费为:
即总运费减少为常数,故变换前后最优解不变。同理,每列减一常数,最优解也不变。
等价变换定理:运价表经等价变换后 (1)不改变各非基变量(各空格点)的检验数;(2)不改变解的最优性;(3)若变换后的运价全大于等于0,则以0运价制定的方案为最优。
0运价分配法求解运输问题的大概步骤如下:
对运价表进行等价变换,使每行每列都有0。变换方法:每行减去改行的最小元素后,每列再减去该列的最小元素。若最小元素为0,则不必进行此操作。
从含0最少的行或列开始进行饱和分配(先看含0最少的行,同行0不止一个时,选择所在列含0较少的0.当各列的0的个数也相同时,选择改行的任一0均可。一般选择序号序在前的0)。若各待分量(即产量和销量)均被分配完毕,则得最优解。否则,进行(3)
对含有待分量的行或列,进行等价变换。如对第k行(或列),将改行各数同时减去改行的最小数(设为x),对已经分配运量的0运价点,为了使运价保持0不变,将该列个数加上同样的数x,若该列中又有运量分配好的0运价点,对该0运价点所在的行进行同样操作。如此循环下去。整个过程应保证运价不小于0。若出现运价小于0的情况,换行进行(或列)操作(如换到第m行)。
变换的目的是使有待分量的行或列的0的数量增加,这样就可以对待分量进行分配。分配过程要注意保持产销平衡。
下面以教材上的实例进行验证:
P98.3.3表3-47(仅对表中数据进行操作,题目其他内容省略)
运价表为
产量
10 6 7 12 4
16 10 5 9 9
5 4 10 10 4
销量 5 2 4 6
解:
10 6 7 12 -6 3 0 1 2 4
16 10 5 9 -5 变换 10 5 0 0 9
5 4 10 10 -4 0 0 6 2 4
-1 -4 5 2 4 6
3 0(2) 1 2 2
分配 10 5 0(4) 0(5) 变换、分配
0(4) 0 6 2
1 1
3 0(2) 0(2)
文档评论(0)