news 2026/4/16 13:39:47

2024年ESWA SCI1区TOP,带有机器人站点的无人机辅助车辆路径规划问题,深度解析+性能实测

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2024年ESWA SCI1区TOP,带有机器人站点的无人机辅助车辆路径规划问题,深度解析+性能实测

目录

    • 1.摘要
    • 2.带有机器人站点的无人机辅助车辆路径规划问题
    • 3.求解方法
    • 4.结果展示
    • 5.参考文献
    • 6.代码获取
    • 7.算法辅导·应用定制·读者交流

1.摘要

本文提出了带有机器人站点的无人机辅助车辆路径规划问题(VRPD-RS),并将其建模为混合整数线性规划(MILP)问题,分析了卡车、无人机和机器人对配送车队的影响。针对该问题,本文提出了广义变邻域搜索算法(GVNS),并与模拟退火算法(SA)进行了对比。结果表明,GVNS在小规模实例中与求解器最优解接近,在大规模实例中提升了21.5%的最小完成时间和8.0%的运营成本,且在计算效率上优于SA。

2.带有机器人站点的无人机辅助车辆路径规划问题

本文提出了带有机器人站点的无人机辅助车辆路径规划问题(VRPD-RS),该问题扩展了传统的TSP-D-RS模型,考虑了多个卡车与无人机的协同工作,并引入机器人站点辅助配送。目标是最小化最小完成时间或运营成本。论文采用混合整数线性规划模型(MILP)进行求解,并提出了基于变量邻域搜索(VNS)的元启发式算法。算法考虑了多种约束,包括卡车、无人机、机器人之间的同步问题。

3.求解方法

广义变邻域搜索(GVNS)

GVNS通过变换邻域结构,结合卡车、无人机和机器人配送,进行局部搜索优化。算法首先构建初始解,然后通过一系列摇动算子生成随机解,并应用随机化邻域搜索(RVND)改进解。若找到更优解,则更新当前解并重置改进计数器。算法通过多次摇动和邻域搜索,探索解空间并在设定的最大迭代次数或运行时间内寻找最优解。

构造式启发式算法

构造式启发式算法包括三个阶段:构建VRP解决方案、插入无人机操作和插入机器人操作,通过k-means聚类和最便宜插入算法构建卡车路线,然后依照目标函数依次插入无人机和机器人。

随机变量邻域下降搜索(RVND)

RVND通过随机化邻域集的顺序进行局部搜索,探索多个邻域操作以改进VRPD-RS解。与VND启发式不同,RVND在每次改进时都会重新随机化邻域顺序。算法开始时初始化邻域集并进行探索,每次找到改进解时返回到初始状态。若新解改进了当前解,则更新解并重置邻域搜索;否则,继续尝试下一个邻域操作。

搜索算子

GVNS搜索算子包括2-opt、交换、转移到卡车、转移到无人机和转移到机器人等五种算法算子。算法生成随机邻域解,并应用这些算子来探索解空间。每个算子执行特定的搬移或交换操作,生成不同的邻域解。

4.结果展示

5.参考文献

[1] Morim A, Campuzano G, Amorim P, et al. The drone-assisted vehicle routing problem with robot stations[J]. Expert Systems with Applications, 2024, 238: 121741.

6.代码获取

xx

7.算法辅导·应用定制·读者交流

xx

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 7:48:14

[特殊字符] A1GIS 软件合集来了!一次集齐主流GIS工具

大家好!今天为大家整理了一份超全的 GIS软件合集,涵盖了ArcGIS各版本、ArcGIS Pro以及两款常用GIS软件,均为网络公开资源整理,方便大家学习研究使用! 🗺️ 一、ArcGIS 经典版本 适用于传统项目、教学及兼容…

作者头像 李华
网站建设 2026/4/16 7:46:53

改变工作方式的 PostgreSQL 实用模式

在使用 PostgreSQL 数据库的过程中,有一组实践方式可以显著提升开发与协作体验。单个做法影响有限,但叠加起来效果十分明显。 使用 UUID 作为主键 UUID 确实存在一些缺点: 完全随机的 UUID 无法自然排序,对索引有一定影响相比自…

作者头像 李华
网站建设 2026/4/16 7:48:10

requests工具

1. 他是什么 可以把他想象成一个非常专业的“邮差”或“传话员”。在互联网世界里,我们的程序(比如一个测试脚本)需要和网站服务器进行对话:“请给我这个网页的内容”或者“请帮我提交这份数据”。requests 库就是负责帮你写好这…

作者头像 李华
网站建设 2026/4/16 7:45:39

从“字节”到“自注意力”:把大模型参数这件事讲透

这篇文章深入探讨了模型参数(如 0.6B、1.7B、7B)背后的工程含义。其实,选择合适的模型不仅是看参数数量,而是要综合考虑显存、推理成本和任务类型。任务越复杂,模型需要的“推理结构密度”就越大,因此更大的…

作者头像 李华
网站建设 2026/4/16 7:46:59

项目风险管理怎么做?一篇讲透全流程、模板与常见坑

很多项目不是输在能力,而是输在“不确定性”——需求一变、关键人一走、外部依赖一拖,团队的焦虑就像潮水一样漫上来。我也经历过那种深夜盯着群消息、心里发紧却还要装作镇定的时刻。后来我才明白:项目风险管理不是一张表,而是一…

作者头像 李华