news 2025/12/22 22:43:00

2023年IEEE TIV,GA-LNS算法+直升机救援调度,深度解析+性能实测

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2023年IEEE TIV,GA-LNS算法+直升机救援调度,深度解析+性能实测

目录

    • 1.摘要
    • 2.航空救援路线问题(ARRP)
    • 3.GA-LNS算法
    • 4.结果展示
    • 5.参考文献
    • 6.代码获取
    • 7.算法辅导·应用定制·读者交流

1.摘要

本文研究多直升机、多往返任务的航空救援路径规划问题(ARRP),弥补了以往研究忽略实际救援流程与燃油消耗差异的不足。为此,本文构建了可模拟不同机型、补给方式、资源位置与灾害场景的时间域仿真模型。基于该模型,本文提出混合遗传算法与大邻域搜索方法的GA-LNS,通过距离贪心与载荷比策略有效避免局部最优。算法采用基于任务序列的染色体编码、单点交叉以及最差移除与首/尾插入等算子。

2.航空救援路线问题(ARRP)

ARRP 通过有向图建模,多架异构直升机需从不同机场出发执行三类救援任务(转运灾民、运送救援人员、运送物资),并满足各灾害点的任务需求。模型综合考虑直升机载荷、飞行时间、上下机时间、燃油消耗、加油行为及任务顺序等实际约束。目标是最小化机队整体救援完成时间。

3.GA-LNS算法

本文提出一种基于 GA 与 LNS 融合的启发式方法(GA-LNS),并结合程序化仿真进行求解。算法包含三阶段:首先利用仿真随机生成一批可行解作为 GA 的初始种群;随后执行包含选择、交叉、变异以及染色体预处理与修复的 GA 操作,通过距离贪心策略快速形成较优结构;由于该策略可能造成运力浪费,第三阶段引入基于载荷比策略的大邻域搜索(LNS),通过破坏—修复机制进行局部优化,以纠正容量利用不足的问题并提升整体解质量。

程序化仿真用于在时间域动态模拟直升机的任务执行过程,通过任务分配与状态转移两部分更新直升机的油量、载荷与位置等变量,并生成可行的初始解。任务分配采用距离贪心策略以加速收敛,但可能造成运力浪费,因此需在后续 LNS 优化中纠偏。仿真输出的染色体代表机队任务序列,由于任务可多次执行、染色体长度不一,后续 GA 会对其进行预处理与修复。

选择阶段采用轮盘赌确保高适应度个体被优先继承;由于染色体长度不一致,需通过填充None实现等长化后再进行单点交叉,以最大程度保留距离贪心策略形成的结构特征;变异通过交换基因位置提升局部搜索能力。交叉与变异后,PSCR 会移除无效任务、补充漏掉的任务并重新按时间域仿真评估个体适应度,确保解的可行性;若染色体导致燃油不足则判为不可行。

LNS作为局部算子,在部分世代对少量高适应度个体执行最差任务移除 + 首尾插入修复的操作,通过载荷比策略调整任务分配并借助 PSCR 评估更新,使解能够跳出距离贪心造成的局部最优与容量浪费。

4.结果展示

5.参考文献

[1] Cheng J, Gao Y, Tian Y, et al. GA-LNS optimization for helicopter rescue dispatch[J]. IEEE Transactions on Intelligent Vehicles, 2023, 8(7): 3898-3912.

6.代码获取

xx

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

xx

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

超细整理,性能测试如何做?怎么做?性能压力负载(汇总二)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 性能测试结果分析…

作者头像 李华
网站建设 2025/12/12 0:19:11

C++的第十四天笔记

存储持续性、作用域和链接性C使用三种(C11四种)不同方案存储数据。这些方案的区别在于数据保留在内存中的时间。自动存储持续性:在函数定义中声明的变量(包括函数参数),程序执行所属函数 / 代码块时创建&am…

作者头像 李华
网站建设 2025/12/12 0:13:52

874-LangChain框架Use-Cases - 基于智能体的动态槽位填充系统 - 案例分析

1. 案例目标 本案例旨在构建一个基于智能体的动态槽位填充系统,实现智能对话系统,能够分析用户请求并自动收集必要信息,通过对话补充缺失信息。 系统主要实现以下目标: 实现动态槽位填充功能,自动识别并收集必要信息…

作者头像 李华
网站建设 2025/12/12 0:13:39

ops-nn算子库生态纵览 - 构建健壮的AI算力基石

目录 🎯 摘要 1. ops-nn:CANN神经网络计算的中枢神经系统 1.1 🔄 算子库的定位与演进轨迹 1.2 📊 矩阵计算:AI算力的本质洞察 2. NPU硬件架构:算子设计的物理基础 2.1 🔧 AI Core微架构深…

作者头像 李华
网站建设 2025/12/12 0:13:30

基于Java Spring Boot的相机租赁系统的设计与实现-毕业设计源码50424

目录 摘 要 Abstract 第一章 绪 论 1.1 研究背景及意义 1.2 国内外研究现状 1.3 论文组织结构 第二章 关键技术 2.1 Java语言 2.2 MySQL 2.3 SpringBoot框架 2.4 B/S结构概述 第三章 相机租赁系统 系统分析 3.1 系统可行性分析 3.1.1 技术可行性 3.1.2 经济可行…

作者头像 李华