Distributionally Robust Integrated “Decision–Control” Task Assignment for Multiple Unmanned Aerial Systems in Emergency Response Under Stochastic Disturbances
Abstract
1. Introduction
1.1. Motivation
1.2. Literature Review
1.3. Proposed Approach
2. Integrated “Decision–Control” Mission Planning Model for Multiple Unmanned Aerial Systems
2.1. Problem Description
2.2. Model Formulation
2.2.1. Upper-Level Task Assignment Model
2.2.2. Lower-Level Optimal Control Model
2.2.3. Integrated “Decision–Control” Bi-Level Task Assignment Problem
2.3. Challenges in Solving the Formulated Problem
- Circular dependency of the two levels. The upper-level task assignment is a combinatorial problem whose objective depends on the minimum times computed by the lower level; the lower-level optimal control, in turn, requires the site sequence dictated by the upper level. This mutual dependence prevents a simple sequential (decoupled) solution: as argued in Remark 1, plugging heuristic travel-time approximations into the assignment can produce arbitrarily large optimality gaps. A nested optimization framework is therefore unavoidable, but it brings high computational complexity because every candidate assignment requires solving multiple optimal control problems.
- Uncertainty with only partial moment information. In emergency scenarios, the precise probability law of the stochastic disturbance is unknown; merely the mean , an upper bound on the covariance , and a bounded support can be estimated from sparse historical records or physical bounds. Traditional stochastic programs that assume a specific distribution (e.g., Gaussian) are unreliable in this setting. The distributionally robust chance constraint (48) provides a guarantee for all distributions in the ambiguity set , but its evaluation involves an infinite-dimensional optimization over probability measures.
- Intractability of the infinite-dimensional chance constraint. Computing the worst-case violation probability is a linear program over an infinite-dimensional space of probability measures. By leveraging the duality theory of moment problems, we transform it into a semidefinite program (99). This dual SDP still has infinitely many constraints; a finite grid discretization is employed to obtain a tractable approximation (101). A bisection search is then needed to find the smallest safety margin that satisfies the prescribed risk level .
- Accumulation of uncertainty and feasibility erosion. The position deviation inherits all uncertainty from previous segments (Section 3.2.3), so its covariance grows linearly with the accumulated flight time . For later sites in the sequence, the required safety margin may become so large that the deterministic condition becomes infeasible (the right-hand side turns negative). This “feasibility erosion” is a structural difficulty inherent to the cumulative effect of stochastic disturbances and must be explicitly counteracted.
- Cyclic dependence between safety margin and accumulated time. The safety margin is a function of the accumulated time , but is itself the minimizer of the optimal control problem that uses . This circularity prohibits a straightforward simultaneous solution. To break the loop, a two-stage planning method is designed (Section 4): the first stage solves a nominal deterministic problem to obtain an estimate , which is then used to look up the required margin in the second stage. A formal feasibility guarantee for this decoupling is provided in Remark 3.
3. Transformation of the Optimal Control Model
3.1. Differential Flatness Treatment of the Kinematic Equations
3.2. Construction of the Distributionally Robust Optimal Control Model
3.2.1. Discrete Time System
3.2.2. State Decomposition
3.2.3. Recursive Propagation of the Deviation State
3.2.4. Statistical Properties of the Deviation State
3.2.5. Deterministic Reformulation of the Distributionally Robust Constraint
| Time (s) | 100 | 200 | 300 | Time (s) | 100 | 200 | 300 |
|---|---|---|---|---|---|---|---|
| 10 | 10.918 | 10.950 | 10.952 | 160 | 43.052 | 43.052 | 43.773 |
| 20 | 15.435 | 15.487 | 15.483 | 170 | 44.881 | 45.115 | 44.993 |
| 30 | 18.974 | 18.974 | 18.974 | 180 | 45.001 | 45.900 | 46.306 |
| 40 | 21.526 | 21.836 | 21.886 | 190 | 47.501 | 47.501 | 47.614 |
| 50 | 24.419 | 24.419 | 24.470 | 200 | 48.374 | 48.837 | 48.899 |
| 60 | 26.318 | 26.759 | 26.833 | 210 | 48.980 | 49.916 | 50.093 |
| 70 | 28.726 | 28.966 | 28.874 | 220 | 49.439 | 51.230 | 51.360 |
| 80 | 30.735 | 30.871 | 30.934 | 230 | 50.443 | 52.448 | 52.319 |
| 90 | 32.512 | 32.777 | 32.754 | 240 | 52.636 | 52.636 | 53.475 |
| 100 | 34.000 | 34.384 | 34.590 | 250 | 54.083 | 54.601 | 54.474 |
| 110 | 35.542 | 36.187 | 36.313 | 260 | 54.290 | 54.801 | 55.277 |
| 120 | 37.662 | 37.947 | 37.931 | 270 | 54.000 | 56.524 | 56.922 |
| 130 | 39.000 | 39.345 | 39.298 | 280 | 56.000 | 57.451 | 57.724 |
| 140 | 40.600 | 40.775 | 40.940 | 290 | 58.000 | 58.362 | 58.800 |
| 150 | 40.943 | 42.274 | 42.427 | 300 | 59.094 | 59.719 | 60.000 |
- 1.
- Radius calibration. The performance of Wasserstein-DRO critically depends on the radius θ, which must be chosen according to the sample size and the desired confidence level. In disaster scenarios, historical data are typically scarce and may not be available in i.i.d. form, making it difficult to justify a specific radius without either excessive conservatism or over-confidence.
- 2.
- Dependence on the empirical distribution. The resulting deterministic reformulation usually involves the support points of the empirical distribution, leading to large-scale optimization problems when many samples are processed, whereas online replanning demands low latency.
3.2.6. Distributionally Robust Optimal Control Model
4. Two-Stage Distributionally Robust Trajectory Planning Method
4.1. First Stage: Nominal Time Trajectory Planning
4.2. Second Stage: Distributionally Robust Trajectory Planning
4.3. Iterative Refinement for Coupled Time-Margin Consistency
5. Simulation Verification
5.1. Validation of the Proposed Method
5.1.1. Effectiveness of Robust Optimal Control Against Stochastic Disturbances
| Parameter | Mean | Support Set | Covariance | Characteristics |
|---|---|---|---|---|
| Parameter 1 | Oblique wind, small variance | |||
| Parameter 2 | Oblique wind, increased variance | |||
| Parameter 3 | Oblique wind, with correlation |
5.1.2. Impact of Disturbance Parameter Settings on Delivery Effectiveness
5.1.3. Comparison with Wasserstein-Based Distributionally Robust Optimization
5.2. Validation of the Bi-Level Task Assignment Optimization Model
5.2.1. Benefit of Tight Bi-Level Coupling: A Comparison with a Decoupled Baseline
5.2.2. Performance of the Integrated Framework Under Stochastic Disturbances
6. Conclusions
- Reliability: Under deterministic planning, the overall mission success rate across five sites was merely about . In contrast, the proposed distributionally robust method consistently achieved success rates above across all tested disturbance configurations (Table 6). Even in the most challenging correlated-disturbance scenarios, the overall success rate remained above .
- Efficiency: The near-perfect reliability was obtained at a very modest time cost. For the five-site mission under disturbance Parameter 3, the deterministic plan required s, while the robust plan required s—a relative increase of only .
- Safety margin behavior: The required safety margins increased monotonically with the accumulated flight time. For example, in the two-UAV scenario, the margin grew from m for the first site to m for the last site. Moreover, comparison with a Wasserstein-based DRO baseline demonstrated that the moment-based margins were monotonic and deterministic, whereas the Wasserstein-based margins exhibited non-monotonic oscillations, confirming the advantage of the moment-based approach under limited data.
- Workload balance: In the and bi-level scenario, the maximum mission completion time was minimized to s and s for the two UAVs, while fulfilling of the total demand value, demonstrating effective workload balancing.
- Scalability to large-scale multi-UAV systems: Distributed assignment algorithms, parallel evaluation of lower-level optimal control problems, and surrogate-assisted fitness approximation are promising approaches to extend the bi-level framework to tens or hundreds of UAVs.
- More realistic disturbance modeling: Incorporating temporally correlated noise and non-stationary disturbance processes would bring the model closer to real emergency environments.
- Tighter chance constraint approximations: Exploring less conservative reformulations or direct sample-based distributionally robust optimization could reduce the conservatism of the safety margins without sacrificing reliability.
- Explicit risk–time trade-off: Treating the violation probability as an upper-level decision variable would enable mission planners to flexibly control the balance between mission reliability and completion time.
- Online adaptation and replanning: Developing an online update mechanism for the ambiguity set using newly collected disturbance data, combined with a model predictive control scheme, would further enhance the robustness and autonomy of the system in highly dynamic environments.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ning, C.; Fan, J.; Sun, S. Review of Multi-UAV Collaborative Planning Research. Comput. Eng. Appl. 2025, 61, 42–58. [Google Scholar]
- Deng, J.; Zhang, H.; Zhang, Y.; Hua, M. Research progress on key technologies of hierarchical cooperation of low-altitude logistics UAV. Chin. J. Eng. 2026, 48, 816–832. [Google Scholar]
- Gao, Z.; Zheng, M.; Mei, Y.; Zheng, A.; Zhong, H. Distributionally Robust Chance-Constrained Task Assignment for Heterogeneous UAVs with Time Windows Under Uncertain Fuel Consumption. Drones 2025, 9, 633. [Google Scholar] [CrossRef] [Scilit]
- Xu, S.; Ruan, H.; Zhang, W.; Wang, Y.; Zhu, L.; Ho, C.P. Distributionally Robust Chance Constrained Trajectory Optimization for Mobile Robots within Uncertain Safe Corridor. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13–17 May 2024; pp. 88–94. [Google Scholar] [CrossRef] [Scilit]
- Gao, F.; Yang, B.; Ning, C.; Guan, X. Virtual Leader-Follower Based Platooning Under Mixed Traffic: A Data-Driven Distributionally Robust MPC Method. IEEE Trans. Veh. Technol. 2025, 74, 13471–13479. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- He, L.; Gong, X.; Zheng, J.; Wang, Y.; Cui, Y. A Flexible Combinatorial Auction Algorithm (FCAA) for Multi-Task Collaborative Scheduling of Heterogeneous UAVs. Drones 2025, 9, 870. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Wang, C.; Ren, S. A Two-Level Clustered Consensus-Based Bundle Algorithm for Dynamic Heterogeneous Multi-UAV Multi-Task Allocation. Sensors 2025, 25, 6738. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Guo, A.; Zhnag, Z.; Wu, A.; Li, Q.; Li, L.; Yang, R. A Hierarchical Framework and Marginal Return Optimization for Dynamic Task Allocation in Heterogeneous UAV Networks. Sensors 2025, 25, 6676. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wu, W.; Zhang, L.; Le, J.; Lu, Z. Integrated method for multi-UAV task assignment and trajectory planning with deadlock based on Three-dimensional dubins path. Sci. Rep. 2025, 15, 24152. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, N.; Liang, X.; Li, Z.; Hou, Y.; Yang, A. Joint planning method for cross-domain unmanned swarm target assignment and mission trajectory. J. Syst. Eng. Electron. 2025, 36, 736–753. [Google Scholar] [CrossRef] [Scilit]
- Feng, Z.; Xue, W.; Zhang, R.; Li, H. Multi-stage robust optimization for a class of UAV trajectory planning problems with uncertain nonlinear dynamics. Chin. J. Aeronaut. 2025, 38, 113771. [Google Scholar] [CrossRef] [Scilit]
- He, Q.; Liu, W.; Liu, T.; Tian, Q. Robust coordinated path planning for unmanned aerial vehicles and unmanned surface vehicles in maritime monitoring with travel time uncertainty. Transp. Res. Part B Methodol. 2025, 199, 103284. [Google Scholar] [CrossRef] [Scilit]
- Chai, R.; Tsourdos, A.; Savvaris, A.; Wang, S.; Xia, Y.; Chai, S. Fast Generation of Chance-Constrained Flight Trajectory for Unmanned Vehicles. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 1028–1045. [Google Scholar] [CrossRef] [Scilit]
- Wu, X.; Mei, Y.; Wang, W.; Liu, J. Chance-Constrained Trajectory Optimization for UAVs With Randomly Moving Obstacles. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 19007–19020. [Google Scholar] [CrossRef] [Scilit]
- Du, B.; Chen, J. Unmanned-Aerial-Vehicle Online Trajectory Planning Using Confidence Bounds of Chance-Constrained Geofences. J. Guid. Control. Dyn. 2025, 48, 115–126. [Google Scholar] [CrossRef] [Scilit]
- Cui, C.; Jia, Z.; You, J.; Dong, C.; Wu, Q.; Han, Z. Robust and Secure Computation Offloading and Trajectory Optimization for Multi-UAV MEC Against Aerial Eavesdropper. IEEE Trans. Veh. Technol. 2026, 75, 4987–5000. [Google Scholar] [CrossRef] [Scilit]
- Dain, Y.; Ki-Wook, J.; Eui-Taek, J.; Chang-Hun, L. Uncertainty-Aware adaptive sampling in MPPI for robust UAV path-Following. Aerosp. Sci. Technol. 2026, 168, 111126. [Google Scholar] [CrossRef] [Scilit]
- Delage, E.; Ye, Y. Distributionally Robust Optimization Under Moment Uncertainty with Application to Data-Driven Problems. Oper. Res. 2010, 58, 595–612. [Google Scholar] [CrossRef] [Scilit]
- Wiesemann, W.; Kuhn, D.; Sim, M. Distributionally Robust Convex Optimization. Oper. Res. 2014, 62, 1358–1376. [Google Scholar] [CrossRef] [Scilit]
- Hettich, R.; Kortanek, K.O. Semi-infinite programming: Theory, methods, and applications. SIAM Rev. 1993, 35, 380–429. [Google Scholar] [CrossRef] [Scilit]
- Still, G. Discretization in semi-infinite programming: The rate of convergence. Math. Program. 2001, 91, 53–69. [Google Scholar] [CrossRef] [Scilit]
- Ben-Tal, A.; Ghaoui, L.E.; Nemirovski, A. Robust Optimization; Princeton University Press: Princeton, NJ, USA, 2009. [Google Scholar]
- Zheng, A.; Liang, X.; Zhang, Z.; Xiao, Y.; Zhang, J. Research on Integrated Decision-Control Cooperative Target Assignment for Cross-Domain Unmanned Systems Based on a Bi-Level Optimization Framework. Drones 2026, 10, 193. [Google Scholar] [CrossRef] [Scilit]







