2024年ESWA SCI1区TOP,异构无人机配送问题的集成多目标优化方法,深度解析+性能实测

目录


1.摘要

针对异构无人机末端配送路径优化问题,本文提出了一种基于投票机制的集成多目标遗传算法。通过改进聚类方法将客户划分为子区域,降低问题规模,并结合定制化遗传算子与投票式集成策略,提高解的收敛性与多样性。实验结果表明,该方法在合成与实际算例中均优于对比算法,验证了其在无人机末端配送中的有效性与实用价值。

2.问题描述

异构无人机末端配送问题(HDDPBO)由一架大型无人机与多架小型无人机协同完成:大型无人机负责运输并在各子区域释放小型无人机,小型无人机在子区域内完成多客户配送后前往自动化机场回收。大型无人机不直接服务客户,所有客户节点仅被小型无人机访问一次。系统假设路径无子回路,自动化机场仅作为临时回收与存储节点,其运营成本不予考虑。

在有向网络上定义母机与末端机协同路径,母机负责在各子区域释放末端机,末端机在簇内完成多客户配送并飞往自动化机场回收。模型以最大化客户满意度(基于软时间窗)和最小化总配送距离成本为优化目标,并通过路径唯一性、载重约束、时间连续性及无子回路等约束,确保配送过程的可行性与合理性。

3.提出的算法

基于投票机制的集成多目标遗传算法(VEMOGA)通过考虑无人机载重约束的改进聚类算法,将原问题划分为多个子问题以降低规模。VEMOGA引入集成多排序准则的投票式环境选择机制,在兼顾收敛性与多样性的同时筛选高质量帕累托前沿解。

客户聚类算法

为提升求解效率,本文提出了一种考虑末端无人机载重约束的改进客户聚类算法,该方法首先采用 K-means 算法生成初始客户聚类方案,以最小化簇内距离;随后根据末端无人机的最大载重对聚类结果进行调整:当某子区域内包裹总重量超过载重上限时,通过增加簇数或启发式调整客户分配,使每个簇满足载重约束。

染色体编码策略

本文针对 HDDPBO 设计了一种基于标签规则的染色体编码策略,该编码方式在单一染色体中同时表示母机路径与多架末端机路径,并通过节点重复规则隐式标识末端机的起飞点、配送节点及回收机场。解码过程中可依据重复节点准确划分母机与各末端机的独立航线,从而完整刻画协同配送过程。

后代生成算法

本文设计了一种由多点交叉与变异搜索组成的后代生成算法,采用锦标赛选择从父代种群中选取个体,并基于子区域结构实施多点交叉操作,每个子区域对应一个交叉点,从而高效重组母机与末端机的协同路径;引入多种变异算子对后代进行局部搜索以增强解的多样性。

为提升多目标优化效果,提出了一种基于投票机制的环境选择方法,通过集成多种排序策略并动态调整其权重,在兼顾收敛性与多样性的同时稳定筛选高质量帕累托解。

4.结果展示

5.参考文献

1 Wen X, Wu G, Li S, et al. Ensemble multi-objective optimization approach for heterogeneous drone delivery problemJ. Expert Systems with Applications, 2024, 249: 123472.

6.代码获取

xx

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

xx

相关推荐
Gauss松鼠会8 分钟前
【GaussDB】GaussDB锁阻塞源头查询
java·开发语言·前端·数据库·算法·gaussdb·经验总结
oier_Asad.Chen10 分钟前
【洛谷题解/AcWing题解】洛谷P4011 孤岛营救问题/AcWing1131拯救大兵瑞恩
数据结构·笔记·学习·算法·动态规划·图论·宽度优先
冻柠檬飞冰走茶1 小时前
PTA基础编程题目集 7-19 支票面额(C语言实现)
c语言·开发语言·数据结构·算法
船漏了就会沉1 小时前
状态压缩DP:小数据下的“暴力美学”
算法
你怎么知道我是队长1 小时前
计算机虚拟存储管理与页面置换算法详解
服务器·网络·算法
罗西的思考1 小时前
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 — (14)— Teacher
人工智能·笔记·深度学习·算法·机器学习
塔能物联运维1 小时前
塔能两相液冷:600W/cm²极限能力,为下一代AI芯片预留充足散热余量
人工智能·算法·两相液冷
醉城夜风~2 小时前
手撕 C++ string:从零实现一个简易字符串类
开发语言·c++·算法
手写码匠2 小时前
华为云Flexus+DeepSeek征文|DeepSeek+RAG知识库实战:基于Flexus X实例与Dify构建企业级智能问答系统
人工智能·深度学习·算法·aigc
青山木2 小时前
Hot 100 --- 组合总和
java·数据结构·算法·leetcode