[发明专利]用于规划车辆路径的方法、系统及存储介质有效

专利信息
申请号: 201910277451.2 申请日: 2019-04-08
公开(公告)号: CN110147971B 公开(公告)日: 2023-02-03
发明(设计)人: 马华伟;圣玉祥;夏维;胡笑旋;罗贺;靳鹏;王国强;郭君;柏文勇;秦雪敏 申请(专利权)人: 合肥工业大学
主分类号: G06Q10/08 分类号: G06Q10/08;G01C21/34
代理公司: 北京润平知识产权代理有限公司 11283 代理人: 肖冰滨;刘兵
地址: 230009 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 规划 车辆 路径 方法 系统 存储 介质
【权利要求书】:

1.一种用于规划车辆路径的方法,所述车辆包括牵引车和挂车,所述牵引车停泊于站点中,所述挂车停泊于所述站点和/或甩挂点中,所述牵引车用于牵引所述挂车以向客户节点运输货物,其特征在于,所述方法包括:

初始化长短期记忆网络;

随机生成多个训练的任务,其中,每个训练的任务包括所述牵引车的数量、每辆所述牵引车的剩余里程、所述挂车的数量、每辆所述挂车的剩余容量、每公里的运输成本、所述客户节点的数量、每个所述客户节点的位置、每个所述客户节点的运输需求、所述甩挂点的数量、每个所述甩挂点的位置、完成每个所述客户节点的运输需求的收益;

将多个所述训练的任务分组并进一步进行嵌入处理;

更新所述方法的迭代次数,其中,初始的所述迭代次数为0;

采用长短期记忆网络分别对每组所述训练的任务进行编码;

采用所述长短期记忆网络分别对编码后的每组训练的任务进行解码以生成对应的车辆调度方案;

根据预设的目标函数分别计算每个所述车辆调度方案的收益;

判断所述迭代次数是否大于或等于预设的次数阈值;

在判断所述迭代次数小于所述次数阈值的情况下,计算所述收益的平均值;

根据所述平均值与上一次迭代过程中的平均值采用Adam算法对所述长短期记忆网络进行参数优化,再次更新所述迭代次数并执行所述方法的相应步骤,直到所述迭代次数大于或等于所述次数阈值;

在判断所述迭代次数大于或等于所述次数阈值的情况下,输出所述长短期记忆网络;

获取当前的所述任务;

采用输出的所述长短期记忆网络对当前的所述任务进行处理以生成控制所述牵引车完成所述任务的最优的车辆调度方案;

所述采用所述长短期记忆网络分别对编码后的每组训练的任务进行解码以生成对应的车辆调度方案包括:

从所述牵引车的集合中随机选取一辆未被选取的所述牵引车作为第一牵引车;

根据所述第一牵引车计算所有所述挂车的权重并进行归一化处理以形成第一概率分布;

根据所述第一概率分布从所述挂车的集合中随机选取一辆挂车作为第一挂车,所述第一牵引车用于牵引所述第一挂车以执行所述任务;

更新所述第一牵引车的剩余里程;

计算所有所述客户节点和所述甩挂点的权重并进行归一化处理以形成第二概率分布;

根据所述第二概率分布从所述客户节点和所述甩挂点的集合中随机选取一个客户节点或甩挂点作为所述第一牵引车下一个访问的目标;

判断所述目标为所述甩挂点或所述客户节点;

在判断所述目标为所述甩挂点的情况下,进一步判断所述第一挂车的剩余容量是否大于或等于所有所述客户节点中至少一个所述客户节点的运输需求;

在判断所述第一挂车的剩余容量小于所有所述客户节点的运输需求的情况下,控制所述第一牵引车牵引所述第一挂车返回至所述站点,再次从所述牵引车的集合中随机选取一辆未被选取的牵引车以作为所述第一牵引车并执行所述方法的相应步骤直到所述第一挂车的剩余容量大于或等于至少一个所述客户节点的运输需求;

在判断所述目标为所述客户节点的情况下,计算从所述第一牵引车当前所在的位置出发,经过所述目标和所述目标最近的甩挂点,最后到达所述站点过程中所经过的路程;

判断所述第一牵引车的剩余里程是否大于或等于所述路程;

在判断所述第一牵引车的剩余里程小于所述路程的情况下,再次计算所有所述客户节点和所述甩挂点的权重并进行归一化处理以形成第二概率分布并执行所述方法的相应步骤,直到判断所述第一牵引车的剩余里程大于或等于所述路程;

在判断所述第一牵引车的剩余里程大于或等于所述路程的情况下,判断所述第一挂车的剩余容量是否大于或等于所述目标的运输需求;

在判断所述第一挂车的剩余容量小于所述目标的运输需求的情况下,控制所述第一牵引车牵引所述第一挂车返回至所述站点,再次从所述牵引车的集合中随机选取一辆未被选取的牵引车以作为所述第一牵引车并执行所述方法的相应步骤直到判断所述第一挂车的剩余容量大于或等于所述目标的运输需求;

在判断所述第一挂车的剩余容量大于或等于所述目标的运输需求的情况下,将所述目标加入所述车辆调度方案中;

判断所述客户节点的集合中是否存在未被选取的所述客户节点;

在判断所述客户节点的集合中存在未被选取的所述客户节点的情况下,更新所述第一牵引车的剩余里程并执行所述方法的相应步骤直到判断所述客户节点的集合中不存在未被选取的所述客户节点;

在判断所述客户节点的集合中不存在未被选取的所述客户节点的情况下,输出所述车辆调度方案。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910277451.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code