Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty
Abstract
1. Introduction
- (1)
- Systematic Modeling of Coupled Tasks under Demand Uncertainty: Our framework mathematically captures the strict sequential dependencies of “observe-and-intervene” operations. Furthermore, we explicitly formulate a budgeted uncertainty set for physical intervention resource demands, directly addressing the unpredictable payload surges caused by hazardous disaster environments.
- (2)
- Balanced Risk Mitigation via Two-Stage Robustness: By formulating the problem within a two-stage robust optimization paradigm, the model effectively balances upfront task allocation costs against the worst-case recourse penalties of payload shortages. This strategic structure significantly mitigates the over-conservatism typically associated with single-stage static robust approaches, providing decision-makers with a flexible risk-hedging tool.
- (3)
- Structural Acceleration via the LE-C&CG Algorithm: We propose the Learning Enhanced C&CG (LE-C&CG) algorithm, which leverages a rigorously proven monotonicity property of the recourse function in our model. By replacing the generic NP-hard subproblem with an greedy heuristic separation oracle, LE-C&CG achieves orders-of-magnitude faster convergence, rendering the robust framework practically viable for large-scale, real-time emergency applications.
2. Model
2.1. Deterministic Model
2.1.1. Problem Description
2.1.2. Constraints
2.1.3. Objective Function
2.2. Two-StageRobust Optimization Model
2.2.1. Demand Uncertainty Set
2.2.2. Development of Two-Stage Robust Optimization Model
3. Algorithm
| Algorithm 1: Learning-Enhanced C&CG (LE-C&CG) |
![]() |
| Algorithm 2: Post-Processing Dynamic Routing and Scheduling |
![]() |
4. Experiments
4.1. Experimental Settings
4.2. Experimental Results and Discussion
4.2.1. Effectiveness Analysis
4.2.2. Robust Analysis
4.2.3. Algorithm Analysis
4.2.4. Sensitivity Analysis
5. Conclusions
5.1. Summary of Contributions
5.2. Discussion and Limitations
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviation
| LE-C&CG | Learning-Enhanced Column and Constraint Generation |
References
- Du, Y.; Xing, L.; Cai, Z. Survey on intelligent scheduling technologies for unmanned flying craft clusters. Acta Autom. Sin. 2020, 46, 222–241. [Google Scholar]
- 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]
- Tang, Y.; Miao, Y.; Barnawi, A.; Alzahrani, B.; Alotaibi, R.; Hwang, K. A joint global and local path planning optimization for UAV task scheduling towards crowd air monitoring. Comput. Netw. 2021, 193, 107913. [Google Scholar] [CrossRef]
- Feng, O.; Zhang, H.; Tang, W.; Wang, F.; Feng, D.; Zhong, G. Digital Low-Altitude Airspace Unmanned Aerial Vehicle Path Planning and Operational Capacity Assessment in Urban Risk Environments. Drones 2025, 9, 320. [Google Scholar] [CrossRef]
- Wang, Z.; Zhang, J. A task allocation algorithm for a swarm of unmanned aerial vehicles based on bionic wolf pack method. Knowl.-Based Syst. 2022, 250, 109072. [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]
- Liu, H.; Shao, Z.; Zhou, Q.; Tu, J.; Zhu, S. Task Allocation Algorithm for Heterogeneous UAV Swarm with Temporal Task Chains. Drones 2025, 9, 574. [Google Scholar] [CrossRef]
- Cui, W.; Li, R.; Feng, Y.; Yang, Y. Distributed task allocation for a multi-UAV system with time window constraints. Drones 2022, 6, 226. [Google Scholar] [CrossRef]
- Liu, H.; Li, X.; Wu, G.; Fan, M.; Wang, R.; Gao, L.; Pedrycz, W. An iterative two-phase optimization method based on divide and conquer framework for integrated scheduling of multiple UAVs. IEEE Trans. Intell. Transp. Syst. 2020, 22, 5926–5938. [Google Scholar] [CrossRef]
- Hu, C.; Wang, R.; Lei, T.; Zhang, X.; Li, M.; Jiang, J. Dynamic multi-objective optimization based on integrated incremental long short-term memory and inverse model prediction strategy. IEEE Trans. Evol. Comput. 2025. [Google Scholar] [CrossRef]
- Miuccio, L.; Riolo, S.; Samarakoon, S.; Bennis, M.; Panno, D. On learning generalized wireless MAC communication protocols via a feasible multi-agent reinforcement learning framework. IEEE Trans. Mach. Learn. Commun. Netw. 2024, 2, 298–317. [Google Scholar] [CrossRef]
- Zhao, Y.; Zhou, D.; Piao, H.; Yang, Z.; Hou, R.; Kong, W.; Pan, Q. Cooperative multiple task assignment problem with target precedence constraints using a waitable path coordination and modified genetic algorithm. IEEE Access 2021, 9, 39392–39410. [Google Scholar] [CrossRef]
- Fu, X.; Feng, P.; Gao, X. Swarm UAVs task and resource dynamic assignment algorithm based on task sequence mechanism. IEEE Access 2019, 7, 41090–41100. [Google Scholar] [CrossRef]
- Wang, J.-f.; Jia, G.-w.; Lin, J.-c.; Hou, Z.-x. Cooperative task allocation for heterogeneous multi-UAV using multi-objective optimization algorithm. J. Cent. South Univ. 2020, 27, 432–448. [Google Scholar]
- Wu, X.; Yin, Y.; Xu, L.; Wu, X.; Meng, F.; Zhen, R. Multi-UAV task allocation based on improved genetic algorithm. IEEE Access 2021, 9, 100369–100379. [Google Scholar] [CrossRef]
- Chen, L.; Liu, W.L.; Zhong, J. An efficient multi-objective ant colony optimization for task allocation of heterogeneous unmanned aerial vehicles. J. Comput. Sci. 2022, 58, 101545. [Google Scholar] [CrossRef]
- Yu, X.; Gao, X.; Wang, L.; Wang, X.; Ding, Y.; Lu, C.; Zhang, S. Cooperative multi-UAV task assignment in cross-regional joint operations considering ammunition inventory. Drones 2022, 6, 77. [Google Scholar]
- Zhang, S.; Hu, C.; Zhao, D.; Yang, K.; Xu, Z.; Li, M. A Two-Stage Multi-UAV Task Allocation Approach Based on Graph Theory and a Learning-Inspired Immune Algorithm. Drones 2025, 9, 599. [Google Scholar]
- 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]
- Dong, X.; Shi, C.; Wen, W.; Zhou, J. Multi-Mission Oriented Joint Optimization of Task Assignment and Flight Path Planning for Heterogeneous UAV Cluster. Remote Sens. 2023, 15, 5315. [Google Scholar] [CrossRef]
- Gao, S.; Wu, J.; Ai, J. Multi-UAV reconnaissance task allocation for heterogeneous targets using grouping ant colony optimization algorithm. Soft Comput. 2021, 25, 7155–7167. [Google Scholar] [CrossRef]
- Wu, W.; Cui, N.; Guo, J. Distributed task assignment method based on local information consensus and target estimation. Control Theory Appl. 2018, 35, 566–576. [Google Scholar]
- Abioye, A.O.; Hunt, W.; Gu, Y.; Schneiders, E.; Naiseh, M.; Archibald, B.; Sevegnani, M.; Ramchurn, S.D.; Fischer, J.E.; Soorati, M.D. A user study evaluation of predictive formal modelling at runtime in human-swarm interaction. ACM Trans. Hum.-Robot Interact. 2025, 14, 1–24. [Google Scholar] [CrossRef]
- Poudel, S.; Moh, S. Task assignment algorithms for unmanned aerial vehicle networks: A comprehensive survey. Veh. Commun. 2022, 35, 100469. [Google Scholar] [CrossRef]
- Liu, D.; Bao, W.; Zhu, X.; Fei, B.; Men, T.; Xiao, Z. Cooperative path optimization for multiple UAVs surveillance in uncertain environment. IEEE Internet Things J. 2021, 9, 10676–10692. [Google Scholar] [CrossRef]
- Zhong, H.; Yang, R.; Zheng, A.; Zheng, M.; Mei, Y. Two-Stage Uncertain UAV Combat Mission Assignment Problem Based on Uncertainty Theory. Aerospace 2025, 12, 553. [Google Scholar] [CrossRef]
- Zhang, A.; Yang, M.; Bi, W.; Zhang, B. Task allocation of heterogeneous multi-UAVs in uncertain environment based on multi-strategy integrated GWO. Acta Aeronaut. Astronaut. Sin. 2023, 44, 148–164. [Google Scholar]
- Yu, J.; Guo, J.; Zhang, X.; Zhou, C.; Xie, T.; Han, X. A novel tent-levy fireworks algorithm for the UAV task allocation problem under uncertain environment. IEEE Access 2022, 10, 102373–102385. [Google Scholar] [CrossRef]
- Liu, D.; Dou, L.; Zhang, R.; Zhang, X.; Zong, Q. Multi-agent reinforcement learning-based coordinated dynamic task allocation for heterogenous UAVs. IEEE Trans. Veh. Technol. 2022, 72, 4372–4383. [Google Scholar] [CrossRef]
- Qin, B.; Zhang, D.; Tang, S.; Wang, M. Distributed grouping cooperative dynamic task assignment method of UAV swarm. Appl. Sci. 2022, 12, 2865. [Google Scholar] [CrossRef]
- Fan, H.; Wu, J.; Geng, J.; Li, Y. Hybrid genetic algorithm for solving fuzzy demand and time windows vehicle routing problem. J. Syst. Manag. 2020, 29, 107–118. [Google Scholar]
- Zhao, Y.; Song, Y.; Zhang, J.; Kang, L. Fuzzy game decision-making of unmanned aerial vehicles air-to-ground attack based on the particle swarm optimization integrating multiply strategies. Control Theory Appl. 2019, 36, 1644–1652. [Google Scholar]
- Ota, M.J.; Fukasawa, R. Hardness of pricing routes for two-stage stochastic vehicle routing problems with scenarios. Oper. Res. 2025, 73, 2177–2187. [Google Scholar] [CrossRef]
- Kan, X.; Thayer, T.C.; Carpin, S.; Karydis, K. Task planning on stochastic aisle graphs for precision agriculture. IEEE Robot. Autom. Lett. 2021, 6, 3287–3294. [Google Scholar] [CrossRef]
- Jia, Z.; Yu, J.; Ai, X.; Xu, X.; Yang, D. Cooperative multiple task assignment problem with stochastic velocities and time windows for heterogeneous unmanned aerial vehicles using a genetic algorithm. Aerosp. Sci. Technol. 2018, 76, 112–125. [Google Scholar] [CrossRef]
- Chen, Y.; Yang, D.; Yu, J. Multi-UAV task assignment with parameter and time-sensitive uncertainties using modified two-part wolf pack search algorithm. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2853–2872. [Google Scholar] [CrossRef]
- Qin, C.; Pang, M.; Wang, Z.; Hou, S.; Zhang, D. Event-Triggered Zero-Sum Game for Input Saturated Nonlinear Systems with State Constraints. IEEE Trans. Consum. Electron. 2026, 72, 455–465. [Google Scholar] [CrossRef]
- He, Y.; Zhang, C.; Li, S. Unmanned aerial vehicle carriers scheduling problem based on two-stage robust optimization. J. Syst. Eng. 2020, 35, 838–848. [Google Scholar]
- Whitbrook, A.; Meng, Q.; Chung, P.W. Addressing robustness in time-critical, distributed, task allocation algorithms. Appl. Intell. 2019, 49, 1–15. [Google Scholar] [CrossRef]
- Zheng, X.; Qin, S.; Zhang, Y.; Huo, J. Integrated Two-Stage Optimization of Strategic Unmanned Aerial Vehicle Allocation and Operational Scheduling Under Demand Uncertainty. Appl. Sci. 2025, 15, 11249. [Google Scholar] [CrossRef]
- Nguyen, D.T.; Nguyen, H.T.; Trieu, N.; Bhargava, V.K. Two-stage robust edge service placement and sizing under demand uncertainty. IEEE Internet Things J. 2021, 9, 1560–1574. [Google Scholar] [CrossRef]
- Wang, W.; Xie, H.; Wei, Z.C.; Zhao, J.J.; Peng, L. Two-Stage Robust Optimization Method for UAV Task Assignment Under Uncertain Demand. Acta Electron. Sin. 2024, 52, 3552–3561. [Google Scholar]
- Zeng, B.; Zhao, L. Solving two-stage robust optimization problems using a column-and-constraint generation method. Oper. Res. Lett. 2013, 41, 457–461. [Google Scholar]










