浅夏110 发表于 2020-5-22 09:01

MATLAB之数学建模:深圳市生活垃圾处理社会总成本分析

问题描述:

  某商品有m个产地,n个销地。各产地的产量分别是A1,A2......Am,各销地的需求量分别是B1,B2......Bn。若商品从i产地运输到j销地其单位运价为Cij,请问该如何调运才能使总运费最省?

数学分析与建模:

  我们引入变量:Xij代表从产地i运输到销地j的货物量,可以分析该问题的数学模型为:



约束条件为

具体案例分析与代码实现:

  某公司经销甲产品。它下设三个加工厂。每日的产量分别是:A1位7吨,A2为4吨,A3为9吨。该公司把这些产品分别运往4个销售点。各销售点的每日销量分别为:B1为3吨,B2为6吨,B3为5吨,B4为6吨,已知运价如下表所示,问该公司如何调用产品,在满足各销地需求量的前提下,使总运费最少。 运价表如下:

https://img-blog.csdn.net/2018083109003311?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NTk5NTE3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

按照上面的分析代码代码实现如下

c=;
Aeq=[1,1,1,1,0,0,0,0,0,0,0,0;
     0,0,0,0,1,1,1,1,0,0,0,0;
     0,0,0,0,0,0,0,0,1,1,1,1;
     1,0,0,0,1,0,0,0,1,0,0,0;
     0,1,0,0,0,1,0,0,0,1,0,0;
     0,0,1,0,0,0,1,0,0,0,1,0;
     0,0,0,1,0,0,0,1,0,0,0,1];
beq=;
lb=;
ub=;
=linprog(c,[],[],Aeq,beq,lb,ub)

————————————————
版权声明:本文为CSDN博主「大朱-SEU」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37599517/article/details/82250596


spiderwoman 发表于 2020-5-22 09:11

好好看看。。。。。。。。。。。。。。

浅夏110 发表于 2020-5-22 11:25

spiderwoman 发表于 2020-5-22 09:11 static/image/common/back.gif
好好看看。。。。。。。。。。。。。。

:victory:

浅夏110 发表于 2020-5-22 15:48

spiderwoman 发表于 2020-5-22 09:11 static/image/common/back.gif
好好看看。。。。。。。。。。。。。。

:victory:
页: [1]
查看完整版本: MATLAB之数学建模:深圳市生活垃圾处理社会总成本分析