运筹学运输问题计划卖给多少是一定要给多少吗

运筹学运输问题课件 产销平衡 和產销不平衡 的解法 带例题

}

行动方案 决策活动 需求 在二元线性规划问题中如问题有可行解,则一定有最优解() 在线性规划的模型中全部变量要求是整数。() 解“运输问题”的一般步骤

}

写在正文之前——该系列文章无法做到教科书般将所有知识点逐一叙述,只会在尽量保证前后体系完善的情况下对主要的知识脉络进行梳理与讨论,让读者对所讲的科目有一个整体的把握其次作者水平有限,文章所叙述的观点难免会产生偏差或者出现行文错误。欢迎大家进行指正在这里谢谢 同學,话不多说进入第三集的内容。

在上集我们讨论了一种找到线性规划问题最优解的办法——单纯形法这一集我们来看一个典型又有洎己特点的线性规划问题——运输问题。

运输问题是针对生产与需求之间的关系如何使供应链可以高效率低成本地进行与控制的问题。說到底这也是一个求最优解的问题即如何在多种方案之中找到最优的一种。下面我们用一个运输问题的模型来说明(我会用文大量字描述建立一个数学模型的思路)

一个实际模型之中会有许多的影响因素,我们很难考虑周全但我们可以抓住主要变量,他们的变化对结果会产生很大的影响同时没有他们模型就是不完整的,我们称这些主要变量——要素

文学有四要素——作者,作品读者,环境我們的运输问题也有四要素。

想一想一个运输模型要进行运输过程必须要有运输物资的始发地,还要有物资接收地当然始发地与接收地鈈可能只有一个,否则线路唯一(点线模型两点固定时虽然有无数种连接方式,但在拓扑意义之下他们是相同的我们模型也是基于两點之间线路直达且最优建立的)。

同时这些始发地与接收地之间并不是完全相同的不同体现于他们生产或所需要的商品数目不同。所以基于以上的分析我们可以设出变量:

每个地点对应的供给量为

每个地点对应的需求量为

想想我们建立运输模型的目的是什么?是为了找箌最优解可找什么的最优解,找到最优解又是为了干什么

答案当然是为省钱了!这因为不同地方之间的运费不尽相同,所以我们需要┅个变量表达出运费即输运成本刚才我们用字母i代表了生产地点,字母j代表了销售地点这样我们就可以用ij表示从i地运到j地,又因为各哋所需量不同所以我们不能一概而论。故采用单位运费来表示:

到目前为止我们的四要素已经建立出来了:生产地销售地,运输物资运输价格。

一个模型并不是由孤立的要素组成的当我们找到要素时,需要做的就是挖掘要素之间的关系前人说计算机程序=算法+数据結构,其实在我看来数学模型也是算法+数据结构。算法是分析求解这个复杂模型所用的特定方法数据结构又等于 要素+方程。方程就昰刻画这些变量之间的关系这些共同关系构成了数学模型。

所以我们开始挖掘要素之间的关系:首先整个系统是守恒即生产地送出的東西都送到了接收地(产销平衡),用数学方程刻画为:

设总的花费为z那么z就可以表述为所有单次的总和:

所有与该地相关运送量之和僦等于从该产地送出(接受)的量:

挖掘完要素之间的关系,我们再联系实际意义考虑要素本身想想有没有什么需要满足的条件?(就潒列写偏微分方程时需要写出自然边界条件)当然有的那就是均非负。

到这里我们的关系就挖掘完成了!

只写出描述方程还不够我们還要依据我们的需求将这些方程分类,有的方程给出了我们想优化变量的直接描述有的却只是表达了变量间的约束关系,想一想我们最初的目标是什么是使得成本最低,即:

其中变量x的变化不是任意的其他几个方程刻画了对他的约束,写于下方:

好这样模型就初步建立了!

如果你看过我的前几篇文章,看到这里一定会十分熟悉这不就是线性规划问题吗?!我们从运输问题这四个字通过分析设变量一步一步推到一个我们很熟悉的线性规划问题,成功建立了这个模型

你也许会想既然知道是个线性规划问题,那求解用前面讲过的单純形法就可以了呗!没错单纯形法当然可以解出答案,但不知道你是否注意到我们当时找变量关系时写出的一个式子到目前为止还没囿使用,

不知道当看到这个式子时你的反应是心里一惊“又多了一个约束条件,恐怕不能原来的方法”还是心里一喜,“我们可以利鼡这个等价关系简化我们的运算."

观察到我们所求式子中变量是xa与b只是约束的条件,所以这(1)式是一个我们可以利用的条件他可以让我们嘚约束矩阵的rank减去1。

所以我们可以利用它找到更好的方法现在用到的简化算法叫:表上作业法也称运输问题单纯形法。用这个方法可以簡便求解该模型方法也是分为下四步:

常常我们建立模型并不是一步到位的,而是会先建立一个初等模型然后找到一些没考虑或没使鼡的关系去优化我们的模型,就像上述例子中一样关于运输问题单纯形法网络上可以找到很多的实例,在这里就不再花篇幅叙述我们關心的是道,而不是术

到此为止,我们通过四个步骤得出了一个完整的数学模型大部分的数学模型建立都是按照这个思路: ,以后需偠我们自己建模的时候有可能会一下建立不出,但我们至少知道该去做什么

ps:这一篇叙述极多公式极少,可能看着不够过瘾但不是為了灌水,我觉得关于思想原理的问题花点时间说清楚比直接扔一堆公式模型更有价值不然直接看教科书模型要多少有多少,还需要我嘚专栏干什么呢

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信