| Reference | Integrated Decision and Control | DRO Using Moment Info | Safety Margin Mechanism | Bi-Level Optimization |
|---|---|---|---|---|
| Ning et al. [1] | - | - | - | - |
| Alqefari & Menai [6] | - | - | - | - |
| Wu et al. [10] | ✓ | - | - | - |
| Wang et al. [11] | ✓ | - | - | - |
| Feng et al. [12] | - | - | - | - |
| He et al. [13] | - | - | - | - |
| Chai et al. [14] | - | - | - | - |
| Cui et al. [17] | - | ✓ (Wasserstein) | - | - |
| Xu et al. [4] | - | ✓ (Wasserstein) | - | - |
| This work | ✓ | ✓ (moment-based) | ✓ | ✓ |
| Site | x | y | Site | x | y |
|---|---|---|---|---|---|
| Site 1 | 1000.00 | 2000.00 | Site 4 | 3000.00 | −2000.00 |
| Site 2 | 2000.00 | 1000.00 | Site 5 | 1000.00 | −1000.00 |
| Site 3 | 4000.00 | 0.00 |
| Parameter | Performance per Site | Performance Evaluation Across Samples | |||||
|---|---|---|---|---|---|---|---|
| Parameter 1 | Site | Success rate | Mean distance | Std. | Maximum | Overall success rate | 0.721% |
| Site 1 | 49.388% | 100.061 | 3.913 | 117.647 | Mean max. distance | 105.715 | |
| Site 2 | 49.313% | 100.097 | 4.297 | 119.112 | Std. dev. of max. distance | 3.394 | |
| Site 3 | 48.929% | 100.137 | 4.990 | 125.074 | 90th percentile of sample max. distance | 109.908 | |
| Site 4 | 48.932% | 100.158 | 5.470 | 129.303 | 95th percentile of sample max. distance | 111.924 | |
| Site 5 | 49.215% | 100.150 | 5.440 | 136.582 | 98th percentile of sample max. distance | 114.891 | |
| Parameter 2 | Site | Success rate | Mean distance | Std. | Maximum | Overall success rate 0.702% | |
| Site 1 | 48.874% | 100.163 | 6.048 | 127.240 | Mean max. distance | 108.912 | |
| Site 2 | 48.885% | 100.235 | 6.632 | 130.809 | Std. dev. of max. distance | 5.295 | |
| Site 3 | 48.679% | 100.281 | 7.738 | 136.902 | 90th percentile of sample max. distance | 115.415 | |
| Site 4 | 48.333% | 100.367 | 8.450 | 146.445 | 95th percentile of sample max. distance | 118.714 | |
| Site 5 | 48.256% | 100.381 | 8.411 | 149.860 | 98th percentile of sample max. distance | 123.453 | |
| Parameter 3 | Site | Success rate | Mean distance | Std. | Maximum | Overall success rate | 0.520% |
| Site 1 | 49.211% | 100.271 | 4.981 | 124.177 | Mean max. distance | 111.279 | |
| Site 2 | 49.900% | 100.035 | 9.416 | 143.267 | Std. dev. of max. distance | 7.737 | |
| Site 3 | 49.290% | 100.276 | 10.432 | 152.413 | 90th percentile of sample max. distance | 121.320 | |
| Site 4 | 48.313% | 100.691 | 7.475 | 146.074 | 95th percentile of sample max. distance | 126.452 | |
| Site 5 | 49.831% | 100.060 | 14.333 | 171.581 | 98th percentile of sample max. distance | 133.203 | |
| Parameter | Performance per Site | Performance Evaluation Across Samples | |||||
|---|---|---|---|---|---|---|---|
| Parameter 1 | Site | Success rate | Mean distance | Std. | Maximum | Overall success rate | 99.989% |
| Site 1 | 99.994% | 84.660 | 3.933 | 102.026 | Mean max. distance | 86.091 | |
| Site 2 | 100.000% | 80.550 | 4.305 | 98.999 | Std. dev. of max. distance | 3.022 | |
| Site 3 | 100.000% | 75.683 | 5.030 | 98.908 | 90th percentile of sample max. distance | 90.139 | |
| Site 4 | 99.998% | 71.171 | 5.519 | 102.112 | 95th percentile of sample max. distance | 91.497 | |
| Site 5 | 99.997% | 67.492 | 5.473 | 105.474 | 98th percentile of sample max. distance | 93.073 | |
| Parameter 2 | Site | Success rate | Mean distance | Std. | Maximum | Overall success rate | 99.988% |
| Site 1 | 99.995% | 76.239 | 6.108 | 101.455 | Mean max. distance | 78.487 | |
| Site 2 | 100.000% | 69.963 | 6.668 | 99.364 | Std. dev. of max. distance | 4.699 | |
| Site 3 | 99.998% | 62.374 | 7.782 | 102.506 | 90th percentile of sample max. distance | 84.776 | |
| Site 4 | 99.997% | 55.506 | 8.562 | 103.758 | 95th percentile of sample max. distance | 86.906 | |
| Site 5 | 99.998% | 50.280 | 8.459 | 100.815 | 98th percentile of sample max. distance | 89.383 | |
| Parameter 3 | Site | Success rate | Mean distance | Std. | Maximum | Overall success rate | 99.668% |
| Site 1 | 99.998% | 76.382 | 5.131 | 102.959 | Mean max. distance | 79.574 | |
| Site 2 | 99.903% | 69.609 | 9.634 | 110.142 | Std. dev. of max. distance | 5.023 | |
| Site 3 | 99.923% | 62.232 | 10.676 | 117.931 | 90th percentile of sample max. distance | 88.039 | |
| Site 4 | 99.994% | 56.134 | 7.579 | 105.543 | 95th percentile of sample max. distance | 88.729 | |
| Site 5 | 99.832% | 49.458 | 14.520 | 132.344 | 98th percentile of sample max. distance | 92.363 | |
| Parameter | Mean | Support Set | Covariance | Characteristics |
|---|---|---|---|---|
| Parameter 1 | Light wind, zero mean | |||
| Parameter 2 | Unidirectional wind introduced | |||
| Parameter 3 | Enlarged support set | |||
| Parameter 4 | Increased covariance | |||
| Parameter 5 | Increased covariance | |||
| Parameter 6 | Positive correlation introduced | |||
| Parameter 7 | Reduced support set | |||
| Parameter 8 | Enhanced correlation | |||
| Parameter 9 | Negative correlation | |||
| Parameter 10 | Unequal variances with equal sum | |||
| Parameter 11 | Unequal variances with equal sum | |||
| Parameter 12 | Unequal variances with equal sum |
| Statistic | Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Parameter 5 | Parameter 6 |
|---|---|---|---|---|---|---|
| Total observations | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
| Global mean distance (m) | 75.666 | 75.843 | 75.834 | 62.700 | 62.872 | 62.934 |
| Std. dev. (m) | 7.779 | 7.746 | 7.734 | 11.951 | 12.079 | 13.215 |
| Minimum distance (m) | 30.748 | 28.366 | 31.939 | 4.766 | 4.228 | 1.145 |
| Maximum distance (m) | 104.102 | 104.212 | 102.637 | 104.066 | 103.758 | 115.876 |
| Median distance (m) | 75.819 | 76.090 | 76.103 | 63.068 | 63.280 | 63.640 |
| Violation count | 22 | 17 | 17 | 12 | 12 | 96 |
| Violation rate | 0.004% | 0.003% | 0.003% | 0.002% | 0.002% | 0.019% |
| Statistic | Parameter 7 | Parameter 8 | Parameter 9 | Parameter 10 | Parameter 11 | Parameter 12 |
| Total observations | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
| Global mean distance (m) | 62.528 | 62.763 | 62.790 | 62.833 | 62.891 | 62.802 |
| Std. dev. (m) | 13.198 | 13.820 | 11.458 | 11.261 | 11.127 | 11.955 |
| Minimum distance (m) | 0.412 | 0.487 | 11.408 | 14.795 | 21.351 | 5.590 |
| Maximum distance (m) | 112.632 | 132.344 | 125.102 | 118.819 | 123.785 | 121.898 |
| Median distance (m) | 63.528 | 63.218 | 63.893 | 64.032 | 64.240 | 63.810 |
| Violation count | 98 | 350 | 260 | 152 | 136 | 548 |
| Violation rate | 0.020% | 0.070% | 0.052% | 0.030% | 0.027% | 0.110% |
| Statistic | Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Parameter 5 | Parameter 6 |
|---|---|---|---|---|---|---|
| Overall success rate | 99.978% | 99.983% | 99.984% | 99.988% | 99.988% | 99.908% |
| Mean max. distance | 85.797 | 85.861 | 85.826 | 78.167 | 78.487 | 79.198 |
| Std. dev. | 3.199 | 3.148 | 3.137 | 4.883 | 4.699 | 4.805 |
| 90th percentile | 90.102 | 90.084 | 90.074 | 84.740 | 84.776 | 85.538 |
| 95th percentile | 91.577 | 91.511 | 91.476 | 87.000 | 86.906 | 87.804 |
| 98th percentile | 93.288 | 93.186 | 93.158 | 89.531 | 89.383 | 90.542 |
| Statistic | Parameter 7 | Parameter 8 | Parameter 9 | Parameter 10 | Parameter 11 | Parameter 12 |
| Overall success rate | 99.903% | 99.668% | 99.742% | 99.850% | 99.873% | 99.460% |
| Mean max. distance | 79.134 | 79.574 | 77.356 | 77.071 | 76.845 | 78.039 |
| Std. dev. | 4.797 | 5.023 | 6.084 | 5.867 | 5.755 | 6.571 |
| 90th percentile | 85.433 | 88.039 | 85.839 | 85.267 | 84.795 | 87.254 |
| 95th percentile | 87.674 | 88.729 | 89.034 | 88.248 | 87.727 | 90.759 |
| 98th percentile | 90.444 | 92.363 | 92.547 | 91.821 | 91.081 | 94.819 |
| Parameter | Performance per Site | Distribution per Site | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.986% | 84.074 | 4.273 | 104.102 | 15.926 | 77.048 | 81.195 | 84.056 | 86.958 | 89.544 | 91.127 | 94.009 | 16.961 | |
| Site 2 | 99.998% | 80.136 | 4.578 | 102.123 | 19.864 | 72.601 | 77.072 | 80.124 | 83.201 | 85.968 | 87.652 | 90.905 | 18.304 | |
| Site 3 | 99.999% | 75.251 | 5.262 | 101.456 | 24.749 | 66.655 | 71.804 | 75.253 | 78.712 | 81.860 | 83.883 | 87.867 | 21.212 | |
| Site 4 | 99.999% | 71.211 | 5.535 | 100.921 | 28.789 | 62.340 | 67.717 | 71.164 | 74.665 | 78.000 | 80.213 | 85.231 | 22.891 | |
| Site 5 | 99.996% | 67.656 | 5.492 | 104.004 | 32.344 | 59.217 | 64.598 | 67.590 | 70.629 | 73.770 | 76.313 | 83.572 | 24.355 | |
| 2 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.992% | 84.130 | 4.217 | 103.046 | 15.870 | 77.185 | 81.281 | 84.134 | 86.981 | 89.543 | 91.054 | 93.954 | 16.769 | |
| Site 2 | 99.998% | 80.321 | 4.520 | 100.275 | 19.679 | 72.926 | 77.281 | 80.297 | 83.343 | 86.129 | 87.788 | 90.935 | 18.009 | |
| Site 3 | 99.999% | 75.684 | 5.101 | 101.105 | 24.316 | 67.362 | 72.326 | 75.684 | 79.034 | 82.113 | 83.980 | 87.914 | 20.552 | |
| Site 4 | 99.999% | 71.447 | 5.471 | 100.397 | 28.553 | 62.684 | 68.005 | 71.415 | 74.839 | 78.169 | 80.386 | 85.312 | 22.628 | |
| Site 5 | 99.995% | 67.632 | 5.504 | 104.213 | 32.368 | 59.180 | 64.532 | 67.555 | 70.636 | 73.857 | 76.414 | 83.417 | 24.237 | |
| 3 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.993% | 84.126 | 4.201 | 102.060 | 15.874 | 77.238 | 81.274 | 84.126 | 86.954 | 89.530 | 91.059 | 93.883 | 16.645 | |
| Site 2 | 99.999% | 80.315 | 4.481 | 101.157 | 19.685 | 72.910 | 77.326 | 80.306 | 83.315 | 86.024 | 87.686 | 90.824 | 17.914 | |
| Site 3 | 99.997% | 75.674 | 5.089 | 100.876 | 24.326 | 67.364 | 72.313 | 75.681 | 79.033 | 82.098 | 84.003 | 87.743 | 20.379 | |
| Site 4 | 99.997% | 71.441 | 5.447 | 101.779 | 28.559 | 62.661 | 68.010 | 71.409 | 74.849 | 78.134 | 80.308 | 85.162 | 22.501 | |
| Site 5 | 99.997% | 67.615 | 5.480 | 102.637 | 32.385 | 59.128 | 64.534 | 67.565 | 70.642 | 73.794 | 76.275 | 83.350 | 24.222 | |
| 4 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.991% | 75.532 | 6.537 | 104.066 | 24.468 | 64.777 | 71.111 | 75.549 | 79.946 | 83.913 | 86.297 | 90.678 | 25.901 | |
| Site 2 | 100.000% | 69.568 | 6.984 | 99.646 | 30.432 | 58.076 | 64.867 | 69.565 | 74.258 | 78.505 | 81.071 | 85.901 | 27.825 | |
| Site 3 | 99.999% | 62.435 | 7.920 | 101.749 | 37.565 | 49.550 | 57.813 | 62.432 | 67.632 | 72.415 | 75.451 | 81.511 | 31.961 | |
| Site 4 | 99.999% | 55.872 | 8.481 | 100.936 | 44.128 | 42.307 | 50.500 | 55.795 | 61.140 | 66.220 | 69.660 | 77.778 | 35.471 | |
| Site 5 | 99.999% | 50.095 | 8.401 | 100.267 | 49.905 | 37.364 | 45.233 | 49.884 | 54.661 | 59.647 | 63.760 | 74.527 | 37.163 | |
| 5 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.995% | 76.239 | 6.108 | 101.455 | 23.761 | 66.188 | 72.124 | 76.261 | 80.374 | 84.045 | 86.277 | 90.393 | 24.205 | |
| Site 2 | 100.000% | 69.963 | 6.668 | 99.364 | 30.037 | 59.008 | 65.489 | 69.952 | 74.447 | 78.525 | 80.951 | 85.689 | 26.681 | |
| Site 3 | 99.998% | 62.374 | 7.782 | 102.506 | 37.626 | 49.634 | 57.278 | 62.363 | 67.475 | 72.184 | 75.095 | 81.121 | 31.487 | |
| Site 4 | 99.997% | 55.506 | 8.562 | 103.758 | 44.494 | 41.891 | 50.056 | 55.401 | 60.823 | 66.030 | 69.464 | 77.692 | 35.801 | |
| Site 5 | 99.998% | 50.280 | 8.459 | 100.815 | 49.720 | 37.537 | 45.420 | 50.051 | 54.748 | 59.801 | 64.116 | 75.351 | 37.814 | |
| 6 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.991% | 76.347 | 5.711 | 103.223 | 23.653 | 67.022 | 72.480 | 76.296 | 80.148 | 83.685 | 85.861 | 89.876 | 22.854 | |
| Site 2 | 99.983% | 69.799 | 8.417 | 107.996 | 30.201 | 55.973 | 64.187 | 69.792 | 75.421 | 80.523 | 83.622 | 89.535 | 33.562 | |
| Site 3 | 99.984% | 62.398 | 9.722 | 111.952 | 37.602 | 46.522 | 56.024 | 62.305 | 68.721 | 74.724 | 78.453 | 86.099 | 39.577 | |
| Site 4 | 99.997% | 55.887 | 8.848 | 100.660 | 44.113 | 41.775 | 50.253 | 55.642 | 61.261 | 66.946 | 70.874 | 78.861 | 37.086 | |
| Site 5 | 99.949% | 50.237 | 12.596 | 115.876 | 49.763 | 29.419 | 43.099 | 50.032 | 57.124 | 65.516 | 71.930 | 84.191 | 54.772 | |
| 7 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.998% | 76.341 | 5.714 | 102.234 | 23.659 | 67.021 | 72.434 | 76.280 | 80.186 | 83.766 | 85.794 | 89.874 | 22.853 | |
| Site 2 | 99.976% | 69.769 | 8.339 | 108.354 | 30.231 | 56.031 | 64.210 | 69.781 | 75.339 | 80.374 | 83.447 | 89.275 | 33.244 | |
| Site 3 | 99.977% | 62.367 | 9.563 | 108.644 | 37.633 | 46.814 | 56.073 | 62.305 | 68.572 | 74.436 | 78.175 | 85.917 | 39.103 | |
| Site 4 | 100.000% | 55.877 | 8.794 | 98.952 | 44.123 | 41.935 | 50.284 | 55.645 | 61.174 | 66.874 | 70.810 | 78.954 | 37.019 | |
| Site 5 | 99.951% | 49.897 | 12.388 | 112.632 | 50.103 | 29.578 | 42.884 | 49.614 | 56.632 | 64.881 | 71.265 | 83.540 | 53.962 | |
| 8 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.998% | 76.382 | 5.131 | 102.959 | 23.618 | 68.329 | 72.814 | 76.174 | 79.704 | 83.123 | 85.176 | 89.240 | 20.911 | |
| Site 2 | 99.903% | 69.609 | 9.634 | 110.142 | 30.391 | 53.725 | 63.154 | 69.628 | 76.040 | 81.938 | 85.468 | 92.123 | 38.398 | |
| Site 3 | 99.923% | 62.232 | 10.676 | 117.931 | 27.768 | 45.008 | 55.114 | 62.046 | 69.136 | 75.806 | 80.198 | 88.556 | 43.548 | |
| Site 4 | 99.994% | 56.134 | 7.579 | 105.543 | 43.866 | 45.181 | 51.096 | 55.373 | 60.312 | 65.834 | 69.830 | 78.467 | 33.286 | |
| Site 5 | 99.832% | 49.458 | 14.520 | 132.344 | 50.542 | 24.958 | 41.185 | 49.241 | 57.427 | 67.285 | 74.416 | 87.986 | 63.028 | |
| 9 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.843% | 74.515 | 8.269 | 109.888 | 25.485 | 61.176 | 68.809 | 74.371 | 80.072 | 85.237 | 88.373 | 94.212 | 33.036 | |
| Site 2 | 100.000% | 69.478 | 3.677 | 88.625 | 30.522 | 63.550 | 66.991 | 69.418 | 71.883 | 74.169 | 75.594 | 78.459 | 14.909 | |
| Site 3 | 99.998% | 62.653 | 6.326 | 110.478 | 37.347 | 53.208 | 58.328 | 62.142 | 66.419 | 70.821 | 73.798 | 80.084 | 26.876 | |
| Site 4 | 99.899% | 56.023 | 11.742 | 125.102 | 43.977 | 37.271 | 48.343 | 55.636 | 63.259 | 70.825 | 75.913 | 86.756 | 49.485 | |
| Site 5 | 100.000% | 51.283 | 6.023 | 98.470 | 48.717 | 42.872 | 47.679 | 50.560 | 54.013 | 58.789 | 62.370 | 70.311 | 27.439 | |
| 10 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.914% | 74.594 | 7.730 | 110.110 | 25.406 | 62.264 | 69.242 | 74.375 | 79.729 | 84.646 | 87.636 | 93.391 | 31.127 | |
| Site 2 | 100.000% | 69.492 | 3.445 | 87.761 | 30.508 | 63.926 | 67.183 | 69.441 | 71.761 | 73.914 | 75.192 | 77.788 | 13.862 | |
| Site 3 | 99.998% | 62.559 | 7.015 | 103.573 | 37.441 | 52.076 | 57.676 | 61.979 | 66.826 | 71.676 | 74.997 | 81.720 | 29.644 | |
| Site 4 | 99.936% | 56.201 | 11.067 | 118.819 | 43.799 | 38.757 | 48.819 | 55.765 | 62.938 | 70.271 | 75.220 | 85.668 | 46.911 | |
| Site 5 | 100.000% | 51.320 | 5.613 | 94.459 | 48.680 | 43.496 | 47.991 | 50.625 | 53.816 | 58.418 | 61.794 | 68.913 | 25.417 | |
| 11 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.948% | 74.641 | 7.224 | 108.761 | 25.359 | 63.171 | 69.619 | 74.380 | 79.405 | 84.077 | 86.997 | 92.408 | 29.237 | |
| Site 2 | 100.000% | 69.505 | 3.248 | 86.568 | 30.495 | 64.410 | 67.317 | 69.376 | 71.549 | 73.636 | 75.020 | 78.003 | 13.593 | |
| Site 3 | 99.984% | 62.529 | 7.785 | 117.320 | 37.471 | 50.991 | 57.037 | 61.876 | 67.311 | 72.768 | 76.305 | 83.687 | 32.696 | |
| Site 4 | 99.933% | 56.337 | 10.558 | 123.785 | 43.663 | 40.167 | 49.138 | 55.649 | 62.689 | 69.905 | 74.848 | 85.465 | 45.298 | |
| Site 5 | 99.999% | 51.443 | 5.323 | 104.989 | 48.557 | 44.313 | 48.253 | 50.655 | 53.700 | 58.166 | 61.392 | 68.815 | 24.502 | |
| 12 | Site | Success rate | Mean | Std. dev. | Maximum | Safety margin | 5% | 25% | 50% | 75% | 90% | 95% | 99% | Range |
| Site 1 | 99.639% | 74.425 | 9.278 | 116.155 | 25.575 | 59.260 | 68.132 | 74.321 | 80.641 | 86.363 | 89.846 | 96.484 | 37.224 | |
| Site 2 | 100.000% | 69.474 | 4.118 | 97.272 | 30.526 | 63.319 | 66.639 | 69.146 | 71.939 | 74.825 | 76.779 | 80.807 | 17.488 | |
| Site 3 | 100.000% | 62.873 | 4.655 | 97.302 | 37.127 | 56.074 | 59.749 | 62.459 | 65.492 | 68.790 | 71.176 | 76.403 | 20.329 | |
| Site 4 | 99.821% | 55.800 | 13.542 | 121.898 | 44.200 | 33.677 | 47.057 | 55.572 | 64.251 | 72.885 | 78.699 | 90.139 | 56.462 | |
| Site 5 | 99.992% | 51.437 | 6.978 | 105.311 | 48.563 | 42.340 | 47.117 | 50.295 | 54.454 | 60.090 | 64.789 | 75.026 | 32.686 | |
| Time (s) | Moment-DRO | Wasserstein-DRO | Time (s) | Moment-DRO | Wasserstein-DRO |
|---|---|---|---|---|---|
| 10 | 10.95 | 16.22 | 160 | 43.77 | 33.16 |
| 20 | 15.48 | 20.54 | 170 | 45.12 | 41.53 |
| 30 | 18.97 | 18.93 | 180 | 46.35 | 34.05 |
| 40 | 21.90 | 23.81 | 190 | 47.61 | 35.69 |
| 50 | 24.48 | 25.61 | 200 | 48.90 | 41.80 |
| 60 | 26.83 | 27.25 | 210 | 50.09 | 36.02 |
| 70 | 28.97 | 28.78 | 220 | 51.36 | 35.22 |
| 80 | 30.93 | 30.31 | 230 | 52.32 | 48.67 |
| 90 | 32.85 | 31.72 | 240 | 53.67 | 43.91 |
| 100 | 34.59 | 33.08 | 250 | 54.47 | 43.56 |
| 110 | 36.31 | 33.98 | 260 | 55.58 | 38.60 |
| 120 | 37.93 | 34.97 | 270 | 56.92 | 40.79 |
| 130 | 39.35 | 35.98 | 280 | 57.72 | 41.98 |
| 140 | 40.94 | 37.03 | 290 | 58.80 | 49.17 |
| 150 | 42.43 | 37.11 | 300 | 60.00 | 49.11 |
| Relief Sites | x | y | Value | Relief Sites | x | y | Value |
|---|---|---|---|---|---|---|---|
| Relief site 1 | −326.00 | 121.00 | 98.71 | Relief site 7 | −252.00 | 1431.00 | 93.76 |
| Relief site 2 | −471.00 | 667.00 | 84.56 | Relief site 8 | −468.00 | 824.00 | 98.78 |
| Relief site 3 | −287.00 | 590.00 | 94.01 | Relief site 9 | −252.00 | 931.00 | 89.67 |
| Relief site 4 | −6.00 | 500.00 | 74.26 | Relief site 10 | 35.00 | 998.00 | 71.07 |
| Relief site 5 | 317.00 | 613.00 | 82.66 | Relief site 11 | 310.00 | 891.00 | 95.47 |
| Relief site 6 | 442.00 | 267.00 | 97.47 | Relief site 12 | 438.00 | 1239.00 | 98.01 |
| Comparison Item | UAV 1 | UAV 2 | |
|---|---|---|---|
| Traditional Task Assignment Method | Assignment Scheme | ||
| Mission Execution Time | 94.03 s | 100.63 s | |
| Total Euclidean Path Length | 2633.65 | 2617.07 | |
| Integrated Decision–Control Method | Assignment Scheme | ||
| Mission Execution Time | 66.07 s | 66.07 s | |
| Total Euclidean Path Length | 2999.16 | 2986.10 |
| Site | UAV 1 | UAV 2 | Site | UAV 1 | UAV 2 |
|---|---|---|---|---|---|
| Site 1 | 0.78 | 0.82 | Site 7 | 0.82 | 0.81 |
| Site 2 | 0.76 | 0.91 | Site 8 | 0.74 | 0.82 |
| Site 3 | 0.69 | 0.86 | Site 9 | 0.75 | 0.74 |
| Site 4 | 0.91 | 0.76 | Site 10 | 0.88 | 0.83 |
| Site 5 | 0.84 | 0.84 | Site 11 | 0.68 | 0.78 |
| Site 6 | 0.76 | 0.67 | Site 12 | 0.81 | 0.86 |
| UAV 1 | UAV 2 | ||||||
|---|---|---|---|---|---|---|---|
| Sequence | Arrival Time | Safety Margin | Fulfilled Value | Sequence | Arrival Time | Safety Margin | Fulfilled Value |
| 1 | 13.23 s | 12.59 m | 76.99 | 7 | 10.48 s | 11.24 m | 75.95 |
| 2 | 25.32 s | 17.41 m | 64.27 | 8 | 22.92 s | 16.57 m | 81.00 |
| 9 | 31.72 s | 19.52 m | 67.25 | 3 | 31.28 s | 19.34 m | 80.85 |
| 10 | 40.65 s | 22.14 m | 62.54 | 4 | 40.43 s | 22.04 m | 56.44 |
| 5 | 52.54 s | 25.13 m | 69.43 | 11 | 51.35 s | 24.84 m | 74.47 |
| 6 | 61.93 s | 27.31 m | 74.08 | 12 | 60.05 s | 26.89 m | 84.29 |
| Total fulfilled demand value | 867.55 | ||||||
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
Zheng, A.; Liang, X.; Zhong, H.; Zhang, Z.; Lv, Z.; Zhang, Z.; Zheng, M. Distributionally Robust Integrated “Decision–Control” Task Assignment for Multiple Unmanned Aerial Systems in Emergency Response Under Stochastic Disturbances. Mathematics 2026, 14, 3044. https://doi.org/10.3390/math14173044
Zheng A, Liang X, Zhong H, Zhang Z, Lv Z, Zhang Z, Zheng M. Distributionally Robust Integrated “Decision–Control” Task Assignment for Multiple Unmanned Aerial Systems in Emergency Response Under Stochastic Disturbances. Mathematics. 2026; 14(17):3044. https://doi.org/10.3390/math14173044
Chicago/Turabian StyleZheng, Aoyu, Xiaolong Liang, Haitao Zhong, Zhi Zhang, Zuolin Lv, Zhiyang Zhang, and Mingfa Zheng. 2026. "Distributionally Robust Integrated “Decision–Control” Task Assignment for Multiple Unmanned Aerial Systems in Emergency Response Under Stochastic Disturbances" Mathematics 14, no. 17: 3044. https://doi.org/10.3390/math14173044
APA StyleZheng, A., Liang, X., Zhong, H., Zhang, Z., Lv, Z., Zhang, Z., & Zheng, M. (2026). Distributionally Robust Integrated “Decision–Control” Task Assignment for Multiple Unmanned Aerial Systems in Emergency Response Under Stochastic Disturbances. Mathematics, 14(17), 3044. https://doi.org/10.3390/math14173044

