news 2026/4/18 14:20:25

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/18 8:08:31

教你零成本使用满血 Clawdbot,并手把手带你集成飞书和Telegram

OpenClaw最近热度很高,最早叫做 Clawdbot,后来改名Moltbot,现在叫 OpenClaw 了。 很多人早已用上了,查数据、做调研、写代码,但是还有些朋友想用但是还没体验上。 OpenClaw 能够像人一样操控电脑和浏览器&#xff0c…

作者头像 李华
网站建设 2026/4/18 8:55:51

2026金三银四Java面试需要准备什么?

金三银四快到了,不少人找LZ咨询,问我现在的面试需要提前准备什么?为了造福更多的开发者,也为了让更多的小伙伴通过面试;LZ近期也一直想着怎么才能帮到大家。所以近期在各大渠道整合大厂相关面试题,并结合了…

作者头像 李华
网站建设 2026/4/18 5:42:14

Qwen3.5 的起步档:0.6B 与 1.7B,差的不只是参数量

本篇分析把小模型选型的问题拉回到工程本身:关键不在参数大小,而在任务是否需要持续推理和可复现的中间状态。0.6B 适合当“语言算子”,1.7B 更像可托付给流程的组件,落地时往往能减少系统复杂度。实践中,可以结合 Rol…

作者头像 李华
网站建设 2026/4/18 8:51:34

AI方向的就业机会将集中在哪些岗位?春招应届生如何提前筹备?

2025 年 AI 求职真的太火了!作为过来人学长,最近不少学弟学妹都来问我怎么蹭上这个风口,毕竟现在 AI 相关岗位不仅招聘量暴涨,薪资还高得让人眼红。今天就结合最新招聘数据,给大家拆解不同学历、专业该怎么选岗位&…

作者头像 李华
网站建设 2026/4/18 11:05:19

Java:float 和 double

在 Java 中,float 和 double 都是用于表示浮点数的数据类型,但它们在精度、内存占用和适用场景上有所不同。 1. ‌精度与位数‌‌float‌ 是单精度浮点数,占用 4 个字节(32 位),提供大约 6 到 7 位十进制有…

作者头像 李华
网站建设 2026/4/18 8:39:12

罗技G系列游戏外设全解析及G304X入门游戏鼠标推荐

一、罗技G系列:游戏外设的核心战略布局罗技作为全球外设巨头,其产品体系清晰分为两大核心系列:G系列(游戏系列)与办公系列。其中,G系列以“专业电竞”为核心定位,聚焦游戏场景的高性能需求&…

作者头像 李华