【技术实现步骤摘要】
一种基于双蚁群算法的交叉运输接收门和运输门分配方法
本专利技术实施例涉及物流运输
,具体涉及一种基于双蚁群算法的交叉运输接收门和运输门分配方法。
技术介绍
随着交通运输业的发展和货物流通数量的增大,如何降低运输成本一直是运输行业所关注的内容。自1980年代以来,交叉配送一直是零售和卡车运输行业常用的物流策略。其基本思想是将不同来源的供应商的货物根据目的地进行合并,从而减少直接运输的成本,提高运输效率。交叉运输的设计和操作涉及一些运筹学问题,例如接收门和运输门位置的选择、每个门的服务模式、内部装卸设备的调度以及卡车调度等。其中最重要的问题是交叉运输中接受门和运输门的分配问题,该问题具体描述如下:给定每个起点(供货商)到每个终点(零售商)的货物总量,并且给每个接受门到每个运输门的距离通过将起点分配给将终点分配给运输门,使得接收和运输之间的总人工或机械成本最小化。然而,交叉运输门分配问题是非确定多项式内可求解的问题,这表明随着问题规模的增大,想要获得问题的最优解所耗费的时间成本迅速提高而变得不可接受。因此人们转向求解交叉运输分配问题的可行解来优化运输成本,模拟退火算法、遗传算法和分散搜索算法等启发式算法逐渐被人们提出来对交叉运输门分配问题进行求解。而蚁群算法是根据模仿自然界中蚂蚁的觅食行为而提出的一种路径优化算法,关键是如何将该算法应用到交叉运输中接受门和运输门的分配问题。
技术实现思路
为此,本专利技术实施例提供一种基于双蚁群算法的交叉运输接收门和运输门分配方法,以解决现有技术中 ...
【技术保护点】
1.一种基于双蚁群算法的交叉运输接收门和运输门分配方法,其特征在于,包括步骤:/nS1:获取交叉运输的基本信息,所述基本信息包括:不同的接收门到不同的运输门之间的距离、不同的货物供应商给不同的货物零售商的货物供应数量;/nS2:根据所述基本信息分别构建第一蚁群的第一启发式信息矩阵和第一信息素矩阵、第二蚁群的第二启发式信息矩阵和第二信息素矩阵,并分别对所述第一启发式信息矩阵、第一信息素矩阵、第二启发式信息矩阵和第二信息素矩阵进行初始化;/nS3:所述第一蚁群中的各人工蚁以所述第一启发式信息矩阵和第一信息素矩阵乘积最大为目标依次将供应商分配至接收门,得到所述供应商和所述接收门之间的第一局部分配序列;/n所述第二蚁群中的各人工蚁以所述第二启发式信息矩阵和第二信息素矩阵乘积最大为目标依次将零售商分配至运输门,得到所述零售商和所述运输门之间的第二局部分配序列;/nS4:将所述第一局部分配序列和第二局部分配序列串接组合得到全局分配序列;/nS5:计算所述全局分配序列的邻域分配序列,对所述全局分配序列进行更新;/nS6:以预设信息素的挥发速率为加权值,将所述第一信息素矩阵、所述第二信息素矩阵分别与初 ...
【技术特征摘要】
1.一种基于双蚁群算法的交叉运输接收门和运输门分配方法,其特征在于,包括步骤:
S1:获取交叉运输的基本信息,所述基本信息包括:不同的接收门到不同的运输门之间的距离、不同的货物供应商给不同的货物零售商的货物供应数量;
S2:根据所述基本信息分别构建第一蚁群的第一启发式信息矩阵和第一信息素矩阵、第二蚁群的第二启发式信息矩阵和第二信息素矩阵,并分别对所述第一启发式信息矩阵、第一信息素矩阵、第二启发式信息矩阵和第二信息素矩阵进行初始化;
S3:所述第一蚁群中的各人工蚁以所述第一启发式信息矩阵和第一信息素矩阵乘积最大为目标依次将供应商分配至接收门,得到所述供应商和所述接收门之间的第一局部分配序列;
所述第二蚁群中的各人工蚁以所述第二启发式信息矩阵和第二信息素矩阵乘积最大为目标依次将零售商分配至运输门,得到所述零售商和所述运输门之间的第二局部分配序列;
S4:将所述第一局部分配序列和第二局部分配序列串接组合得到全局分配序列;
S5:计算所述全局分配序列的邻域分配序列,对所述全局分配序列进行更新;
S6:以预设信息素的挥发速率为加权值,将所述第一信息素矩阵、所述第二信息素矩阵分别与初始信息素值进行加权计算,完成对所述第一信息素矩阵、所述第二信息素矩阵的更新;
S7:迭代步骤S3至S6,直到满足预设的终止条件,得到接收门和运输门之间的分配序列。
2.根据权利要求1所述的方法,其特征在于,所述第一启发式信息矩阵的构建方式为:
根据各供应商供应给所有零售商的货物数量之和与各接受门到所有运输门的距离之和之间的乘积的倒数构建所述接受门到所述供应商的第一启发式信息矩阵;其数学表达式为:
H1(i,j)表示第i个接收门分配给第j个供应商的启发式信息矩阵值;fik表示第i个供应商供应给第k个零售商的货物数量,djk表示第j个接收门到第k个运输门的距离;
所述第二启发式信息矩阵的构建方式为:根据所有供货商供应给各零售商的货物数量之和与所有接收门到各运输门的距离之和之间的乘积的倒数构建所述运输门到所述零售商的第二启发式信息矩阵;其数学表达式如下:
H2(i,j)表示第i个运输门分配给第j个零售商的初始化启发式信息值,fki表示第k个供货商供应给第i个零售商的货物数量,dkj表示第k个接收门到第j个运输门的距离。
3.根据权利要求1所述的方法,其特征在于,所述第一信息素矩阵和所述第二信息素矩阵的初始值均为:由预设的接收门数量、预设的运输门的数量、以接收门与供应商之间的所述第一局部分配序列和以运输门与零售商之间的第二局部分配序列为参数构成的成本函数三者乘积的倒数;其数学表达式如下:
第一信息素矩阵用P1表示,第二信息素矩阵用P2表示;M表示接收门的数量,N表示运输门的数量,πgd表示采用贪心算法所得到的第一局部分配序列;表示采用贪心算法所得到的第二局部分配序列,f表示成本函数。
4.根据权利要求1所述的方法,其特征在于,步骤S3中,所述第一局部分配序列通过如下步骤所得:
S31:当...
【专利技术属性】
技术研发人员:龚月姣,左园林,张宇辉,陈伟能,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。