[发明专利]一种基于两阶段优化的物流配送路线推荐方法及系统有效
申请号: | 202010975289.4 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112085288B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 林剑;方瑞茺;李广萍;王周敬;宋洪波;刘雯雯 | 申请(专利权)人: | 浙江财经大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08;G06N3/12 |
代理公司: | 温州市品创专利商标代理事务所(普通合伙) 33247 | 代理人: | 洪中清 |
地址: | 310000 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 阶段 优化 物流配送 路线 推荐 方法 系统 | ||
1.一种基于两阶段优化的物流配送路线推荐方法,其特征在于包括如下步骤:
步骤1、初始化算法参数;设置种群规模数PS,服务用户数Nc,现有可用配送车辆数Nt,最大迭代次数Tmax,相似度阈值tv,多模态解集A;
步骤2、生成初始种群;生成规模为PS的初始种群X,解个体的编码采用长度为Nc+Nt-1的整数序列,对于第i个解个体Xi,其解的编码方式为其中为分割点,将Xi分割成Nt个子序列,分别对应Nt辆车的子路线,再生成0到Nc+Nt-1的自然序列Π,通过随机打乱函数shuffle(Π)不断生成初始种群X,并计算每个解个体的适应度值fit(Xi);
步骤3、对于得到的种群X,首先定义两个解个体之间的距离矩阵其中δij为第1个解个体中第i条子路线与第2个解个体中第j条子路线所包含服务点的交集个数除以并集个数,然后计算两个解个体之间的距离为最后按照动态半径划分方法生成小生境种群;
步骤4、在每个小生境内采用改进多元宇宙算法进行寻优,并更新小生境中的解个体;
步骤5、更新多模态解集A;
5.1、将种群X中的解个体按照适应度优劣进行排序,并取前size(A)个解个体;
5.2、遍历解集A,如果X中存在相似解,即存在X中第i个解个体Xi与A中第j个解个体Aj距离dijtv,且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、根据实际配送时间更新数据库中的历史配送路线与配送时间记录;
步骤3所述动态半径划分方法具体如下:
3.1、对种群X所有个体按照适应度值进行排序,并选取X中的最优个体Xbest为小生境种子,并选取[2,PS/2]之间的随机整数为领域半径值ρ;
3.2、在决策空间中合并邻近个体形成小生境内个体集合Ψ=Xbest∪X′,其中X′为X中剩余个体中距离Xbest最近的ρ-1个解个体集合;
3.3、从种群X中移除Xbest和X′,如果X=Φ,则退出执行并输出所有小生境集合,否则转到步骤3.2继续执行;
步骤4所述在每个小生境内采用改进多元宇宙算法进行寻优并更新小生境中的解个体,该寻优方法具体如下:
4.1、保存当前小生境中的最优解个体Sbest和最差解个体Sworst,将每个解个体视作一个宇宙,并计算每个宇宙Si的膨胀率μi=(fit(Sworst)-fit(Si))/(fit(Sworst)-fit(Sbest));
4.2、依次遍历小生境中每个宇宙,将当前遍历的宇宙Scur作为黑洞,以每个宇宙的膨胀率μi为概率进行轮盘赌选择,将选中的宇宙Ssel(sel≠cur)作为白洞,在Scur和Ssel之间执行路径重链路领域搜索方法,如搜索到更优宇宙S′,则用S′替换小生境中距离S′最近的宇宙;
4.3、计算虫洞存在概率ζ=ζmin+t*(ζmax-ζmin)/Tmax,其中t为当前迭代次数,ζmin和ζmax分别为虫洞存在的最小和最大概率值;
4.4、生成0到1范围内的随机数r,如果rζ则在Ssel和Sbest之间执行参考领域搜索策略,否则在Ssel和Sbest之间执行路径重链路搜索方法,并用搜索得到的更优宇宙S′替换小生境中距离S′最近的宇宙。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江财经大学,未经浙江财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010975289.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种平贝母鳞茎采收机械的贝土升运装置
- 下一篇:饮品自动注水装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理