Submitted:
12 June 2026
Posted:
17 June 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
2.1. Task-Chain Modeling for Cooperative Counter-UAV Defense
2.2. Dynamic Multi-UAV Task Allocation
2.3. Resilient Task-Chain Reconfiguration under Disturbance
2.4. Large Language Model-Based Automated Heuristic Design
3. Problem Definition
3.1. Task-Chain Representation and Baseline Plan
3.2. Disturbance Event and Reconfiguration State
3.3. Objective Functions
3.4. Constraints
4. Method
4.1. Overview and Design Rationale
| Algorithm 1:MAHE outer loop (LLM-driven heuristic evolution). |
|
4.2. Heuristic Package and Reconfiguration Interface
4.3. Evolution Agent
4.4. Coordinator Agent: An Operator Bandit
4.5. Repair Agent: Accumulating Error Memory
4.6. Reflection Agent: Patience-Triggered Diagnosis
4.7. Inner Reconfiguration Solver
| Algorithm 2:Heuristic-guided inner reconfiguration solver on one scenario. |
|
4.8. Outer-Level Fitness and Heuristic Selection
5. Experiments
5.1. Experimental Scenarios
5.2. Experimental Setups
5.2.1. Experimental Platform Configuration
5.2.2. Evaluation Metrics
5.2.3. Baseline Algorithms and Models
- NSGA-II [41] and AGE-MOEA [42]: general-purpose multi-objective evolutionary algorithms that serve as basic references for population-based Pareto search. NSGA-II relies on fast non-dominated sorting and crowding distance, whereas AGE-MOEA replaces the crowding distance with a geometry-based survival score.
- MOEA/D-iAM2M [43] and adaptive large neighborhood search (ALNS) [44]: solvers more closely related to constrained resource-target assignment. MOEA/D-iAM2M is a decomposition-based method with dynamic subproblem assignment, and ALNS is a trajectory-based multi-objective variant that maintains an external non-dominated archive.
- EoH [8]: a representative LLM-based AHD method that evolves scoring heuristics with a single language-model agent, without the multi-agent coordination, repair, and reflection of MAHE. It serves as the direct AHD counterpart for isolating the benefit of the multi-agent design.
5.3. Comparative Experiments
5.4. Ablation Studies
6. Conclusions
7. Future Work
Author Contributions
Funding
Data Availability Statement
DURC Statement
Conflicts of Interest
Appendix A. Prompt Templates
Appendix A.1. Task Description and Function Specification


Appendix A.2. Initialization and Variation Operators




