我需要MATLAB代码异构舰队车辆路径问题。请帮助
7视图(30天)
显示旧的评论
两种类型的车辆将货物分发给13个客户从一个仓库。有两个汽车每种类型(1)可用。
我需要使用这种方式1中的车辆车辆将达到一个客户一次,满足它的需求。如果这样的情况可能有空间的车辆,可以满足部分客户的需求,我不会选择这个选项,而我需要另一辆车,将履行整个需求。2车辆不得不开始从仓库之后,回到相同的仓库分布。
目标是最小化总成本。成本部分有两部分,一个是对碳排放成本和其他燃料消耗成本。
得宝= 24.84773520196375的纬度
得宝= 89.36247177231718的经度
纬度和经度的路线(仓库和13个客户):
纬度= (24.84773520196375,24.87335674,24.83320423,25.53737433,25.33029507,25.38906214,24.92971916,25.10335573,24.82309822,25.04680312,24.55426666,24.45587069,24.07761762,24.31666401);
经度= (89.36247177231718,89.17118594,89.07546406,89.44736919,89.54767327,88.99127121,91.68730257,89.02807458,88.93028983,88.75279426,89.50367434,89.65933574,89.61773818,89.56760534);
的参数是:
运输成本从顾客点我到客户点j
=燃料消耗成本
=碳排放成本
C
p
=单位成本= 109 Tk每升的燃料
C
e
=
环境成本的单位碳排放= 374.42每公斤Tk
xij =路线选择变量= 1如果m型车辆提供点我j紧随其后
= 0;如果m型车辆不提供点我j紧随其后
dij =路程从顾客点我到客户点j
epsilon_m =燃料消耗单位距离= [0.0675,0.07479]
E =单位燃料消耗碳排放系数= 2.6公斤每升
(没有需求。纸箱)的客户我=
(
48 36 15 35 14 28 18 29 17 24 57 30 8]
(注意,需求得宝是0)
负载能力的车辆m = (116、231)
h =车辆类型= 2
n =客户的数量= 13
(i = 1是得宝)
一个png文件,其中包含成本函数,目标函数和约束函数是在这里。
约束2、3表明
每个客户点只能由1车,
约束
4表明,车辆不会超载
约束
5表明,所有车辆从仓库(i = 1) &完成后返回仓库分布