10分钟掌握运输问题(一)
原文打开更好看哦:原文章
运输问题的解答一般分为三个步骤,今天只讲解第一个问题:
1.初始基本可行解的确定
2.基本可行解的最优性检验
3.方案的调整
针对问题一:初始基本可行解的确定分为两种方法
1) 最小元素法:该方法是最贴近日常思维的,但同时也是准确率较低的。最小元素法的基本思想是就近供应,即先从运价表中的最小运价开始分配运输量,确定产销关系,然后按倒数第二小运价分配运量,一直到给出初始基本可行解为止。具体过程如下所示:
但从下面要讲的元素差额法可以了解到,上面这种方法计算出的结果并不是最优解。
2)元素差额法:最小元素法给定初始方案,只是从局部观点考虑就近供应,这可能造成总体不合理。元素差额法是在最小元素法基础上加以改进而得到的一种求初始方案的方法。
①在运价表中分别计算出各行各列的最小元素与次小元素的差额,并分别列于表的差额行的第一行和差额列的第一列。
②找出差额行和差额列中最大的数,优先考虑该数所对应的行或列中的最小的数,最大程度的对此进行供应。
③如果该产地产量用完,那么这一行的运费就不再进行下面的计算,如果销地的供应量得到满足,那么这一列的运费也不再考虑。
可以看出,元素差额法和最小元素法所求出的“最优解”并不相同,但通过计算可以算出,68<79,可以看出元素差额法求出来的才是最优解。所以最好直接用元素差额法计算,避免后续再调整。
另外,我最新创建了公众号:咖瑞芝
想要学习的运筹学的小伙伴可以获得一手资料哦
创作不易,你的关注是我最大的动力(约耗时1小时40分钟)
10分钟掌握运输问题(一)相关推荐
- 10分钟内基于gpu的目标检测
10分钟内基于gpu的目标检测 Object Detection on GPUs in 10 Minutes 目标检测仍然是自动驾驶和智能视频分析等应用的主要驱动力.目标检测应用程序需要使用大量数据集 ...
- 10分钟学会php面相对象基础(Ⅰ)
<?php 声明一个类 class mycar{ etc. //成员方法 } class mycar{ function drive(){ etc. } } ?> 对象的实例化 内存中分栈 ...
- 比特币区块的产生速度为何被设定为10分钟?
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 众所周知,比特币的block产生速度被设定为了10分钟,按着官方wiki所说,每一个节点需要一些时间来确认block(& ...
- github创建静态页面_如何在10分钟内使用GitHub Pages创建免费的静态站点
github创建静态页面 Static sites have become all the rage, and with good reason – they are blazingly fast a ...
- 自行车车把会吧车刮坏吗_花10分钟即可开始使用车把
自行车车把会吧车刮坏吗 by Wing Puah 永帕(Wing Puah) 花10分钟即可开始使用车把 (Take 10 minutes to get started with Handlebars ...
- 以太坊区块链同步_以太坊69:如何在10分钟内建立完全同步的区块链节点
以太坊区块链同步 by Lukas Lukac 卢卡斯·卢卡奇(Lukas Lukac) Ethereu M 69:如何在10分钟内建立完全同步的区块链节点 (Ethereum 69: how to ...
- es6 ... 添加属性_如何在10分钟内免费将HTTPS添加到您的网站,以及为什么您现在不止需要这样做......
es6 ... 添加属性 by Ayo Isaiah 通过Ayo Isaiah 如何在10分钟内免费将HTTPS添加到您的网站,以及为什么现在比以往更需要这样做 (How to add HTTPS t ...
- 量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法
原标题:漫画 | 10分钟看懂量子比特.量子计算和量子算法 请做好准备,即将进入烧脑模式! 宏观世界的生活经验很多都是表象.比如,你可能认为世界的运行是确定的.可预测的:一个物体不可能同时处于两个相互 ...
- 三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQL2005版本)
三步10分钟搞定数据库版本的降迁 (将SQL2008R2降为SQL2005版本) 转载原文,并注明出处!虽无多少技术含量,毕竟是作者心血原创,希望理解. 转自 http://blog.csdn.net ...
- 10分钟学会Google Map API
http://space.itpub.net/14734354/viewspace-374828 前几天玩了玩Google的Map API,感觉还不错,很简单.但凡有过任何编程经验的同学,看完以下的教 ...
最新文章
- mybatis-错误记录java.lang.ExceptionInInitializerError
- mac下java 开发环境搭建
- 鲁亿通欲收购昇辉控股 跨界布局照明、智慧城市领域
- 微软的Surface平板电脑RT版,RT是什么缩写?|转|
- 5G更大的发展在于产业应用
- mysql添加字典子项_如何使用executemany在MySQL中插入Python字典列表
- 基于Docker搭建Jumpserver堡垒机操作实践
- 【js】event(事件对象)详解
- jest单元测试-作用域
- TokenInsight作为联盟伙伴加入CoinMarketCap的数据透明联盟(DATA) | TokenInsight
- 量子计算机与仿生论文,有关量子力学的论文
- 计算机单元格的引用计算,2017年职称计算机考试Excel教程:单元格引用
- 获取苹果收集设备ID的方法
- python3中的@abstractmethod的用法
- Windows软件清单
- 平板有必要买触控笔吗?好用又便宜的触控笔推荐
- 【读书笔记】推荐系统实践·第四章·利用用户标签数据
- Python中jieba库的安装方法
- Android 网络框架之Retrofit源码解析,flutter边框特效
- 一年级课程表(3月21日-3月25日)