References
- Kang, H.; Joung, J.; Kim, J.; Kang, J.; Cho, Y.S. Protect Your Sky: A Survey of Counter Unmanned Aerial Vehicle Systems. IEEE Access 2020, 8, 168671–168710. [Google Scholar] [CrossRef]
- Castrillo, V.U.; Manco, A.; Pascarella, D.; Gigante, G. A Review of Counter-UAS Technologies for Cooperative Defensive Teams of Drones. Drones 2022, 6, 65. [Google Scholar] [CrossRef]
- Phadke, A.; Medrano, F.A. Towards Resilient UAV Swarms—a Breakdown of Resiliency Requirements in UAV Swarms. Drones 2022, 6, 340. [Google Scholar] [CrossRef]
- Alqefari, S.; Menai, M.E.B. Multi-UAV Task Assignment in Dynamic Environments: Current Trends and Future Directions. Drones 2025, 9, 75. [Google Scholar] [CrossRef]
- Xu, W.; Chen, C.; Ding, S.; Pardalos, P.M. A Bi-Objective Dynamic Collaborative Task Assignment under Uncertainty Using Modified MOEA/D with Heuristic Initialization. Expert Syst. With Appl. 2020, 140, 112844. [Google Scholar] [CrossRef]
- Zhong, Y.; Li, H.; Sun, Q.; Huang, Z.; Zhang, Y. A Kill Chain Optimization Method for Improving the Resilience of Unmanned Combat System-of-Systems. Chaos Solitons Fractals 2024, 181, 114685. [Google Scholar] [CrossRef]
- Liu, W.; Pan, Z.; Han, W.; Su, X.; Yu, D.; Wan, B. Construction of Kill Webs with Heterogeneous UAV Swarms in Dynamic Contested Environments. Complex Intell. Syst. 2024, 11, 8. [Google Scholar] [CrossRef]
- Liu, F.; Tong, X.; Yuan, M.; Lin, X.; Luo, F.; Wang, Z.; Lu, Z.; Zhang, Q. Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Model. In Proceedings of the ICML. arXiv, jun 2024. [Google Scholar] [CrossRef]
- Ye, H.; Wang, J.; Cao, Z.; Berto, F.; Hua, C.; Kim, H.; Park, J.; Song, G. ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolution. Adv. Neural Inf. Process. Syst. 2024, 37, 43571–43608. [Google Scholar] [CrossRef]
- Romera-Paredes, B.; Barekatain, M.; Novikov, A.; Balog, M.; Kumar, M.P.; Dupont, E.; Ruiz, F.J.R.; Ellenberg, J.S.; Wang, P.; Fawzi, O.; et al. Mathematical Discoveries from Program Search with Large Language Models. Nature 2024, 625, 468–475. [Google Scholar] [CrossRef] [PubMed]
- Javed, S.; Hassan, A.; Ahmad, R.; Ahmed, W.; Ahmed, R.; Saadat, A.; Guizani, M. State-of-the-Art and Future Research Challenges in UAV Swarms. IEEE Internet Things J. 2024, 11, 19023–19045. [Google Scholar] [CrossRef]
- Ghazlane, Y.; Gmira, M.; Medromi, H. Survey on Current Anti-Drone Systems: Process, Technologies, and Algorithms. Int. J. Syst. Syst. Eng. 2022, 12, 235–270. [Google Scholar] [CrossRef]
- Kim, K.; Kim, J.; Lee, H.G.; Choi, J.; Fan, J.; Joung, J. UAV Chasing Based on Yolov3 and Object Tracker for Counter UAV Systems. IEEE Access 2023, 11, 34659–34673. [Google Scholar] [CrossRef]
- Lykou, G.; Moustakas, D.; Gritzalis, D. Defending Airports from UAS: A Survey on Cyber-Attacks and Counter-Drone Sensing Technologies. Sensors 2020, 20, 3537. [Google Scholar] [CrossRef] [PubMed]
- Lee, C.H.; Thiessen, C.; Van Bossuyt, D.L.; Hale, B. A Systems Analysis of Energy Usage and Effectiveness of a Counter-Unmanned Aerial System Using a Cyber-Attack Approach. Drones 2022, 6, 198. [Google Scholar] [CrossRef]
- Zheng, H.; Yuan, J. An Integrated Mission Planning Framework for Sensor Allocation and Path Planning of Heterogeneous Multi-UAV Systems. Sensors 2021, 21, 3557. [Google Scholar] [CrossRef] [PubMed]
- Liu, W.; Zhang, L.; Wang, W.; Fang, H.; Zhang, J.; Zhang, B. Dynamic Resource Target Assignment Problem for Laser Systems’ Defense against Malicious UAV Swarms Based on MADDPG-IA. Aerospace 2025, 12, 729. [Google Scholar] [CrossRef]
- Nan, M.; Zhu, Y.; Kang, L.; Wang, T.; Zhou, X. A Modified RL-IGWO Algorithm for Dynamic Weapon-Target Assignment in Frigate Defensing UAV Swarms. Electronics 2022, 11, 1796. [Google Scholar] [CrossRef]
- Kong, L.; Wang, J.; Zhao, P. Solving the Dynamic Weapon Target Assignment Problem by an Improved Multiobjective Particle Swarm Optimization Algorithm. Appl. Sci. 2021, 11, 9254. [Google Scholar] [CrossRef]
- Xu, H.; Zhang, A.; Bi, W.; Xu, S. Dynamic Gaussian Mutation Beetle Swarm Optimization Method for Large-Scale Weapon Target Assignment Problems. Appl. Soft Comput. 2024, 162, 111798. [Google Scholar] [CrossRef]
- Song, Y.; Ma, Z.; Chen, N.; Zhou, S.; Srigrarom, S. Comparative Analysis of Centralized and Distributed Multi-UAV Task Allocation Algorithms: A Unified Evaluation Framework. Drones 2025, 9, 530. [Google Scholar] [CrossRef]
- Alqefari, S.; Menai, M.E.B. A Hybrid Method to Solve the Multi-UAV Dynamic Task Assignment Problem. Sensors 2025, 25, 2502. [Google Scholar] [CrossRef] [PubMed]
- Wu, Y.; Gou, J.; Ji, H.; Deng, J. Hierarchical Mission Replanning for Multiple UAV Formations Performing Tasks in Dynamic Situation. Comput. Commun. 2023, 200, 132–148. [Google Scholar] [CrossRef]
- Liu, B.; Wang, S.; Li, Q.; Zhao, X.; Pan, Y.; Wang, C. Task Assignment of UAV Swarms Based on Deep Reinforcement Learning. Drones 2023, 7, 297. [Google Scholar] [CrossRef]
- Lu, Y.; Ma, Y.; Wang, J.; Han, L. Task Assignment of UAV Swarm Based on Wolf Pack Algorithm. Appl. Sci. 2020, 10, 8335. [Google Scholar] [CrossRef]
- Ma, Z.; Chen, J. Multi-UAV Urban Logistics Task Allocation Method Based on MCTS. Drones 2023, 7, 679. [Google Scholar] [CrossRef]
- Ai, L.; Ma, B.; Zhang, J.; Ai, Y.; Hao, Z.; Li, J.; Yu, Z.; Cheng, J. A Generative Task Allocation Method for Heterogeneous UAV Swarms Empowered by Heterogeneous Toolchains. Drones 2026, 10, 289. [Google Scholar] [CrossRef]
- Zeng, Y.; Wu, L.; Li, J.; Zhuang, X.; Wu, C. Resilient Task Allocation for UAV Swarms: A Bilevel PSO-ILP Optimization Approach. Drones 2025, 9, 623. [Google Scholar] [CrossRef]
- Mayya, S.; D’Antonio, D.S.; Saldaña, D.; Kumar, V. Resilient Task Allocation in Heterogeneous Multi-Robot Systems. IEEE Robot. Autom. Lett. 2021, 6, 1327–1334. [Google Scholar] [CrossRef]
- Neville, G.; Chernova, S.; Ravichandar, H. D-ITAGS: A Dynamic Interleaved Approach to Resilient Task Allocation, Scheduling, and Motion Planning. arXiv 2022, arXiv:2209.13092. [Google Scholar] [CrossRef]
- Neville, G.; Messing, A.; Ravichandar, H.; Hutchinson, S.; Chernova, S. An Interleaved Approach to Trait-Based Task Allocation and Scheduling. arXiv 2021, arXiv:2108.02773. [Google Scholar] [CrossRef]
- Emam, Y.; Mayya, S.; Notomista, G.; Bohannon, A.; Egerstedt, M. Adaptive Task Allocation for Heterogeneous Multi-Robot Teams with Evolving and Unknown Robot Capabilities. arXiv 2020. 2003, arXiv:2003.03344. [Google Scholar] [CrossRef]
- Yao, S.; Liu, F.; Lin, X.; Lu, Z.; Wang, Z.; Zhang, Q. Multi-Objective Evolution of Heuristic Using Large Language Model. Proc. AAAI Conf. Artif. Intell. 2025, 39, 27144–27152. [Google Scholar] [CrossRef]
- Zhong, R.; Hussien, A.G.; Yu, J.; Munetomo, M. LLMOA: A Novel Large Language Model Assisted Hyper-Heuristic Optimization Algorithm. Adv. Eng. Inform. 2025, 64, 103042. [Google Scholar] [CrossRef]
- Huang, Y.; Wu, S.; Zhang, W.; Wu, J.; Feng, L.; Tan, K.C. Autonomous Multiobjective Optimization Using Large Language Model. IEEE Trans. Evol. Comput. 2026, 30, 594–608. [Google Scholar] [CrossRef]
- Chen, J.; Chen, Y.; Pham, D.T.; Song, Y.; Wu, J.; Xing, L.; Chen, Y. A Large Language Model-based Multi-Agent Framework to Autonomously Design Algorithms for Earth Observation Satellite Scheduling Problem. Engineering 2025. [Google Scholar] [CrossRef]
- van Stein, N.; Bäck, T. LLaMEA: A Large Language Model Evolutionary Algorithm for Automatically Generating Metaheuristics. IEEE Trans. Evol. Comput. 2025, 29, 331–345. [Google Scholar] [CrossRef]
- Zhang, R.; Liu, F.; Lin, X.; Wang, Z.; Lu, Z.; Zhang, Q. Understanding the Importance of Evolutionary Search in Automated Heuristic Design with Large Language Models. In Proceedings of the Parallel Problem Solving from Nature – PPSN XVIII;Cham; Affenzeller, M., Winkler, S.M., Kononova, A.V., Trautmann, H., Tušar, T., Machado, P., Bäck, T., Eds.; 2024; Vol. 15149, pp. 185–202. [Google Scholar] [CrossRef]
- Zheng, Z.; Xie, Z.; Wang, Z.; Hooi, B. Monte Carlo Tree Search for Comprehensive Exploration in LLM-Based Automatic Heuristic Design. In Proceedings of the Forty-Second International Conference on Machine Learning, jun 2025; p. 2501.08603. [Google Scholar] [CrossRef]
- Xie, Z.; Liu, F.; Wang, Z.; Zhang, Q. LLM-Driven Neighborhood Search for Efficient Heuristic Design. In Proceedings of the 2025 IEEE Congress on Evolutionary Computation (CEC), jun 2025; pp. 1–8. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Panichella, A. An Adaptive Evolutionary Algorithm Based on Non-Euclidean Geometry for Many-Objective Optimization. In Proceedings of the Proceedings of the Genetic and Evolutionary Computation Conference, New York, NY, USA, jul 2019; GECCO ’19, pp. 595–603. [Google Scholar] [CrossRef]
- Yi, X.; Yu, H.; Xu, T. Solving Multi-Objective Weapon-Target Assignment Considering Reliability by Improved MOEA/D-AM2M. Neurocomputing 2024, 563, 126906. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, J.; Hao, J.K.; Feng, J. Efficient Adaptive Large Neighborhood Search for Sensor–Weapon–Target Assignment. IEEE Trans. Syst. Man. Cybern.-Syst. 2024, 54, 6397–6409. [Google Scholar] [CrossRef]




