2025年SEVC SCI2区,河流水质监测中卡车与无人机协同的双目标路径规划问题,深度解析+性能实测

目录


1.摘要

城市河流生态系统的保护是可持续水资源管理的关键环节,传统水质采样方法依赖船只,存在效率低、成本高及潜在污染等问题。本文提出一种创新解决方案:通过卡车与无人机协同作业,无人机负责采集水样本,卡车作为移动补给站以扩展其航程。研究建立了混合整数二次规划模型,综合考虑无人机载重变化对能耗的影响,并开发了一种改进NSGA-II,引入迭代前沿优化策略与三种专用遗传算子,以提升路径协同规划的多样性与种群质量。

2.问题描述

本文将一个卡车与一个无人机的组合定义为卡车-无人机系统,系统最大可用数量记为 ∣ K ∣ |K| ∣K∣。每个采样节点仅分配给一个系统,任务分配后,所有系统同时从采样中心出发:卡车作为移动补给站在道路网络行驶,无人机则负责飞往指定河道节点采集水样。无人机在电量耗尽前会飞至卡车停靠点汇合,以移交样本、更换电池。

数学模型

本文考虑最小化总运营成本和总采样完工时间,运营成本包括所有无人机飞行能耗成本,以及所有卡车行驶成本和固定使用成本,系统 k k k中卡车的行驶成本:
c o s t t k = ∑ l , j ∈ V t d i j y l j k c 1 + c 3 , ∀ k ∈ K \mathrm{cost}t^k=\sum{l,j\in V_t}d_{ij}y_{lj}^kc_1+c_3,\quad\forall k\in K costtk=l,j∈Vt∑dijyljkc1+c3,∀k∈K

能耗成本:
cost ⁡ d k = ∑ l , j ∈ V d ∪ V t W i j U x i j k c 2 , ∀ k ∈ K \operatorname{cost}d^k=\sum{l,j\in V_d\cup V_t}W_{ij}^Ux_{ij}^kc_2,\quad\forall k\in K costdk=l,j∈Vd∪Vt∑WijUxijkc2,∀k∈K

目标函数:
f 1 = min ⁡ ∑ k ∈ K ( cost ⁡ t k + cost ⁡ d k ) f_1=\min\sum_{k\in K}\left(\operatorname{cost}_t^k+\operatorname{cost}d^k\right) f1=mink∈K∑(costtk+costdk)
f 2 = min ⁡ ( max ⁡ k ∈ K { max ⁡ { t k U , D , t k G , D } } ) f_2=\min\left(\max
{k\in K}\left\{\max\left\{t_k^{U,D},t_k^{G,D}\right\}\right\}\right) f2=min(k∈Kmax{max{tkU,D,tkG,D}})

3.算法

本节提出了用于解决多卡车-无人机系统河流采样路径问题的NSGA-II-IFO(带迭代前沿优化的非支配排序遗传算法)。

初始解

初始种群的质量直接影响搜索效率与解的多样性。算法首先设定随机种群规模并计算最大系统数,再随机确定系统数量并分配采样与停车节点;在此基础上先生成无人机路径,再插入卡车停车点以形成协同路线,并据此计算成本与完成时间生成染色体。完成后去除重复解,结合非支配排序与拥挤度更新种群,并修复前沿解;最终依据等级和拥挤度选取优质个体作为父代,进而通过遗传操作产生初始子代。

卡车-无人机系统检查与修复策略

在解构建过程中,随机选择系统数量会导致不同配置下解的差异性,部分系统可能因表现较差而在非支配排序中被排除,从而削弱后续搜索的多样性。为避免此问题,提出检查与修复策略:在每次迭代中遍历当前帕累托前沿的系统配置,若存在缺失则补充构造相应解并加入前沿,直至所有系统均具备对应的最优解集,确保解集完整性与多样性。

迭代前沿优化

为构建缺失系统的解集,采用NSGA-II框架生成初始随机种群并去重,经遗传操作得到初始子代。在迭代过程中,当前父代与子代合并后进行非支配排序,选取前 m m m个个体作为新父代,并继续进行遗传操作以产生新子代。该过程持续至达到最大迭代次数,最终输出缺失系统的帕累托前沿。

解的表示

解的构建包括编码与解码两个阶段。编码阶段中,采样节点与分配的采样中心被确定,并随机生成部分卡车停车节点,已选节点记为 1,未选节点记为 0。解码阶段分为两步:首先,将标记为 0 的采样中心固定在当前无人机采样序列中,依次排列前后节点,形成纯无人机路径。随后,将卡车停车节点按最优插入位置依次加入路径,以最小化总行驶距离,从而得到完整的卡车-无人机协同路径。

4.结果展示

5.参考文献

1\] Dang S, Luo Z, Liu Z, et al. A bi-objective routing problem for cooperated trucks and drones in river water quality monitoring\[J\]. Swarm and Evolutionary Computation, 2025, 98: 102148. ### 6.代码获取 xx ### 7.算法辅导·应用定制·读者交流 xx

相关推荐
IT猿手12 小时前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
IT猿手20 小时前
基于 ZOH 离散化与增量 PID 的四旋翼无人机轨迹跟踪控制研究,MATLAB代码
开发语言·算法·matlab·无人机·动态路径规划·openclaw
IT猿手20 小时前
基于控制障碍函数(Control Barrier Function, CBF)的无人机编队三维动态避障路径规划,MATLAB代码
开发语言·matlab·无人机·动态路径规划·无人机编队
IT猿手20 小时前
基于 CBF 的多无人机编队动态避障路径规划研究,无人机及障碍物数量可以自定义修改,MATLAB代码
开发语言·matlab·无人机·动态路径规划
IT猿手1 天前
基于强化学习Q-learning算法的无人机三维路径规划算法原理与实现,MATLAB代码
算法·matlab·无人机·路径规划·动态路径规划
小O的算法实验室1 天前
2025年SEVC SCI2区,基于强化学习辅助粒子群算法的污水处理厂进水流量估算及出水调度问题研究,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
GIS数据转换器1 天前
洪水时空大数据分析与评估系统
大数据·人工智能·机器学习·数据挖掘·数据分析·无人机·宠物
LONGZETECH1 天前
实测职业教育无人机仿真教学软件:架构、功能与落地全解析
人工智能·架构·无人机·无人机仿真教学软件·无人机教学软件·无人机仿真软件
IT猿手1 天前
基于动态三维环境下的Q-Learning算法无人机自主避障路径规划研究,MATLAB代码
算法·matlab·无人机·动态路径规划·多无人机动态避障路径规划
Evand J2 天前
【三维飞行器】RRT路径规划与TOA定位仿真系统,MATLAB例程,路径起终点、障碍物、TOA锚点等均可设置。附下载链接
开发语言·matlab·无人机·定位·rrt·toa·三维航迹规划