| Parameter Name | Symbol | Value |
|---|---|---|
| Number of Incident Sites | ≤ | |
| Task Area Range (km) | ||
| UAV Payload Capacity (kg) | ||
| UAV Maximum Range (km) | ||
| Unit Distance Consumption | ||
| UAV Flight Speed (km/min) | ||
| Intervention Success Probability | ||
| UAV Replacement Cost | ||
| Basic Intervention Demand (kg) | 10 | |
| Incident Urgency Value | ||
| Failure Probability | ||
| Observation Task Time (min) | ||
| Penalty Cost for Unmet Demand | 5000 | |
| Demand Perturbation Magnitude | ||
| Uncertainty Budget |
| UAVs | Incident Sites | Allocation Summary | Cost | Iter |
|---|---|---|---|---|
| 5 | 4 | U1: {2, 3, 4}; U2: {1} | 1.97 | 3 |
| 5 | U1: {3}; U2: {4, 5}; U3: {1, 2} | 2.24 | 3 | |
| 6 | U1: {3, 4, 5, 6}; U2: {1, 2} | 3.09 | 3 | |
| Detailed Plan: U1: [T3(0) → T3(1) → T5(0) → T5(1) → T4(0) → T4(1) → T6(0) → T6(1)]; U2: [T2(0) → T2(1) → T1(0) → T1(1)] | ||||
| 10 | 8 | U1: {3, 8}; U2: {4, 7}; U3: {5, 6}; U4: {1, 2} | 2.69 | 3 |
| 10 | U1: {3, 8, 10}; U2: {4, 9}; U3: {6, 7}; … | 3.18 | 3 | |
| 12 | U1: {3, 8, 12}; U2: {9, 10, 11}; U3: {4, 6, 7}… | 4.92 | 3 | |
|
Detailed Plan: U1: [T3(0) → T3(1) → T8(0) → T8(1) → T12(0) → T12(1)]; U2: [T10(0) → T10(1) → T11(0) → T11(1) → T9(0) → T9(1)]; U3: [T4(0) → T4(1) → T6(0) → T6(1) → T7(0) → T7(1)]; U4: [T5(0) → T5(1) → T2(0) → T2(1) → T1(0) → T1(1)] | ||||
| 15 | 12 | U1: {3, 8, 12}; U2: {9, 10, 11}; … | 4.26 | 3 |
| 15 | U1: {3, 8, 12}; U2: {10, 11, 14, 15}; … | 4.88 | 3 | |
| 18 | U1: {3, 8}; U2: {10, 12, 14}; U3: {15}… | 3.75 | 3 | |
|
Detailed Plan: U1: [T3(0) → T3(1) → T8(0) → T8(1)]; U2: [T12(0) → T12(1) → T10(0) → T10(1) → T14(0) → T14(1)]; U3: [T15(0) → T15(1)]; U4: [T11(0) → T11(1) → T16(0) → T16(1) → T9(0) → T9(1)]; U5: [T4(0) → T4(1) → T17(0) → T17(1) → T7(0) → T7(1)]; U6: [T6(0) → T6(1) → T13(0) → T13(1) → T5(0) → T5(1) → T2(0) → T2(1)]; U7: [T1(0) → T1(1) → T18(0) → T18(1)] | ||||
| 20 | 16 | U1: {3}; U2: {8, 10, 12, 14}; … | 5.79 | 3 |
| 20 | U1: {3}; U2: {8, 10, 12, 19}; … | 4.51 | 3 | |
| 24 | U1: {3, 8, 19}; U2: {10, 12, 14, 21}; … | 5.33 | 3 | |
|
Detailed Plan: U1: [T3(0) → T3(1) → T8(0) → T8(1) → T19(0) → T19(1)]; U2: [T12(0) → T12(1) → T10(0) → T10(1) → T14(0) → T14(1) → T21(0) → T21(1)]; U3: [T15(0) → T15(1) → T11(0) → T11(1) → T9(0) → T9(1)]; U4: [T24(0) → T24(1) → T16(0) → T16(1)]; U5: [T23(0) → T23(1) → T4(0) → T4(1)]; U6: [T20(0) → T20(1) → T7(0) → T7(1)]; U7: [T22(0) → T22(1)]; U8: [T17(0) → T17(1) → T6(0) → T6(1) → T13(0) → T13(1) → T5(0) → T5(1)]; U9: [T2(0) → T2(1)]; U10: [T1(0) → T1(1) → T18(0) → T18(1)] | ||||
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.
Share and Cite
Duan, C.; Hu, C.; Li, M.; Jiang, J. Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty. Systems 2026, 14, 405. https://doi.org/10.3390/systems14040405
Duan C, Hu C, Li M, Jiang J. Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty. Systems. 2026; 14(4):405. https://doi.org/10.3390/systems14040405
Chicago/Turabian StyleDuan, Chenxi, Chongshuang Hu, Minghao Li, and Jiang Jiang. 2026. "Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty" Systems 14, no. 4: 405. https://doi.org/10.3390/systems14040405
APA StyleDuan, C., Hu, C., Li, M., & Jiang, J. (2026). Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty. Systems, 14(4), 405. https://doi.org/10.3390/systems14040405