| Action | Meaning | Effect on assignment variables |
|---|---|---|
| Keep | Reuse a surviving link | The variable stays equal to |
| Insert | Connect a new available node to a target | One assignment variable changes from 0 to 1 |
| Replace | Replace a failed or inefficient node with an available node | One entry changes from 1 to 0 and another from 0 to 1 |
| Switch | Change the chain type between sensing-engagement and sensing-coordination-engagement | Change whether holds |
| Release | Set a target that cannot be feasibly recovered to inactive | All assignment variables of the target become 0 () |
| Symbol | Meaning |
|---|---|
| Sets of sensing nodes, coordination nodes, engagement nodes, and targets. | |
| Binary assignment variables from the three node classes to a target. | |
| Indicator of whether target u is activated. | |
| Reachability parameters of the three node-target link classes. | |
| Effective sensing probability and effective engagement probability. | |
| Coordination success-rate gain and gain coefficient. | |
| Target value and response time window. | |
| Capacities of sensing, coordination, and engagement nodes. | |
| Sets of failed sensing, coordination, and engagement nodes. | |
| Baseline plan, surviving plan, and reconstructed plan. | |
| Affected target set whose baseline chain contains a failed node. | |
| Total weighted effectiveness after reconfiguration and the link-change distance relative to the baseline plan . |
| Agent | Trigger | Input | Output / action |
|---|---|---|---|
| Evolution | every iteration | operator o, parent package(s), active reflection , pitfalls | a new heuristic package (design note + scoring code) |
| Coordinator | every iteration | operator weights , realized hypervolume gain r | the selected operator and the updated operator weights |
| Repair | a candidate fails the validator | broken code and its error; error memory | a repaired, executable package or a rejection; a distilled lesson appended to |
| Reflection | consecutive non-improving evaluations | the packages before/after the last gain and the recent stalled packages | a free-text diagnosis prepended to the next generation prompt |
| Family | Op. | Parents | Instruction given to the large language model (LLM) |
|---|---|---|---|
| Exploration | 2 | Produce a heuristic with a totally different structure from the given parents. | |
| 2 | Extract the parents’ shared backbone idea, then produce a differently structured heuristic motivated by it. | ||
| Modification | 1 | Keep the parent’s core idea but change its implementation details. | |
| 1 | Keep the structure but re-tune the parent’s parameters (weights, coefficients, thresholds). | ||
| 1 | Simplify components prone to overfitting to improve generalization to unseen instances. | ||
| Ruin-and-recreate | 1 | Rewrite a random of the parent’s lines into a complete, improved heuristic. | |
| 1 | Remove one functional module (a score block or ) and redesign it from scratch. |
| Instance | Targets l | Sensing nodes m | Coordination nodes h | Engagement nodes n |
|---|---|---|---|---|
| T1 | 12 | 18 | 3 | 18 |
| T2 | 32 | 48 | 5 | 48 |
| T3 | 80 | 120 | 12 | 120 |
| T4 | 160 | 240 | 24 | 240 |
| I1 | 8 | 12 | 3 | 12 |
| I2 | 16 | 24 | 3 | 24 |
| I3 | 24 | 36 | 4 | 36 |
| I4 | 40 | 60 | 6 | 60 |
| I5 | 64 | 96 | 10 | 96 |
| I6 | 100 | 150 | 15 | 150 |
| I7 | 130 | 195 | 20 | 195 |
| I8 | 180 | 270 | 27 | 270 |
| I9 | 250 | 375 | 38 | 375 |
| I10 | 320 | 480 | 48 | 480 |
| Parameter | Distribution / value |
|---|---|
| Effective sensing probability | |
| Effective engagement probability | |
| Coordination gain coefficient g | |
| Sensing / engagement capacity | 1 |
| Coordination capacity | |
| Coverage radius | |
| Sensing delay | |
| Engagement base delay | |
| Coordination base delay | |
| Flight speed | |
| Transmission rate | 50 |
| Target time window | |
| Kill threshold |
| Algorithm | Population | Generations / Iterations | Crossover | Mutation |
|---|---|---|---|---|
| NSGA-II | 100 | 100 | 0.9 | |
| AGE-MOEA | 100 | 100 | 0.9 | |
| MOEA/D-iAM2M | 100 | 100 | 0.9 | |
| ALNS | — | 1665 | — | — |
| EoH | 100 | 100 | 0.9 | |
| MAHE | 100 | 100 | 0.9 |
| Instance | NSGA-II | AGE-MOEA | MOEA/D-iAM2M | ALNS | EoH | MAHE |
|---|---|---|---|---|---|---|
| I1 | 0.856±0.044ns | 0.785±0.061ns | 0.408±0.052*** | 0.549±0.047*** | 0.829±0.081ns | 0.849±0.078 |
| I2 | 0.704±0.062*** | 0.602±0.095*** | 0.328±0.055*** | 0.571±0.110*** | 0.915±0.028* | 0.940±0.037 |
| I3 | 0.598±0.057*** | 0.572±0.062*** | 0.331±0.038*** | 0.553±0.099*** | 0.934±0.051ns | 0.954±0.029 |
| I4 | 0.459±0.036*** | 0.424±0.028*** | 0.285±0.042*** | 0.439±0.057*** | 0.959±0.009ns | 0.971±0.015 |
| I5 | 0.362±0.009*** | 0.348±0.019*** | 0.266±0.017*** | 0.442±0.016*** | 0.925±0.014** | 0.954±0.015 |
| I6 | 0.341±0.023*** | 0.343±0.019*** | 0.269±0.030*** | 0.370±0.018*** | 0.909±0.016*** | 0.963±0.011 |
| I7 | 0.308±0.018*** | 0.305±0.013*** | 0.259±0.012*** | 0.377±0.007*** | 0.902±0.011*** | 0.962±0.006 |
| I8 | 0.322±0.018*** | 0.316±0.016*** | 0.284±0.017*** | 0.389±0.020*** | 0.916±0.018*** | 0.966±0.006 |
| I9 | 0.301±0.013*** | 0.297±0.015*** | 0.275±0.013*** | 0.369±0.016*** | 0.909±0.018*** | 0.968±0.003 |
| I10 | 0.287±0.020*** | 0.286±0.016*** | 0.261±0.024*** | 0.353±0.021*** | 0.864±0.054*** | 0.964±0.010 |
| Mean | 0.454±0.012*** | 0.428±0.009*** | 0.296±0.011*** | 0.441±0.021*** | 0.906±0.015*** | 0.949±0.014 |
| Instance | MAHE | w/o coordinator | w/o reflection | w/o repair |
|---|---|---|---|---|
| I1 | 0.849±0.078 | 0.855±0.062ns | 0.829±0.077ns | 0.813±0.080ns |
| I2 | 0.940±0.037 | 0.934±0.033ns | 0.920±0.043* | 0.877±0.042*** |
| I3 | 0.954±0.029 | 0.949±0.032ns | 0.935±0.042* | 0.922±0.037*** |
| I4 | 0.971±0.015 | 0.973±0.013ns | 0.955±0.019ns | 0.938±0.019* |
| I5 | 0.954±0.015 | 0.949±0.014ns | 0.863±0.022*** | 0.938±0.015ns |
| I6 | 0.963±0.011 | 0.951±0.012* | 0.860±0.032*** | 0.954±0.011* |
| I7 | 0.962±0.006 | 0.939±0.009** | 0.843±0.027*** | 0.959±0.005ns |
| I8 | 0.966±0.006 | 0.937±0.022*** | 0.872±0.021*** | 0.960±0.013ns |
| I9 | 0.968±0.003 | 0.920±0.011*** | 0.851±0.032*** | 0.935±0.009*** |
| I10 | 0.964±0.010 | 0.871±0.052*** | 0.765±0.088*** | 0.895±0.041*** |
| Mean | 0.949±0.014 | 0.928±0.014*** | 0.869±0.017*** | 0.919±0.013*** |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).