【技术实现步骤摘要】
一种基于两阶段优化的物流配送路线推荐方法及系统
本专利技术涉及一种物流配送路线推荐方法及系统,特别涉及一种基于两阶段优化的物流配送路线推荐方法及系统。
技术介绍
随着信息技术的发展,现代物流作为“第三个利润源泉”是一种先进的组织方式和管理技术,已被世界各国广泛采用,并形成产业化,在国民经济中发挥越来越重要的作用,这一管理技术,正受到日益广泛的重视,并面临巨大的发展机遇,在现代物流中,配送是一个重要的与消费者直接相连的环节,一方面可以体现企业的核心竞争力,另一方面可以通过物流配送优化提高企业的运作效率,降低配送成本,实现物流科学化。现代电子商务中针对物流配送问题的研究一直是一个热点问题,目前有关物流配送路线优化的研究较多,但是其提出的方法主要目的都在于得到物流配送的一条最优路线,也就是优化得到一个最优解。事实上,在配送过程中配送人员通常需要考虑配送费用、配送时间、用户满意度等各方面问题,并且受货物供给、服务点需求、交通拥堵等不确定性因素影响,在实际配送之前也难以全面定义问题模型结构,如不确定信息、约束条件、目标函数等,这使得目前相关研究与实际物流配送过程存在较大差异。因此,如果在构建物流配送路径优化模型基础上,通过多模态优化方法得到多个物流配送路线备选方案,并进一步根据配送人员偏好设置给出物流配送的推荐路线,不但有助于配送前期目标的协调,同时也将使配送方案更具有效性和鲁棒性,更能有效地应对物流配送中的不确定性,且能更好地满足不同配送人员对于停靠服务点、路线安全性、服务质量等方面的不同需求偏好。专 ...
【技术保护点】
1.一种基于两阶段优化的物流配送路线推荐方法及系统,其特征在于包括如下步骤:/n步骤1、初始化算法参数;设置种群规模数P
【技术特征摘要】
1.一种基于两阶段优化的物流配送路线推荐方法及系统,其特征在于包括如下步骤:
步骤1、初始化算法参数;设置种群规模数PS,服务用户数Nc,现有可用配送车辆数Nt,最大迭代次数Tmax,相似度阈值tv,多模态解集A;
步骤2、生成初始种群;生成规模为PS的初始种群X,解个体的编码采用长度为Nc+Nt-1的整数序列,对于第i个解个体Xi,其解的编码方式为其中为分割点,将Xi分割成Nt个子序列,分别对应Nt辆车的子路线,再生成0到Nc+Nt-1的自然序列P,通过随机打乱函数shuffle(P)不断生成初始种群X,并计算每个解个体的适应度值fit(Xi);
步骤3、对于得到的种群X,首先定义两个解个体之间的距离矩阵其中dij为第1个解个体中第i条子路线与第2个解个体中第j条子路线所包含服务点的交集个数除以并集个数,然后计算两个解个体之间的距离为最后按照动态半径划分方法生成小生境种群;
步骤4、在每个小生境内采用改进多元宇宙算法进行寻优,并更新小生境中的解个体;
步骤5、更新多模态解集A;
5.1、将种群X中的解个体按照适应度优劣进行排序,并取前size(A)个解个体;
5.2、遍历解集A,如果X中存在相似解,即存在X中第i个解个体Xi与A中第j个解个体Aj距离dij>tv,且fit(Xi)<fit(Aj),则替换Aj;如果A中不存在相似解,则比较Xi与A中最差解个体Aworst;如果fit(Xi)<fit(Aworst),则替换Aworst;
步骤6、判断迭代次数是否达到Tmax,若是则转到步骤7,否则转到步骤3继续执行;
步骤7、精简得到的多模态解集A,保留A中与最优解个体Abest的适应度值fit(Abest)偏差的解个体;
步骤8、配送人员按照配送距离优先、配送时间优先、用户满意度优先设置路线推荐偏好信息,系统根据设置的偏好信息推荐配送路线;
步骤9、根据实际配送时间更新数据库中的历史配送路线与配送时间记录。
2.根据权利要求1所述的物流配送路线推荐方法及系统,其特征在于:步骤2所述生成初始种群的种群初始化方法为:
2.1、针对每一个解个体Xi构建每一辆车的子路线,首先对于前Nt-1辆车,从左至右依次判断是否为分割点,如不是,则判断将该服务点加入到子路线Rk(k<Nt)中后是否满足最大载重量约束条件,如满足则将其加入到Rk的末尾,如不满足则在Rk末尾加上分割点;对于最后一辆车的子路线由剩余服务点依次加入构成,不论子路线是否满足约束条件;从而将解个体Xi更新为
2.2、计算解个体Xi的适应度值fit(Xi),计算方法如下:首先定义Nt+1维的分割数组L,初始化L[1]=1和L[Nt+1]=Nc+Nt,从左往右遍历Xi,依次将搜索得到的Nt个分割点位置依次赋值给L[2],L[3],LL[Nt],截取Xi中位置区间范围[L[k]+1,L[k+1]...
【专利技术属性】
技术研发人员:林剑,方瑞茺,李广萍,王周敬,宋洪波,刘雯雯,
申请(专利权)人:浙江财经大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。