Next Article in Journal
Dual-Hash Blockchain Architecture for Automated Carbon Auditing with Enhanced Privacy Protection
Previous Article in Journal
DecayBench: A Reference-Free Benchmark for Trustworthy Drift Detection
Previous Article in Special Issue
Determination of Weight Coefficients for Multi-Objective UAV Task Assignment via Inverse Optimization and Adaptive Adjustment of Planning Intent
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributionally Robust Integrated “Decision–Control” Task Assignment for Multiple Unmanned Aerial Systems in Emergency Response Under Stochastic Disturbances

1
Air Traffic Control and Navigation School, Air Force Engineering University, Xi’an 710038, China
2
Shaanxi Key Laboratory of Meta-Synthesis for Electronic and Information System, Air Force Engineering University, Xi’an 710038, China
3
National Key Laboratory of Digital Intelligence Empowerment for Aeronautical Equipment, Air Force Engineering University, Xi’an 710038, China
4
Fundamentals Department, Air Force Engineering University, Xi’an 710038, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(17), 3044; https://doi.org/10.3390/math14173044
Submission received: 16 July 2026 / Revised: 6 August 2026 / Accepted: 10 August 2026 / Published: 24 August 2026
(This article belongs to the Special Issue Stochastic Modelling and Optimization)

Abstract

Emergency response missions employing heterogeneous multi-UAVs are challenged by both the tight coupling between task assignment and motion control and the inherent difficulty in obtaining full probability distributions of stochastic disturbances. In practice, only partial moment information—typically the mean, covariance, and support set—can be estimated. To address this, the paper proposes a distributionally robust integrated “decision–control” framework. A bi-level optimization model is established: the upper level minimizes the maximum mission completion time across all platforms, while the lower level solves minimum-time optimal control problems under kinematic constraints, with the two levels coupled through task execution times. Given only the mean, covariance, and support set of disturbances, an ambiguity set is constructed, and by leveraging duality theory and semidefinite programming, the distributionally robust chance constraints on site reachability are equivalently transformed into deterministic safety margins. A two-stage trajectory planning method is further designed to decouple accumulated time estimation from robust constraint enforcement, ensuring computational tractability. Simulation results across multiple disturbance configurations show that, whereas deterministic planning yields an overall mission success rate of only about 0.7%, the proposed framework consistently achieves success rates above 99.9% and effectively balances workload among multiple UAVs. These results validate the practical benefit of the framework in providing reliable emergency response plans under limited distributional information.

1. Introduction

1.1. Motivation

With the rapid advancement of unmanned aerial vehicle (UAV) technologies and the increasing demands of disaster relief operations, employing a swarm of heterogeneous UAVs to deliver humanitarian aid to affected areas that are geographically dispersed and diverse in their needs has become an indispensable trend. This process involves task assignment at the macroscopic level and motion control at the microscopic level. These two aspects, however, are not independent but rather tightly coupled: the quality of a task assignment scheme depends directly on the time and risk associated with each platform executing its own sequence of tasks, and these key metrics are in turn determined by underlying trajectory planning and control. Therefore, how to construct an integrated planning framework that organically fuses high-level task decision-making with low-level motion control constitutes a critical issue demanding urgent resolution to enhance the cooperative emergency response effectiveness of multi-UAV systems [1,2].
Even when a decision–control integrated framework is established for an idealized environment, its application in real disaster scenarios still faces severe challenges. UAVs are inevitably subject to random disturbances such as turbulence, crosswinds, and ocean currents. These disturbances exhibit considerable uncertainty, and their precise probability distribution functions are often difficult to obtain. Under rapidly changing disaster conditions, decision-makers can typically only estimate partial statistical information, such as first-order moments and second-order moments, based on limited historical data or expert experience, and may sometimes only be able to determine the approximate bounds of variation. This limitation in information renders traditional stochastic programming methods, which rely on exact probabilistic models, seriously challenged; the “optimal” solutions they yield may well become fragile or even infeasible when confronted with real-world disturbances of unknown distribution [3,4,5]. Hence, there is an urgent need for a planning methodology capable of providing high-reliability performance guarantees even when only partial moment information of the disturbances is available.
In summary, confronted with the complex matching relationships between diverse types of relief demands and heterogeneous UAVs in emergency environments, the presence of random disturbances with only partially known information, and the progressive degradation of accuracy caused by uncertainty accumulation during long-endurance missions, the establishment of a robust mission planning model that organically integrates “decision-making” and “control,” effectively copes with stochastic factors of unknown distribution, and possesses dynamic replanning capability, has emerged as a research topic of both significant theoretical importance and pressing practical demand.

1.2. Literature Review

Cooperative mission planning for multi-UAV systems involves multiple tightly coupled decision-making processes, including task assignment, trajectory planning, and motion control. A review by Ning et al. [1] indicates that task assignment and trajectory planning constitute two critical issues in multi-UAV cooperative planning, with complex information coupling existing between them; thus, identifying solution strategies that reduce the degree of coupling is of critical importance. Alqefari et al. [6] conducted a systematic review of the research progress on multi-UAV task assignment in dynamic environments, categorizing mainstream approaches into three types: market-based mechanisms, intelligent optimization, and clustering-based methods. The central challenges currently faced in this domain were highlighted as being scalability and robustness.
At the level of task assignment methods, distributed auction algorithms based on market mechanisms have been widely adopted. For instance, He et al. [7] proposed a flexible combinatorial auction algorithm that jointly optimizes computational resource assignment, task scheduling, and three-dimensional trajectories. Wang et al. [8] introduced a two-level clustered consensus-based bundle algorithm, which significantly reduces communication overhead through graph-theoretic clustering and resource balancing strategies. Guo et al. [9] established a hierarchical framework based on the concept of task chains and developed a marginal return heuristic algorithm to capture synergistic effects among heterogeneous UAVs. With respect to the integrated solution of task assignment and trajectory planning, Wu et al. [10] discretized the heading angle and formulated both three-dimensional Dubins path planning and task assignment as a unified discrete graph model. Wang et al. [11] proposed a joint planning method for target assignment and mission trajectory, wherein initial trajectory planning is incorporated at the assignment stage. Nevertheless, the majority of the aforementioned studies still address task assignment and trajectory planning in a layered or decoupled manner, thus failing to fully capture the bidirectional strong coupling relationship between them. More specifically, the quality of the upper-level assignment scheme is found to be critically dependent on the actual flight times determined by the lower-level trajectory optimization. Consequently, the establishment of a truly integrated bi-level planning framework that fuses high-level task decision-making with low-level motion control is an issue that requires further in-depth investigation.
In practical emergency environments, the motion of UAVs is inevitably subject to random disturbances such as wind and ocean currents. Addressing trajectory planning and control under uncertainty, researchers have conducted extensive investigations from multiple perspectives, including robust optimization, chance-constrained programming, and distributionally robust optimization. At the level of robust optimization, Feng et al. [12] proposed a multi-stage robust optimization framework to guarantee terminal trajectory accuracy, while He et al. [13] established a robust coordinated path planning model based on budgeted uncertainty sets. In the domain of chance-constrained programming, Chai et al. [14] and Wu et al. [15] addressed chance constraints using nonlinear programming reformulation and sample average approximation methods, respectively, whereas Du et al. [16] constructed chance-constrained geofences via confidence bounds, enabling online trajectory planning in uncertain environments. In the realm of distributionally robust optimization, Cui et al. [17], Xu et al. [4], and Dain et al. [18] employed techniques such as CVaR and duality theory to transform distributionally robust chance constraints, characterized by Wasserstein distance or moment information, into tractable convex programming problems. The comparision with representative works is shown in Table 1. Although the aforementioned studies have achieved notable progress in enhancing the robustness of trajectory planning under uncertainty, the majority of them treat the uncertainties in task assignment and trajectory control separately, thereby lacking a unified framework that extends the distributionally robust philosophy concurrently across both the decision-making and trajectory optimization levels.
In summary, existing research still exhibits notable gaps in the areas of integrated decision-making and control modeling, distributionally robust control under conditions where only partial moment information is available, and dynamic replanning driven by safety margins. This paper aims to address these gaps by proposing a unified framework that organically integrates bi-level “decision–control”-integrated modeling, distributionally robust chance-constrained optimal control, and safety-margin-driven dynamic replanning. The proposed framework provides novel theoretical approaches and technical support for solving robust mission planning problems for multi-UAV systems when only the partial moment information of the disturbances is known.

1.3. Proposed Approach

In light of the aforementioned research motivations and the limitations of the existing literature, this paper conducts a systematic investigation into the cooperative mission planning problem for multi-UAV systems subject to stochastic disturbances by leveraging distributionally robust optimization theory. An integrated planning framework that organically fuses high-level task decision-making with low-level motion control is established. The principal contributions and specific work of this paper are summarized as follows:
(1) Establishment of a bi-level integrated “decision–control” task assignment model.
In order to address the strong bidirectional coupling between task assignment and trajectory planning, a bi-level optimization model integrating “decision-making” and “control” is constructed. The upper level serves as the task assignment layer, which aims to minimize the maximum task execution time among all UAVs. The lower level serves as the optimal control layer, solving for minimum-time trajectories that satisfy kinematic constraints. The two levels are tightly coupled through task execution times: the upper-level decision depends on the trajectory times fed back from the lower level, while the lower-level planning is driven by the task sequences provided by the upper level. This creates a closed-loop “decision–control” nested structure, thereby overcoming the shortcomings of existing studies that treat the two aspects separately. Unlike the decoupled schemes that use surrogate travel-time estimates, this formulation directly embeds the optimal control solution into the assignment objective, eliminating the inconsistency that causes suboptimality in existing approaches.
(2) Proposal of a distributionally robust chance-constrained optimization method based on partial moment information.
To address the difficulty of obtaining precise probability distributions of random disturbances in practical environments, the concept of distributionally robust optimization is introduced into the trajectory planning problem. Following the moment-based ambiguity set framework of Delage & Ye [19] and Wiesemann, Kuhn & Sim [20], an ambiguity set is constructed using only the mean, covariance, and support set of the disturbances. By leveraging the duality theory and semidefinite programming reformulations developed in these works, the distributionally robust chance constraints pertaining to site reachability are equivalently transformed into deterministic safety margin constraints. In contrast to Wasserstein-based DRO methods that require a radius parameter and multiple samples, this moment-based approach relies solely on first- and second-order moments, which are realistically obtainable in emergency situations where abundant i.i.d. samples are typically unavailable.
(3) Design of a two-stage trajectory planning method that decouples time estimation from robust constraint enforcement
To resolve the circular dependency between the estimation of accumulated flight time and the computation of safety margins—an inherent challenge in directly optimizing the distributionally robust model—a two-stage trajectory planning method is devised. In the first stage, a nominal minimum-time trajectory is generated without considering stochastic disturbances, providing a reliable estimate of the arrival times at each site. These estimates are then used in the second stage to retrieve the required safety margins from a precomputed lookup table, thereby transforming the circular problem into a sequentially solvable one and ensuring the tractability of distributionally robust trajectory planning. Compared with iteratively solving the coupled time-margin problem, the two-stage method achieves a provable feasibility guarantee while reducing the computational burden to that of a single deterministic optimal control solve plus one robust optimal control solve.
The remainder of this paper is organized as follows: Section 2 establishes the bi-level mission planning model integrating “decision-making” and “control.” Section 3 applies differential flatness transformation and distributionally robust reformulation to the lower-level optimal control model and designs a two-stage solution methodology. Section 4 validates the effectiveness of the proposed approach through simulation experiments. Section 5 concludes the paper and discusses directions for future research.

2. Integrated “Decision–Control” Mission Planning Model for Multiple Unmanned Aerial Systems

2.1. Problem Description

(1) Site Representation.
Assume that a total of N relief sites have been identified within a specified mission area. Based on their spatial distribution and demand characteristics, these sites can be categorized into several types, such as medical supply sites and food supply sites. The index set of sites is defined as
T = 1 , 2 , , N
The complete set of sites is expressed as
T = T n n T
where T n denotes the state information set of the n-th site, defined as
T n = P n , χ n
Here, P n represents the spatial position of site n, and χ n 1 , 2 , , K is a classification label that identifies the specific demand category to which the site belongs.
(2) UAV Representation.
In practical emergency response scenarios, the UAVs are responsible for executing delivery missions to the relief sites within the region. Different types of UAVs possess distinct operational capabilities and are therefore suited to service specific categories of demands. Let the total number of UAVs be M. Their respective index sets are defined as follows:
U = 1 , 2 , , M ,
The set of all UAVs is denoted by
U = U m m U
Each UAV possesses a specific delivery capability spectrum, enabling it to service different types of demands. The types of demands that the m-th UAV is capable of fulfilling, along with the corresponding capacities, are represented as a capability vector:
C m = c m , 1 , c m , 2 , , c m , K , m U ,
where c m , k is an integer value denoting the maximum number of sites of demand type k that UAV m is capable of servicing.

2.2. Model Formulation

This section aims to establish an integrated “decision–control” bi-level optimization model for task allocation. The upper level serves as the task assignment layer, where the decision variables consist of the site assignment scheme and the execution sequence for each UAV. Its objective is to minimize the maximum of the shortest times required for all UAVs to complete their respective task sequences. The lower level acts as the trajectory optimization layer, which, given the task sequence prescribed by the upper level, solves for the minimum-time trajectory that satisfies the kinematic constraints. The two levels are tightly coupled through task execution time, thereby constituting a nested optimization problem.

2.2.1. Upper-Level Task Assignment Model

The core of the upper-level model is to determine the optimal task assignment scheme and execution sequence while satisfying various constraints so as to minimize the maximum of the shortest times needed for all UAVs to accomplish their respective task sequences.
(1) Decision Variables and Objective Function.
To formulate the task assignment model, the following binary decision variables are first defined:
q m , n = 1 , m - t h UAV services the site n 0 , others
where m U , n T .
Based on the decision variables q m , n , the task sequence of the m-th UAV is defined as the following mapping:
π m : 1 , , N m n ¯ , q m , n ¯ = 1 , m U
Here, N m denotes the number of tasks assigned to UAV m, and π m i indicates the index of the site serviced at its i-th delivery.
The ensemble of decision variables q m , n constitutes a decision vector q defined as follows:
q = q 1 , 1 , , q 1 , N , , q M , N T
In practical emergency response operations, mission timeliness is a critical metric for evaluating operational effectiveness. An ideal task assignment scheme should accomplish the delivery to all designated sites within the shortest possible timeframe. Let t m denote the minimum time required for UAV m to service its assigned sites according to its task sequence π m . This time duration is obtained by solving the lower-level minimum-time optimal control problem and is inherently a function of the assignment scheme q m , n and the task sequence π m , i.e.,
t m = ϕ m q m , n , π m
Accordingly, the optimization objective for the upper-level task assignment model is formulated as minimizing the maximum shortest execution time among all UAVs, which is expressed as:
min f = max m U t m
(2) Constraints.
The upper-level model must satisfy the below categories of constraints.
(a) Capability Matching Constraint.
During the task assignment process, due to limitations imposed by the delivery capabilities of UAVs and the heterogeneity of demand types, each UAV can only be assigned to sites of demand types that it is capable of servicing. This constraint is formulated as:
q m , n c m , χ n , m U , n T
where c m , χ n indicates whether UAV m possesses the capability to service the demand type of site n.
(b) Delivery Capacity Constraint.
For any UAV, the total number of assigned sites of a specific demand type must not exceed its maximum delivery capacity for that demand type, that is,
n T k q m , n c m , k , m U , k 1 , 2 , , K
where T k = n T χ n = k denotes the subset of sites belonging to the k-th demand type. This constraint ensures that the task assignment scheme strictly adheres to the practical capability limitations of the UAVs.
(c) Task Completion Constraint.
Every site must be serviced exactly once, that is,
m U q m , n = 1 , n T
(d) Maximum Operational Duration Constraint.
The total duration for each UAV to execute its assigned delivery tasks shall not exceed its maximum safe operational time, that is:
t m t m , max , m U
where t m , max represents the maximum allowable operational duration for UAV m. Exceeding this limit may result in energy depletion, performance degradation, or even mission failure.
(e) Minimum Demand Fulfillment Constraint.
To guarantee the overall relief effectiveness, the assignment scheme must satisfy a minimum demand fulfillment requirement. Let λ m , n denote the delivery success rate of UAV m at site n, and V n denote the demand urgency weight of site n. The cumulative demand value fulfilled by the scheme shall be no less than a prescribed threshold V min :
n = 1 N m = 1 M q m , n λ m , n V n V min
(3) Formulation of the Upper-Level Model.
Integrating the objective function defined in (7) and the constraints (12) through (16), the complete mathematical formulation of the upper-level task assignment model is given as follows:
min max m U t m s . t . q m , n c m , χ n , m U , n T n T k q m , n c m , k , m U , k 1 , 2 , , K m U q m , n = 1 , n T t m t m , max , m U n = 1 N m = 1 M q m , n λ m , n V n V min

2.2.2. Lower-Level Optimal Control Model

Within the objective function of the upper-level task assignment model, it is necessary to determine the minimum time t m required for UAV m to service its assigned sites according to a prescribed task sequence. This section establishes the optimal control model for computing this minimum time.
(1) System Model and Performance Index.
In realistic environments, UAVs are typically subject to external disturbances such as turbulence, crosswinds, and gusts. Consequently, their motion exhibits stochastic perturbations even under deterministic control inputs. Let ξ x and ξ y denote the disturbance components acting along the abscissa and ordinate axes, respectively, and let x , y represent the position coordinates of the UAV under these disturbances. The kinematic model of the UAV can then be formulated as:
d x m = v m cos θ m d t + ξ m , x d t d y m = v m sin θ m d t + ξ m , y d t d v m = a m d t d θ m = ω m d t
Here, ξ m = ξ m , x , ξ m , y T is the stochastic disturbance vector acting on UAV m. Its exact probability distribution is unknown, but it is characterized by the following moment information and support set constraints:
ξ m t Λ = ξ m , x min , ξ m , x max × ξ m , y min , ξ m , y max
E ξ m t = μ m
Cov ξ m t , ξ m s = E ξ m t μ ξ m s μ T = Σ m , c δ t s
where Σ m , c denotes the continuous-time disturbance intensity matrix (covariance matrix).
For UAV m, it is required to sequentially execute a predefined task sequence:
π m 1 , π m 2 , , π m N m
The performance index for a UAV servicing multiple sites is defined as the minimization of the total time required to complete the entire task sequence, that is,
min 0 t m , f d t
During its motion, the UAV must satisfy the following constraints due to its inherent kinematic characteristics and the requirements of the delivery mission.
(a) System Dynamics Constraint.
The state evolution of UAV m is governed by the following dynamic equation:
d X m = f X m , u m d t + ξ m d t
(b) Initial and Terminal Conditions.
The UAV departs from an initial position and must return to the same position upon completion of all delivery tasks:
X m 0 = X m , 0 , X m t m , f = X m , 0
(c) Waypoint Constraint.
To successfully service the designated sites, the UAV must sequentially arrive at each site location. That is, for each site, there exists a corresponding time instant t m , i such that:
x t m , i , y t m , i P π m i ε m , i = 1 , 2 , , N m
where ε m denotes the allowable distance, i.e., the effective delivery radius, between UAV m and the site.
(d) Motion Performance Constraints.
During its motion, the kinematic parameters of the UAV, such as velocity, acceleration, and angular velocity, are subject to inherent performance bounds. For instance, a fixed-wing UAV must maintain a minimum flight speed to avoid stalling. Accordingly, the following constraints are imposed:
ω m , min ω m t ω m , max ,
v m , min v m t v m , max ,
a m , min v ˙ m t a m , max
Here, v m , max , v m , min , a m , max , a m , min , ω m , max , and ω m , min denote the allowable upper and lower bounds for the velocity, acceleration, and angular velocity of UAV m, respectively.
Integrating the performance index (23) and the constraints (24)–(29), the complete lower-level optimal control model is formulated as follows:
min 0 t m , f d t s . t . d X m = f X m , u m d t + ξ m d t X m 0 = X m , 0 , X m t f = X m , 0 x t m , i , y t m , i P π m i ε m , i = 1 , 2 , , N m ω m , min < ω m t < ω m , max , v m , min < v m t < v m , max , a m , min < v ˙ m t < a m , max

2.2.3. Integrated “Decision–Control” Bi-Level Task Assignment Problem

Based on the upper-level task assignment model and the lower-level optimal control model established in the preceding sections, the complete mathematical formulation of this bi-level optimization problem is summarized as follows:
( upper-level ) min q , π max m U t m s . t . q m , n c m , χ n , m U , n T n T k q m , n c m , k , m U , k 1 , 2 , , K m U q m , n = 1 , n T t m t m , max , m U n = 1 N m = 1 M q m , n λ m , n V n V min t m = ϕ m q , π m , m U ( lower-level ) ϕ m q , π m = min X m , u m , t m , f 0 t m , f d t s . t . d X m = f X m , u m d t X m 0 = X m , 0 , X m t f = X m , 0 x t m , i , y t m , i P π m i ε m , i = 1 , 2 , , N m ω m , min < ω m t < ω m , max , v m , min < v m t < v m , max , a m , min < v ˙ m t < a m , max
This problem constitutes a typical bi-level programming formulation. The upper-level model makes task assignment decisions from a global perspective, aiming to balance the workload among UAVs by minimizing the maximum task completion time across all platforms. The lower-level model, for each individual UAV, determines the minimum-time trajectory that satisfies its dynamic constraints given the site sequence prescribed by the upper level. The two levels are tightly coupled through the task execution time, forming a closed-loop “decision-optimization” framework: the upper-level assignment determines the allocation scheme q and execution sequence π m for each UAV, while the lower level computes the actual minimum flight time t m based on this sequence and feeds this critical performance metric back to the upper level. The upper-level model then evaluates and iteratively refines the assignment scheme based on the feedback t m and the fulfilled demand value.
Although the upper-level objective (31) contains only the makespan and no explicit risk term, risk requirements are implicitly enforced across the two levels through the feasibility of the lower-level problem. The lower-level distributionally robust chance constraint (26)–(81) acts as a hard reliability gate: any task assignment and sequence that cannot guarantee inf P P P ( reachability ) 1 δ renders the corresponding lower-level optimal control problem infeasible and is therefore rejected by the upper level. In this way, every admissible assignment scheme that survives the optimization automatically satisfies a uniform risk tolerance determined by the prescribed violation probability δ . Additionally, the upper-level minimum demand fulfillment constraint (16) explicitly incorporates site-specific delivery success rates λ m , n , providing a complementary risk-aware performance measure at the decision layer. Hence, the two layers consistently observe the same underlying risk philosophy, albeit through different mechanisms.
The coupling between the two layers is operational and mediated by the execution time t m . The upper level determines the assignment q and site sequence π m , which dictates the order and number of sites each UAV must visit. Given this sequence, the lower level solves a distributionally robust minimum-time trajectory planning problem, where the safety margins γ m , i are adapted to the accumulated flight time along the sequence (see Section 3.2.5). The resulting optimal execution time t m is then fed back to the upper level, which re-evaluates the objective and refines the assignment. This closed-loop interaction around the key performance metric t m constitutes a strong bidirectional coupling, even though the internal adaptation of safety margins is encapsulated within the lower level. The adopted two-stage planning method (Section 4) is a computational strategy to break the circular dependency between time estimation and margin computation; it does not weaken the coupling in terms of the final information exchange.
Remark 1.
Existing decoupled approaches [10,11] first solve an assignment problem using estimated travel times (e.g., Euclidean distance divided by nominal speed) and then optimize individual trajectories. However, because the actual flight time t m = ϕ m ( q , π m ) is a non-linear function of the assignment, the estimated times used in the decoupled approach are generally inconsistent with the optimal trajectory. This inconsistency can be shown to lead to an arbitrarily large optimality gap. In contrast, the bi-level formulation (31) ensures that the assignment is evaluated against the true optimal trajectory time, thereby closing the gap and guaranteeing that the resulting solution is a Stackelberg equilibrium of the joint decision–control problem.

2.3. Challenges in Solving the Formulated Problem

Although the bi-level model (31) captures the essential coupling between decision and control, solving it to optimality encounters several deep difficulties. Before presenting the solution methodology, we explicitly enumerate these challenges and outline the technical strategies that are developed to overcome them.
  • 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 π m 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 ξ m is unknown; merely the mean μ m , an upper bound on the covariance Σ m , c , 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 P , but its evaluation involves an infinite-dimensional optimization over probability measures.
  • Intractability of the infinite-dimensional chance constraint. Computing the worst-case violation probability sup P P P ( η m , i > γ m , i ) 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 γ m , i that satisfies the prescribed risk level δ .
  • Accumulation of uncertainty and feasibility erosion. The position deviation p m , i , K dev inherits all uncertainty from previous segments (Section 3.2.3), so its covariance grows linearly with the accumulated flight time T i , K . For later sites in the sequence, the required safety margin may become so large that the deterministic condition p m , i , K nom P π m ( i ) ε m γ m , i 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 γ m , i is a function of the accumulated time T i , K , but T i , K is itself the minimizer of the optimal control problem that uses γ m , i . 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 T ^ i , K , 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.
These challenges and the corresponding solution strategies constitute the core difficulties that distinguish our problem from standard deterministic task assignment. The subsequent sections unfold the detailed techniques that realize the proposed framework.

3. Transformation of the Optimal Control Model

3.1. Differential Flatness Treatment of the Kinematic Equations

First, the state vector and control input of the system are redefined as follows:
X ˜ m = x m , y m , v m , x , v m , y T ,
u ˜ m = a m , x , a m , y T
where the position vector p m = x m , y m T denotes the planar coordinates of UAV m; the velocity vector v m = v m , x , v m , y T specifies the velocity components along the x- and y-axes, respectively; and the control input u m = a m , x , a m , y T represents the acceleration components along the x- and y-axes. Based on this redefinition, the resultant speed v m and heading angle θ m in the original kinematic model can be expressed in terms of the new state variables as:
v m = v m , x 2 + v m , y 2
θ m = arctan v m , y v m , x
Furthermore, by differentiating the above relations, the tangential acceleration and heading angular velocity of UAV m are obtained as:
v ˙ m = v m , x a m , x + v m , y a m , y v m , x 2 + v m , y 2 θ ˙ m = v m , x a m , y v m , y a m , x v m , x 2 + v m , y 2
Leveraging these equivalent relationships, the original nonlinear kinematic model of the UAV (18) can be transformed into the following linear form:
x ˙ m = v m , x + ξ m , x , v ˙ m , x = a m , x y ˙ m = v m , y + ξ m , y , v ˙ m , y = a m , y
which is compactly written as
d X ˜ m d t = 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 X ˜ m + 0 0 0 0 1 0 0 1 u ˜ m + 1 0 0 1 0 0 0 0 ξ m = Δ A m X ˜ m + B m u ˜ m + C m ξ m
Correspondingly, the constraints on velocity, acceleration, and heading angular velocity in the original model must be reformulated in terms of the new state and control variables:
v m , min v m , x 2 + v m , y 2 v m , max
a m , min v m , x a m , x + v m , y a m , y v m , x 2 + v m , y 2 a m , max
ω m , min v m , x a m , y v m , y a m , x v m , x 2 + v m , y 2 ω m , max
To facilitate subsequent numerical solution, these constraints are further equivalently expressed in quadratic forms:
v m , x 2 + v m , y 2 v m , max 2
v m , x 2 + v m , y 2 v m , min 2
v m , x a m , x + v m , y a m , y 2 a m , max 2 v m , x 2 + v m , y 2
v m , x a m , y v m , y a m , x ω m , max v m , x 2 + v m , y 2
v m , x a m , y v m , y a m , x ω m , min v m , x 2 + v m , y 2
Through the above differential flatness transformation, the trigonometric functions originally present in the model are effectively eliminated, thereby substantially reducing the nonlinear complexity of the system’s kinematic equations. Nevertheless, the resulting model still falls within the category of continuous-time optimal control problems. To convert it into a discrete form suitable for numerical computation, the subsequent sections will proceed with discretization based on this transformed model.

3.2. Construction of the Distributionally Robust Optimal Control Model

Owing to the presence of stochastic disturbances in practical environments, the constraint (26) should be appropriately formulated as a probabilistic constraint. First, the ambiguity set P characterizing the disturbance distribution is defined as follows:
P = P : P ξ Λ = 1 , E P ξ = μ
This ambiguity set encompasses all probability distributions supported on Λ with a first-order moment equal to μ . Such moment-based ambiguity sets were first systematically studied by Delage & Ye [19] and subsequently extended by Wiesemann, Kuhn & Sim [20].
For each site, it is required that the probability of the UAV being within the effective delivery range at the arrival instant is no less than a prescribed confidence level. This is expressed as the following distributionally robust chance constraint:
inf P P P x t m , i , y t m , i P π m i ε 1 δ , i = 1 , 2 , , N m
where δ 0 , 1 denotes the prescribed upper bound on the violation probability.

3.2.1. Discrete Time System

First, the motion of the continuous-time system between any two consecutive sites (including the starting point and the destination) is discretized. Let K denote the number of discrete steps per segment. The resulting discrete time state equation is given by:
X ˜ m , i , k + 1 = A m , i , d X ˜ m , i , k + B m , i , d u ˜ m , i , k + C m , i , d ξ m , i , k , i = 1 , 2 , , N m + 1 , k = 0 , 1 , , K
where the coefficient matrices are defined as:
A m , i , d = 1 0 Δ t i 0 0 1 0 Δ t i 0 0 1 0 0 0 0 1 , B m , i , d = Δ t i 2 2 0 0 Δ t i 2 2 Δ t i 0 0 Δ t i , C m , i , d = Δ t i 0 0 Δ t i 0 0 0 0
Here, Δ t i = t i / K represents the discrete time step for the i-th path segment.
The discretized stochastic disturbance term is defined as:
ξ m , i , k = 1 Δ t t i , k t i , k + 1 ξ m τ d τ
Its support set remains unchanged, that is, ξ m , i , k Λ . The mean of the disturbance term is:
E ξ m , i , k = 1 Δ t t i , k t i , k + 1 E ξ m τ d τ = μ m
The covariance between ξ m , i , k and ξ m , i , l is computed as follows:
Cov ξ m , i , k , ξ m , i , l = E ξ m , k μ ξ m , l μ T = 1 Δ t 2 t k t k + 1 t l t l + 1 E ξ m τ μ ξ m s μ T d τ d s = 1 Δ t 2 t k t k + 1 t l t l + 1 Σ m , c δ t s d τ d s
When k l , the integration intervals t k , t k + 1 and t l , t l + 1 do not overlap, implying τ s . Consequently, the Dirac delta function δ t s = 0 , and thus the covariance is zero.
When k = l , the evaluation yields:
Cov ξ m , k , ξ m , k = Σ m , c Δ t = Δ Σ m

3.2.2. State Decomposition

Since the discretized system equation is linear, the state vector can be decomposed into a nominal part and a deviation part, that is,
X ˜ m , i , k = X ˜ m , i , k nom + X ˜ m , i , k dev
where X ˜ m , i , k nom denotes the nominal state, representing the system evolution under the mean disturbance μ m , with the recurrence relation:
X ˜ m , i , k + 1 nom = A m , i , d X ˜ m , i , k nom + B m , i , d u ˜ m , i , k + C m , i , d μ m
and X ˜ m , i , k dev is the deviation state, arising from the stochastic fluctuation of the actual disturbance around its mean, governed by:
X ˜ m , i , k + 1 dev = A m , i , d X ˜ m , i , k dev + C m , i , d ξ m , i , k μ m
The initial conditions are X ˜ m , i , 0 nom = X ˜ 0 and X ˜ m , i , 0 dev = 0 .
The position coordinates of the UAV correspond to the first two components of the state vector. We define the extraction matrix:
S = 1 0 0 0 0 1 0 0
Then the position vector at step k can be expressed as:
p m , i , k = S X ˜ m , i , k = p m , i , k nom + p m , i , k dev
where
p m , i , k nom = S X ˜ m , i , k nom , p m , i , k dev = S X ˜ m , i , k dev
are the nominal position and the position deviation, respectively.

3.2.3. Recursive Propagation of the Deviation State

For the i-th path segment, the initial deviation state is not zero; rather, it is inherited from the terminal deviation of the preceding segment, that is,
X ˜ m , i , 0 dev = X ˜ m , i 1 , K dev , i 2
The initial deviation for the first segment is zero: X ˜ m , 1 , 0 dev = 0 .
Within the i-th segment, the deviation state evolves according to the recurrence relation:
X ˜ m , i , k + 1 dev = A m , i , d X ˜ m , i , k dev + C m , i , d ( ξ m , i , k μ m ) , k = 0 , 1 , , K 1 .
Solving this recurrence yields the deviation state at step k of the i-th segment:
X ˜ m , i , k dev = A m , i , d k X ˜ m , i , 0 dev + j = 0 k 1 A m , i , d k j 1 C m , i , d ( ξ m , i , j μ m ) .
The corresponding position deviation is then obtained as:
p m , i , k dev = S X ˜ m , i , k dev = S A m , i , d k X ˜ m , i , 0 dev + j = 0 k 1 S A m , i , d k j 1 C m , i , d ( ξ m , i , j μ m )
Noting that A m , i , d = I + A m Δ t , we have:
A m , i , d k = I + k A m Δ t i , A m , i , d k j 1 = I + k j 1 A m Δ t i
These relations facilitate the simplification of the position deviation expression. First,
S A m , i , d k X ˜ m , i , 0 dev = S X ˜ m , i , 0 dev + k S A m X ˜ m , i , 0 dev Δ t i = p m , i , 0 dev + k v m , i , 0 dev Δ t i = p m , i , 0 dev
Second,
S A m , i , d k j 1 C m , i , d = S C m , i , d + k j 1 S A m C m , i , d Δ t i = Δ t i I
Substituting these simplifications yields a compact cumulative form for the position deviation:
p m , i , k dev = p m , i , 0 dev + Δ t i j = 0 k 1 ( ξ m , i , j μ m )
By the continuity condition across segments, we have p m , i , 0 dev = p m , i 1 , K dev , i 2 , p m , 1 , 0 dev = 0 . Consequently, the position deviation at the terminal point of the i-th segment is:
p m , i , K dev = p m , i , 0 dev + Δ t i j = 0 K 1 ( ξ m , i , j μ m ) = s = 1 i Δ t s j = 0 K 1 ( ξ m , s , j μ m )
More generally, for step k within the i-th path segment, the position deviation is given by:
p m , i , k dev = s = 1 i 1 Δ t s j = 0 K 1 ( ξ m , s , j μ m ) + Δ t i j = 0 k 1 ( ξ m , i , j μ m ) .
This expression clearly reveals the cumulative effect of uncertainty along the sequence of mission segments.

3.2.4. Statistical Properties of the Deviation State

(1) Mean.
We define the disturbance deviation as ξ ˜ m , i , j = ξ m , i , j μ m . The mean of this deviation is zero, that is,
E ξ ˜ m , i , j = 0
Consequently, the expected value of the position deviation is also zero:
E p m , i , k dev = 0
(2) Covariance.
The covariance matrix of the disturbance deviation is given by:
Cov ξ ˜ m , i , j = Cov ξ m , i , j = Σ m , i = Σ m , c Δ t i
Assuming that disturbance terms at distinct time instants are mutually independent, the covariance matrix of the position deviation p m , i , k dev can be expressed as:
Cov ( p m , i , k dev ) = s = 1 i 1 K Δ t s 2 Σ m , s + k Δ t i 2 Σ m , i = s = 1 i 1 K Δ t s + k Δ t i Δ t i Σ m
Let T i , k = s = 1 i 1 K Δ t s + k Δ t i denote the accumulated time up to step k of the i-th segment. The covariance can then be written compactly as:
Cov ( p m , i , k dev ) = T i , k Σ m , c
This relation indicates that the covariance of the position uncertainty grows linearly with the accumulated time T i , k .
(3) Reachable Set.
The support set of the disturbance deviation ξ ˜ m , i , j is:
ξ ˜ m , i , j ξ m , x min μ m , x , ξ m , x max μ m , x × ξ m , y min μ m , y , ξ m , y max μ m , y
Define the radii of the support set along the x-directions and y-directions as:
r m , x = max ξ m , x min μ m , x , ξ m , x max μ m , x , r m , y = max ξ m , y min μ m , y , ξ m , y max μ m , y
According to the cumulative relation in Equation (70), the reachable set of the position deviation p m , i , k dev is the following rectangular region:
p m , i , k dev Ξ = R x , m , i , k , R x , m , i , k × R y , m , i , k , R y , m , i , k
where the bounds in each direction are determined by the product of the accumulated time and the corresponding disturbance radius:
R x , m , i , k = T i , k · r m , x , R y , m , i , k = T i , k · r m , y
(4) Maximum Possible Deviation.
The maximum possible Euclidean norm, i.e., the upper bound on the deviation distance, of the position deviation is:
R m , i , k max = R x , m , i , k 2 + R y , m , i , k 2 = T i , k · r m , x 2 + r m , y 2
This quantity provides the maximal possible separation between the actual and nominal positions under a given accumulated time.
Remark 2.
It is important to note that this mutual independence across time steps implies a white-in-time noise model. While real atmospheric turbulence often exhibits temporal correlations, the present study adopts this simplification for two reasons:
(i) It renders the covariance propagation analytically tractable (leading to the compact form in (74));
(ii) In the emergency response scenarios considered here, the flight segments are relatively short, and the dominant uncertainty arises from the spatial variability in wind gusts rather than from slowly varying temporal structures.
Consequently, all subsequent analyses and numerical case studies focus on the instantaneous spatial correlation between the x- and y-components of the disturbance (represented by the off-diagonal entries of Σ m , c ), while the temporal correlation is left for future investigation.

3.2.5. Deterministic Reformulation of the Distributionally Robust Constraint

(1) Definition of Safety Margin.
For each site P π m i , the following distributionally robust chance constraint must be satisfied:
inf P P P p m , i , K P π m i ε m 1 δ
Here, P denotes the ambiguity set consisting of all probability distributions that are supported on Λ , have mean μ , and whose second-order moment is bounded above by Σ m , c .
Applying the triangle inequality yields:
p m , i , K P π m i = p m , i , K nom + p m , i , K dev P π m i p m , i , K nom P π m i + p m , i , K dev
Consequently, if the following inequality holds:
p m , i , K nom P π m i + p m , i , K dev ε m ,
then p m , i , K nom P π m i ε m is guaranteed. Thus, a sufficient condition for the event p m , i , K P π m i ε m can be expressed as:
p m , i , K dev ε m p m , i , K nom P π m i
Let d m , i = p m , i , K nom P π m i denote the distance between the terminal nominal position and the site, and define the safety margin γ m , i = ε m d m , i . The sufficient condition then simplifies to:
p m , i , K dev γ m , i
To ensure the original chance constraint is satisfied, the safety margin γ m , i must be chosen such that:
inf P P P p m , i , K dev γ m , i > 1 δ ,
which is equivalent to requiring that the worst-case exceedance probability is bounded by δ , that is,
sup P P P p m , i , K dev > γ m , i δ .
For notational brevity in the subsequent discussion, let the deviation vector be denoted by η m , i = p m , i , K dev . The dual reformulation that follows exploits the convex duality theory of moment problems and is built upon the techniques established in [19,20].
(2) Dual Reformulation as a Semidefinite Program
Let I A η m , i denote the indicator function of the event A = η m , i : η m , i γ m , i . The violation probability can then be expressed as an integral with respect to the probability measure P :
P η m , i γ m , i = Ξ m , i , K I A η m , i d P η m , i
where Ξ m , i , K denotes the support set of η m , i .
The original problem is equivalent to determining the worst-case upper bound on the violation probability within the ambiguity set, i.e., the following infinite-dimensional optimization problem:
p = sup P Ξ m , i , K I A η m , i d P η m , i s . t . Ξ m , i , K d P η m , i = 1 , Ξ m , i , K η m , i d P η m , i = 0 , Ξ m , i , K η m , i η m , i T d P η m , i Σ m , i P ( η m , i Ξ ) = 0
Here, Σ m , i = T i , K Σ m , c represents the upper bound matrix of the covariance of the deviation vector η m , i .
To address the primal problem, we introduce Lagrangian multipliers: a scalar a R for the normalization constraint on the probability measure, a vector b R 2 for the zero-mean constraint, and a symmetric matrix C S 2 with C 0 for the second-order moment inequality constraint. The Lagrangian function is constructed as follows:
L P ; a , b , C = Ξ m , i , K I A η m , i d P η m , i + a 1 Ξ m , i , K d P η m , i + b T 0 Ξ m , i , K η m , i d P η m , i + C , Σ m , i Ξ m , i , K η m , i η m , i T d P η m , i
where X , Y = tr X T Y denotes the matrix inner product.
Rearranging the terms yields:
L P ; a , b , C = a + C , Σ m , i + Ξ I A η m , i a b T η m , i η m , i T C η m , i d P η m , i
The dual function g a , b , C is defined as the supremum of the Lagrangian over the primal variable, namely the probability measure P :
g a , b , C = sup P M + Ξ m , i , K L P ; a , b , C
where M + Ξ m , i , K denotes the set of all non-negative finite measures supported on Ξ m , i , K .
Inspecting Equation (91), if there exists some η m , i Ξ for which the integrand I A η m , i a b T η m , i η m , i T C η m , i > 0 , one could choose P as a Dirac measure concentrated at that point and let its mass tend to infinity, thereby driving L . Hence, for the dual function g a , b , C to remain finite, the following condition must hold:
I A η m , i a b T η m , i η m , i T C η m , i 0 , η m , i Ξ m , i , K
which is equivalent to:
a + b T η m , i + η m , i T C η m , i I A η m , i , η m , i Ξ m , i , K
Under condition (94), for any feasible measure P , we have:
Ξ m , i , K I A η m , i a b T η m , i η m , i T C η m , i d P η m , i 0 ,
and consequently an upper bound for the Lagrangian:
L P ; a , b , C a + C , Σ m , i
Thus, the dual function admits the following analytical form:
g a , b , C = a + tr ( C Σ m , i ) , if ( 94 ) holds , + , otherwise .
The dual problem minimizes this dual function and is formulated as:
d = inf a , b , C a + t r C Σ m , k i s . t . a + b T η m , i + η m , i T C η m , i I A η m , i , η m , i Ξ m , i , K , C 0 .
Observing that the indicator function I A η m , i takes only 0 or 1 over Ξ m , i , K , constraint (94) decomposes into the following two conditions:
(1) For all η m , i Ξ m , i , K , a + b T η m , i + η m , i T C η m , i 0 ;
(2) For all η m , i Ξ m , i , K such that η m , i γ m , i , a + b T η m , i + η m , i T C η m , i 1 .
Accordingly, the dual problem (98) can be rewritten as:
d = inf a , b , C a + tr C Σ m , i s . t . a + b T η m , i + η m , i T C η m , i 0 , η m , i Ξ m , i , K , a + b T η m , i + η m , i T C η m , i 1 , η m , i Ξ m , i , K with η m , i γ m , k i , C 0 .
(3) Solution Methodology
Problem (99) constitutes a semi-definite program with infinitely many constraints, rendering direct solution intractable. In this section, a grid discretization strategy is employed to approximate it by a finite-dimensional convex optimization problem. Specifically, a set of grid points η m , i j j = 1 N dis is uniformly sampled within the rectangular region Ξ m , i , K , and the original infinite-dimensional constraints are relaxed to hold only at these discrete points:
a + b T η m , i j + η m , i j T C η m , i j 0 , j = 1 , 2 , , N dis a + b T η m , i j + η m , i j T C η m , i j 1 , j such that η m , i j γ m , i
Consequently, the original infinite-dimensional semi-definite program is approximated by the following finite-dimensional convex optimization problem:
d ^ = inf a , b , C a + tr C Σ m , k i s . t . a + b T η m , i j + η m , i j T C η m , i j 0 , j = 1 , 2 , , N dis a + b T η m , i j + η m , i j T C η m , i j 1 , j such that η m , i j γ m , i C 0 .
Given a safety margin γ m , i , the corresponding upper bound on the violation probability can be obtained by solving the above optimization model. In practice, however, the prescribed allowable violation probability δ is typically given, and the required safety margin γ m , i must be determined accordingly. Observing that the optimal value d γ is a non-increasing function of γ , a bisection method can be effectively employed. The detailed procedure is as follows:
Step 1: Determine the search interval. For the k-th discrete instant along the i-th trajectory segment, the radius of the support set for the position deviation p m , i , k dev is given by
R m , i , k max = T i , k · r m , x 2 + r m , y 2
where T i , k denotes the accumulated time up to this instant. Clearly, when γ m , i = 0 , the worst-case violation probability p ( 0 ) = 1 ; when γ m , i R m , i , k max , p ( R m , i , k max ) = 0 . Hence, the search interval for γ can be set as 0 , R m , i , k max . In particular, for the waypoint constraints corresponding to sites, we set k = K , and the accumulated time becomes T i , K .
Step 2: Bisection iteration. Set a convergence tolerance ϵ > 0 , and in each iteration perform the following sub-steps:
Step 2.1: Set γ m , i = ( γ min + γ max ) / 2 .
Step 2.2: Solve the finite-dimensional dual problem (101) to obtain the optimal value d ( γ m , i ) .
Step 2.3: If d ( γ m , i ) δ , the current margin is sufficiently large, so set γ max = γ m , i ; otherwise, set γ min = γ m , i .
Step 2.4: Repeat the above steps until γ max γ min < ϵ .
Step 2.5: Take γ m , i = γ max as the safety margin that satisfies the probabilistic constraint. This value ensures that
sup P P P η m , i > γ m , i δ .
To enhance online computational efficiency, the safety margins γ m , i δ can be precomputed offline for a set of commonly used violation probability levels (e.g., δ = 0.01 , 0.05 , 0.1 ) and a range of discrete accumulated times, and stored in a two-dimensional lookup table. During online optimization, the required safety margin can be rapidly retrieved via table lookup with linear interpolation based on the current accumulated time and the prescribed δ .
It is important to note that the overall transformation from the original chance constraint (81) to the deterministic condition (104) is a conservative sufficient condition rather than a strict equivalence. Conservatism is introduced at two stages: (i) the triangle-inequality-based sufficient condition (82)–(104) and (ii) the finite-grid approximation of the infinite-dimensional SDP (99). Nonetheless, the optimal value d ^ obtained from the discrete SDP converges to the true dual optimum as the number of grid points N dis increases, and the discretization error can be made arbitrarily small in practice. In our implementation, we verified that the computed safety margins stabilize with respect to further grid refinement. More importantly, the extensive Monte Carlo simulations reported in Section 5 provide a strong posterior validation: for all disturbance configurations, the empirically observed violation rates are consistently far below the prescribed δ (e.g., less than 0.1 % when δ = 0.05 ), confirming that the derived deterministic constraints adequately enforce the intended probabilistic guarantees. These observations justify the practical effectiveness of the equivalence transformation.
Formally, since the constraints in (101) are Lipschitz continuous in η and the feasible set Ξ is compact, the optimal value d ^ converges to the true dual optimum as N dis . In our implementation, doubling the grid resolution N dis resulted in changes in the computed safety margin of less than 0.5 % , confirming practical convergence.
Remark 3
(Approximation quality and selection of N dis ). The finite-point discretization in (101) enforces the quadratic constraints only at the sampled grid points. Because the mapping η a + b T η + η T C η is a quadratic polynomial (hence Lipschitz continuous on the compact set Ξ m , i , K ), the inequalities can be guaranteed over the entire support with a uniform error that vanishes as the grid spacing decreases [21,22,23].
Moreover, dropping constraints enlarges the feasible set of the dual problem, so the discrete optimum d ^ slightly underestimates the true worst-case violation probability. Consequently, a coarse grid tends to produce a safety margin γ that is marginally **smaller** (i.e., less conservative) than the exact value.
To quantify this effect and choose a practically sufficient N d i s , we conducted a convergence study using the disturbance parameters of Parameter Set 3 (Table 4). For accumulated times T i , K ranging from 10 s to 300 s, we solved the discrete SDP with N d i s = 100 , 200 , 300 points (uniformly distributed over the support Ξ m , i , K ) and recorded the resulting safety margin. The results are presented in Table 2. The margin stabilizes quickly: the maximum absolute difference between N d i s = 200 and N d i s = 300 is 1.5 m, which is far smaller than the margin itself (tens of meters) and lies within the bisection tolerance (0.1 m). The coarser grid indeed yields a slightly smaller margin, confirming the expected optimistic bias.
Based on this analysis, we set N d i s = 300 (implemented as a rectangular grid covering Ξ) for all offline computations. The observed convergence guarantees that the discretization error has no practical influence on the computed safety margins, and the a posteriori Monte Carlo simulations (Section 5) uniformly confirm that the empirical violation rates remain well below the prescribed δ, validating the overall reliability of the finite-point approximation.
Table 2. Safety margin γ (in meters) with respect to the number of discretization points N dis .
Table 2. Safety margin γ (in meters) with respect to the number of discretization points N dis .
Time (s) N dis = 100 N dis = 200 N dis = 300Time (s) N dis = 100 N dis = 200 N dis = 300
1010.91810.95010.95216043.05243.05243.773
2015.43515.48715.48317044.88145.11544.993
3018.97418.97418.97418045.00145.90046.306
4021.52621.83621.88619047.50147.50147.614
5024.41924.41924.47020048.37448.83748.899
6026.31826.75926.83321048.98049.91650.093
7028.72628.96628.87422049.43951.23051.360
8030.73530.87130.93423050.44352.44852.319
9032.51232.77732.75424052.63652.63653.475
10034.00034.38434.59025054.08354.60154.474
11035.54236.18736.31326054.29054.80155.277
12037.66237.94737.93127054.00056.52456.922
13039.00039.34539.29828056.00057.45157.724
14040.60040.77540.94029058.00058.36258.800
15040.94342.27442.42730059.09459.71960.000
(4) Deterministic Equivalent Reformulation of the Distributionally Robust Constraint
Based on the preceding solution methodology, we can enforce the robust chance constraint through the following sufficient deterministic condition. If the nominal trajectory satisfies
p m , i , K nom P π m ( i ) ε m γ m , i ( δ ) ,
then, together with the safety margin γ m , i that guarantees
sup P P P ( p m , i , K dev > γ m , i ) δ
the triangle inequality ensures the original constraint holds for all distributions in the ambiguity set. Thus, the distributionally robust chance constraint (81) is conservatively guaranteed by the deterministic condition (104).
Remark 4
(Comparison with Wasserstein-based distributionally robust optimization). Existing distributionally robust trajectory planning and task assignment works often construct ambiguity sets using the Wasserstein distance around an empirical reference distribution, see, e.g., [4,17]. While this data-driven paradigm provides powerful statistical guarantees when a substantial number of independent and identically distributed samples are available, it encounters two fundamental limitations in the emergency response setting considered here:
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.
In contrast, the moment-based ambiguity set P in (98) only requires the first-order moment μ , the second-order moment upper bound Σ, and the support set Λ. These quantities can be conservatively estimated from sparse historical records, physical bounds (e.g., maximum possible wind speed), or expert opinion, which aligns precisely with the information typically available in emergency logistics. Moreover, by leveraging the specific structure of the position deviation, we are able to derive the equivalent safety-margin constraint (104) and to compute the required safety margin γ m , i ( δ ) offline through a low-dimensional semidefinite program, independent of the number of samples. The theoretical guarantees of this reformulation rely solely on the duality theory of moment problems and do not require any distributional assumptions, as formalized in Theorem 1. Finally, it is worth noting that when the true distribution is itself unknown and only moment estimates are trustworthy, the moment-based ambiguity set can be provably tighter than a Wasserstein ball, thereby yielding less conservative solutions.

3.2.6. Distributionally Robust Optimal Control Model

Based on the deterministic reformulation of the constraints derived above, the original stochastic minimum-time optimal control problem is reformulated as the following robust optimization model:
min i = 1 N m + 1 K Δ t i s . t . X ˜ m , i , k + 1 nom = A m , i , d X ˜ m , i , k nom + B m , i , d u ˜ m , i , k + C m , i , d μ m X ˜ m , i , 0 nom = X ˜ m , i 1 , K nom ( i > 1 ) , X ˜ m , 1 , 0 nom = X m , 0 X ˜ m , N m + 1 , K nom = X m , 0 p m , i , K nom P π m i ε m γ m , i δ , i = 1 , 2 , , N m v m , x , k 2 + v m , y , k 2 v m , max 2 , v m , x , k 2 + v m , y , k 2 v m , min 2 , v m , x , k a m , x , k + v m , y , k a m , y , k 2 a m , max 2 v m , x , k 2 + v m , y , k 2 v m , x , k a m , y , k v m , y , k a m , x , k ω m , max v m , x , k 2 + v m , y , k 2 v m , x , k a m , y , k v m , y , k a m , x , k ω m , min v m , x , k 2 + v m , y , k 2
In this formulation, p m nom denotes the nominal trajectory, i.e., the trajectory of the UAV in the absence of stochastic disturbances, and γ m , i δ represents the safety margin required under the prescribed allowable violation probability δ .

4. Two-Stage Distributionally Robust Trajectory Planning Method

Directly solving the distributionally robust trajectory planning problem encounters a notable difficulty: for sites appearing later in the sequence, the longer accumulated time leads to greater position uncertainty, which in turn demands a substantially larger safety margin γ m , i δ for a given violation probability δ . In extreme cases, this may result in:
p m , i , K nom P π m i ε m γ m , i δ < 0 ,
rendering the feasible region empty and the problem infeasible. Consequently, there is a necessity for dynamic adjustment of either the violation probability or the safety margin. Moreover, the computation of the safety margin γ m , i δ is contingent upon the accumulated time T i , K required to reach the i-th site, yet T i , K itself is an outcome of the optimization problem. This circular dependency renders a direct solution highly intractable. To circumvent this obstacle, a two-stage planning method is proposed that decouples the estimation of accumulated time from the enforcement of the robust constraints.

4.1. First Stage: Nominal Time Trajectory Planning

In the first stage, stochastic disturbances are neglected, and a deterministic minimum-time trajectory planning problem is solved to obtain reasonable estimates of the arrival times at the respective sites. The mathematical formulation of this deterministic problem is as follows:
min i = 1 N m + 1 K Δ t i s . t . X ˜ m , i , k + 1 nom = A m , i , d X ˜ m , i , k nom + B m , i , d u ˜ m , i , k + C m , i , d μ m , X ˜ m , i , 0 nom = X ˜ m , i 1 , K nom ( i > 1 ) , X ˜ m , 1 , 0 nom = X m , 0 , X ˜ m , N m + 1 , K nom = X m , 0 , p m , i , K nom P π m ( i ) ε m , i = 1 , , N m , v m , x , k 2 + v m , y , k 2 v m , max 2 , v m , x , k 2 + v m , y , k 2 v m , min 2 , v m , x , k a m , x , k + v m , y , k a m , y , k 2 a m , max 2 v m , x , k 2 + v m , y , k 2 v m , x , k a m , y , k v m , y , k a m , x , k ω m , max v m , x , k 2 + v m , y , k 2 v m , x , k a m , y , k v m , y , k a m , x , k ω m , min v m , x , k 2 + v m , y , k 2
This constitutes a standard deterministic optimal control problem. Upon solving it, the nominal arrival time at the i-th site is obtained as t ^ i , and the corresponding estimated accumulated time is given by T ^ i , K = t ^ i .

4.2. Second Stage: Distributionally Robust Trajectory Planning

Building upon the estimated accumulated time T ^ i , K obtained in the first stage, the second stage performs distributionally robust trajectory planning. For a prescribed violation probability δ , the corresponding nominal safety margin is first retrieved from the offline precomputed lookup table using T ^ i , K , i.e., γ m , i ( δ ) = γ T ^ i , K , δ . Subsequently, the feasibility of the deterministic equivalent constraint (104) is examined. If the feasible region is nonempty, planning proceeds with this safety margin. Otherwise, if the feasible region is empty, the safety margin is directly set to the effective delivery radius, namely γ m , i δ = ε m , which requires the nominal trajectory to pass exactly through the site.
This strategy ensures the feasibility of the distributionally robust planning problem by adaptively adjusting the safety margin allocated to each site, while preserving a prescribed lower bound on the overall mission success probability.
Remark 5.
Assume that the optimal arrival time t i for each site is a Lipschitz continuous function of the safety margin γ, with Lipschitz constant L t . Let T ^ i , K be the estimated accumulated time from the first stage, and let γ ( T ^ i , K , δ ) be the safety margin retrieved from the lookup table. Then, if γ ( T ^ i , K , δ ) < ε m , the second-stage problem (106) is guaranteed to be feasible. Moreover, the relative error in the estimated arrival time satisfies | t i t ^ i | L t · γ max , where γ max is the maximum possible safety margin.
The two-stage planning method provides an offline robust trajectory with probabilistic feasibility guarantees. During online execution, the actual UAV state may deviate from the nominal plan due to unmodeled disturbances. To counteract such deviations, a lower-level feedback tracking controller (e.g., model predictive control) can be employed to follow the nominal trajectory while respecting the precomputed safety margins as a tube bound. The integration of online replanning triggered by significant disturbances remains a valuable direction for future work.

4.3. Iterative Refinement for Coupled Time-Margin Consistency

The single-pass two-stage method in Section 4.2 is computationally attractive, but it may leave a small gap between the estimated accumulated times T ^ i , K and the true optimal times that result from the robust planning. To quantify this gap and to provide a more refined solution when desired, we present a simple damping-based iterative procedure that alternates between solving the optimal control problem and updating the safety margins. This iteration emulates a jointly solved problem where the accumulated flight times and the safety margins are mutually consistent.
Step 1. Initialization. Use the first-stage time estimates T ^ i , K to obtain initial safety margins γ m , i ( 0 ) from the lookup table (linear interpolation). Cap each margin at 0.9 ε m to guarantee a feasible initial problem. Set the iteration counter k = 0 , choose a damping coefficient κ ( 0 , 1 ) (typically κ = 0.5 ), and specify convergence tolerances ϵ γ > 0 and ϵ T > 0 .
Step 2. Solve the robust optimal control problem. With the current safety margins γ m , i ( k ) , construct and solve the deterministic equivalent problem (106).
Step 3 Update arrival times. From the obtained solution, extract the discrete time steps Δ t m , i ( k ) and compute the accumulated arrival time at each site i:
T i , K ( k ) = s = 1 i K Δ t m , s ( k ) .
Step 4. Update safety margins. Using T i , K ( k ) , retrieve candidate margins γ ˜ m , i ( k ) from the lookup table (linear interpolation).
Step 5. Damping. Update the margins for the next iteration by
γ m , i ( k + 1 ) = κ γ m , i ( k ) + ( 1 κ ) γ ˜ m , i ( k ) ,
and then cap each γ m , i ( k + 1 ) at 0.95 ε m to preserve a feasibility margin.
Step 6. Convergence check. If both
max i γ m , i ( k + 1 ) γ m , i ( k ) < ϵ γ and max i T i , K ( k ) T i , K ( k 1 ) < ϵ T ,
stop and output the current trajectory and control sequence. Otherwise, increment k and go to Step 2.
Since the safety margin γ is a monotonically increasing function of accumulated time T, and the optimal time T is a Lipschitz function of γ , the mapping T γ T possesses a mixed monotone property. The damping step (Step 5) prevents oscillatory overshoot and typically drives the process to a fixed point within very few iterations. This iterative refinement restores the consistency between time accumulation and margin allocation that is sacrificed by the two-stage decoupling. It serves as a benchmark for evaluating the optimality of the single-pass method and can also be applied directly in situations where the highest trajectory accuracy is required.
Using this iterative refinement, the total mission time drops from 244.71 s (single-pass two-stage) to 243.71 s after three iterations—a relative improvement of only 0.4 % . This negligible difference confirms that the single-pass two-stage method already achieves near-optimal performance and that the iterative refinement is optional for most practical applications.

5. Simulation Verification

This section conducts numerical simulations to verify the effectiveness of the proposed methodology. First, focusing on a single UAV, we compare the site service success rates under stochastic disturbances between the cases without robust optimization and with the proposed robust optimization method, and examine the motion characteristics of the UAV under different disturbance parameter settings. Subsequently, the established robust optimal control algorithm is integrated into the bi-level optimization framework for cooperative task assignment of multiple UAVs, further demonstrating its applicability and effectiveness in multi-UAV emergency mission planning scenarios.
The upper-level task assignment problem (17) is a combinatorial optimization problem that is tightly coupled with the lower-level optimal control through the feedback times t m . To solve this bi-level problem, we employ an improved genetic algorithm (IGA) whose detailed design is presented in our previous work [24].
Briefly, the IGA uses a hybrid encoding scheme that jointly represents task assignments and sequences, and incorporates a dual-archive elitism mechanism (for both feasible and infeasible solutions), adaptive crossover and mutation operators, and periodic local search. The lower-level optimal control problem (30) is solved for each candidate assignment to evaluate its fitness, and the resulting execution times t m are fed back to the genetic algorithm. This IGA serves as a practical and efficient solver for the upper-level combinatorial optimization, but its detailed design is beyond the scope of the present paper; interested readers are referred to [24].

5.1. Validation of the Proposed Method

5.1.1. Effectiveness of Robust Optimal Control Against Stochastic Disturbances

This subsection aims to validate the effectiveness of the proposed robust optimal control method. Since deterministic planning (i.e., ignoring stochastic disturbances) is the default engineering practice, it serves as the natural baseline for evaluating the proposed method. This comparison essentially constitutes an ablation study in which the distributionally robust constraint module is removed from the full framework, isolating its contribution to mission reliability.
First, the optimal trajectory is computed without considering stochastic disturbances, i.e., the safety margin is set to zero by taking γ m , i δ = 0 in the optimal control model (106). In the simulation, the initial position of the UAV is set to 0 , 0 , with an initial speed of v 0 = 10 m / s and an initial heading angle of θ 0 = 0 . The performance parameters of the UAV are configured as follows: speed range of 10 , 50 m / s , acceleration range of 3 , 3 m / s 2 , and angular velocity range of 0.1 , 0.1 rad / s . The specific locations of the sites are listed in Table 3.
The optimal trajectory obtained under disturbance-free conditions is shown in Figure 1. It can be observed that, in the absence of stochastic disturbances, the UAV accurately reaches each site, i.e., the distance to the corresponding site at each arrival instant satisfies the effective delivery radius constraint.
The above result represents the baseline performance under ideal conditions. In practical mission environments, however, stochastic disturbances are inevitable. To analyze the impact of these parameters on mission success rates, three groups of disturbance parameters with distinct statistical characteristics are configured, as detailed in Table 4. Note that in all parameter sets the disturbances are assumed to be temporally uncorrelated (white noise); only the spatial correlation between the x and y components is varied through the off-diagonal terms of Σ m , c . For each parameter set, 1 × 10 5 disturbance sample paths are generated according to the specified statistics, and the success rates for individual sites as well as for the overall mission are evaluated.
Table 4. Disturbance parameter settings.
Table 4. Disturbance parameter settings.
ParameterMeanSupport SetCovarianceCharacteristics
Parameter 1 3.0 ; 4.0 1.8 , 4.2 × 2.8 , 5.2 0.25 0 0 0.25 Oblique wind, small variance
Parameter 2 3.0 ; 4.0 1.0 , 5.0 × 2.0 , 6.0 0.6 0 0 0.6 Oblique wind, increased variance
Parameter 3 3.0 ; 4.0 1.0 , 5.0 × 2.5 , 5.5 0.6 0.48 0.48 0.6 Oblique wind, with correlation
As evident from Table 5, when stochastic disturbances are present, if the UAV continues to apply the control law derived from the disturbance-free planning, the probability that it remains within the effective delivery radius at the arrival instant drops substantially. For an individual sample, the likelihood of successfully servicing all five sites is virtually zero. This observation clearly indicates that deterministic planning which neglects stochastic disturbances is inadequate for ensuring mission success in realistic environments.
To visually corroborate the statistical findings in Table 5, Figure 2 depicts the corresponding distributions of arrival-to-site distances via box plots. In each subplot, the central mark indicates the median, the box bounds the interquartile range (IQR; i.e., the 25th to 75th percentiles), and the whiskers extend to the most extreme data points not considered outliers. Outliers (distances exceeding approximately 1.5 × IQR from the box) are plotted individually.
As can be observed, under all three disturbance parameter configurations, the median distances cluster tightly around 100 m, which is the effective delivery radius ε m set for the UAV. The relatively narrow IQRs indicate that deterministic planning does nominally guide the UAV to the vicinity of the sites. However, a significant number of outliers extend far beyond 100 m, with some exceeding 130 m (e.g., under Parameter 3). These outliers directly correspond to the failed delivery attempts, wherein the stochastic disturbance perturbs the UAV sufficiently to violate the waypoint constraint. The figure thus provides direct visual evidence that, without robustness considerations, the UAV’s arrival positions are highly sensitive to random disturbances.
To address this issue, the proposed distributionally robust optimization model is employed. First, the safety margins corresponding to each waypoint are computed using the algorithm described previously. The robust optimal control model is then solved to obtain the optimal trajectory that accounts for the influence of disturbances. The success rates under the robust optimization scheme are reported in Table 6, and the corresponding distance box plots are shown in Figure 3.
The simulation results demonstrate that the optimal trajectories generated by the proposed robust optimal control model effectively mitigate the adverse effects of stochastic disturbances. The service success rates for individual sites, as well as the overall mission success rate per trial, consistently exceed 90%. These outcomes corroborate the effectiveness of the proposed method in handling stochastic disturbances.
Although the robust optimal control model guarantees the required probabilistic reachability, this reliability comes at a price: the safety margins force the nominal trajectory to stay closer to the sites, which could potentially increase the total flight time. To quantify this trade-off, we compare the total mission times of the deterministic and robust trajectories for the five-site scenario under disturbance Parameter 3 (Table 4). The deterministic planning (safety margin zero) yields a total time of 239.87 s, while the robust planning with δ = 0.1 requires 243.71 s. The increase is merely 3.84 s, i.e., a relative increase of about 1.6 % .
The modest time penalty is due to the fact that the required safety margins are on the order of 10–50 for the mean distances. The additional maneuvering to satisfy the margin constraints is therefore negligible. These results demonstrate that the proposed framework can achieve extremely high mission success rates while preserving almost the same mission efficiency as the deterministic baseline. If a more stringent reliability (smaller δ ) is required, the safety margins would grow, leading to a more noticeable time increase; this inherent trade-off can be directly managed by the mission planner through the choice of δ .
In terms of computational cost, a single robust trajectory planning (the second stage of the two-stage method) requires approximately 0.8 s on a standard desktop computer (Intel Core i7-12700H, 32 GB RAM, MATLAB R2023a). The safety margins are precomputed offline via the semidefinite program and stored in a two-dimensional lookup table; the online retrieval and linear interpolation add negligible overhead. The computational overhead of the robust extension compared to deterministic planning is minimal, because the safety margins are retrieved from the precomputed lookup table rather than solved online.

5.1.2. Impact of Disturbance Parameter Settings on Delivery Effectiveness

To further investigate the influence of different disturbance characteristics on the delivery effectiveness of the UAV, this subsection designs multiple groups of disturbance parameters with distinct statistical properties, as detailed in Table 7. Specifically: Parameter Sets 1 through 4 primarily simulate unidirectional wind disturbances. Set 2 alters the mean magnitude relative to Set 1; Set 3 expands the support set compared to Set 2; and Set 4 further increases the variance relative to Set 3. Parameter Sets 5 through 12 simulate diagonal wind disturbances with varying directions and correlations. Set 5 introduces a non-zero mean along the vertical axis based on Set 4, thereby forming a diagonal wind. Set 6 further introduces positive correlation between the disturbance components. Set 7 adjusts the support set size. Set 8 strengthens the correlation magnitude. Set 9 alters the wind direction and changes the correlation from positive to negative. Sets 10 through 12 maintain a constant sum of variances in both directions while varying the individual variance allocations.
Under each of the above disturbance parameter configurations, the trajectories generated by the proposed distributionally robust optimal control method ensure that the arrival positions of the UAV fall within the effective delivery radius with a probability no less than the prescribed level, preliminarily validating the robustness of the method in stochastic environments. To quantitatively characterize the impact of disturbance parameters on mission effectiveness, the overall statistical properties of the distances at arrival instants for all sites (Table 8), the statistical properties of the maximum distance per trial (Table 9), and the detailed statistics for each individual site (Table 10) are compiled. A systematic analysis of these statistical results yields the following key observations.
1. Influence of Site Order Under a Given Disturbance Parameter Set.
As shown in Table 10, for any given disturbance parameter set, the mean distance between the UAV and the site at the arrival instant exhibits a monotonic decreasing trend as the service sequence proceeds from Site 1 to Site 5. Taking Parameter Set 1 as an example, the average distances for Site 1 through 5 are 84.07 m, 80.14 m, 75.25 m, 71.21 m, and 67.66 m, respectively; under Parameter Set 4, the corresponding values are 69.57 m, 62.44 m, 55.87 m, 50.10 m. This phenomenon arises because the accumulation of mission execution time leads to progressively larger position uncertainty. To maintain the reliability of the waypoint constraints, the required safety margin must increase accordingly, forcing the nominal trajectory closer to the sites and ultimately resulting in a reduction in the mean arrival distance. The standard deviations of the distances at each site, however, are closely related to the directional characteristics of the disturbance and do not strictly vary monotonically with the site order (e.g., under Parameter Set 4, the standard deviations for Sites 3 to 5 are 7.92, 8.48, and 8.40, respectively), reflecting the directional heterogeneity in the accumulation of uncertainty.
2. Impact of Disturbance Parameter Variations on Arrival Distance Distribution.
(1) Influence of Variance Magnitude.
Comparing the results of Parameter Sets 1–3 with those of Set 4 in Table 10 reveals that as the disturbance variance increases, the mean arrival distances at all sites decrease notably. For Site 1, the mean distance drops from 84.07 m under Set 1 to 75.53 m under Set 4; for Site 5, it decreases from 67.66 m to 50.10 m. Concurrently, the standard deviations at each site increase significantly: the standard deviation for Site 1 rises from 4.27 m to 6.54 m, and for Site 5 from 5.49 m to 8.40 m. This indicates that enhanced uncertainty due to larger variance leads to a more dispersed distribution of arrival distances. The minor differences in variance among Sets 1–3 correspond to nearly identical mean distances and standard deviations, further corroborating the dominant role of variance.
(2) Introduction of Diagonal Wind (Two-Dimensional Disturbance).
A comparison between Parameter Sets 4 and 5 demonstrates that, under identical support set and covariance matrix conditions, the introduction of a diagonal wind with a non-zero mean has a negligible effect on the arrival distance distributions. For Site 1, the mean distance changes from 75.53 m to 76.24 m, and the standard deviation from 6.54 m to 6.11 m; for Site 5, the mean distance changes from 50.10 m to 50.28 m, and the standard deviation from 8.40 to 8.46. Thus, the direction of the disturbance mean exerts limited influence on the arrival distance distribution, whereas the second-order moment characteristics are the determining factor.
(3) Influence of Disturbance Correlation.
A comparison between Parameter Sets 5 and 6 reveals that the impact of correlation on the arrival distance distribution is broadening or narrowing, and exhibits complex variations depending on the site order.
Site 1: The mean distance remains essentially unchanged; the standard deviation decreases from 6.11 m to 5.71 m; the 5th percentile rises from 66.19 m to 67.02 m; and the 95th percentile drops from 86.28 m to 85.86 m, indicating a more concentrated distribution.
Site 2: The mean distance remains essentially unchanged; the standard deviation increases from 6.67 m to 8.42 m; the 5th percentile drops from 59.01 m to 55.97 m; and the 95th percentile rises from 80.95 m to 83.62 m, indicating a more dispersed distribution.
Site 5: The mean distance remains essentially unchanged; the standard deviation increases markedly from 8.46 m to 12.60 m; the 5th percentile drops from 37.54 m to 29.42 m; and the 95th percentile rises from 64.12 m to 71.93 m, indicating a substantially more dispersed distribution.
These results suggest that increased correlation alters the propagation of uncertainty along the task sequence, and its effect is closely coupled with both the accumulated time and the disturbance direction, exhibiting non-uniform behavior across different sites. Parameter Set 8, which further strengthens the positive correlation relative to Set 7, also shows inconsistent trends across sites: the standard deviation for Site 1 decreases from 5.71 m to 5.13 m (more concentrated), while that for Site 5 increases from 12.39 m to 14.52 m (more dispersed), further corroborating this characteristic.
To understand this non-monotonic, site-dependent behavior theoretically, it is instructive to examine the spectral decomposition of the disturbance covariance matrix. For Parameter Set 6, the covariance matrix is Σ m , c = 0.6 0.24 0.24 0.6 , whose eigenvalues are λ max = 0.84 and λ min = 0.36 , with corresponding eigenvectors v max = 1 2 [ 1 , 1 ] T (the direction of maximum uncertainty, oriented at 45°) and v min = 1 2 [ 1 , 1 ] T (the direction of minimum uncertainty, oriented at −45°). The position deviation covariance inherits this eigenstructure, scaled by the accumulated time: Cov ( p dev ) = T i , K Σ .
The segment travel direction determines how uncertainty projects onto the arrival distance. Specifically, the variance in the position deviation along the direction of travel between consecutive sites is given by u T Σ u , where u is the unit vector of the segment. For Segment 1 2 (from Site 1 at ( 1000 , 2000 ) to Site 2 at ( 2000 , 1000 ) ), the travel direction is u 1 2 = 1 2 [ 1 , 1 ] T , which coincides exactly with v min . Consequently, the uncertainty along this segment is governed by the smaller eigenvalue λ min = 0.36 , leading to a more concentrated distribution of the position deviation and hence a narrower arrival distance spread at Site 2 when correlation is introduced (compared to the isotropic case). In contrast, for Segment 4 5 (from ( 3000 , 2000 ) to ( 1000 , 1000 ) ), u 4 5 = 1 5 [ 2 , 1 ] T , which forms a large angle with v min and has a substantial projection onto v max , thereby increasing the effective variance and leading to a more dispersed arrival distance distribution at Site 5.
More generally, the non-monotonic site dependence arises from the interplay between (i) the alignment or misalignment of each segment’s travel direction with the eigenvectors of the covariance matrix, which dictates the effective variance along that direction, and (ii) the linear accumulation of uncertainty over time ( T i , K ), which progressively amplifies these directional effects for later sites. When correlation is introduced, the eigenvectors rotate away from the coordinate axes, and the anisotropy of the uncertainty ellipsoid causes the arrival distance distribution to be alternately broadened or narrowed depending on the specific geometry of each segment, producing the complex site-dependent patterns observed in Table 8 and Table 10.
(4) Influence of Support Set.
Comparisons between Parameter Sets 6 and 7, as well as between Sets 2 and 3, indicate that under fixed mean and covariance, altering the support set size has virtually no impact on the arrival distance distributions. For instance, under Sets 6 and 7, the mean distances for Site 1 are 76.35 m and 76.34 m, respectively, with a standard deviation of 5.71 m in both cases; for Site 5, the mean distances are 50.24 m and 49.90 m, with standard deviations of 12.60 m and 12.39 m. This observation confirms that once the moment information is specified, the boundaries of the support set exert negligible influence on the worst-case probability constraint, which is fully consistent with the theoretical derivation that relies solely on moment information for constraint reformulation.
(5) Influence of Variance Allocation (Constant Sum).
In Table 10, Parameter Sets 9 through 12 maintain a constant sum of variances in both directions while varying the individual allocation proportions. The data reveal that the allocation of variances does affect the distribution of arrival distances at each site, yet the effect is not uniform across different sites. For Site 1, the standard deviations under Sets 9, 11, and 12 are 8.27 m, 7.22 m, and 9.28 m, respectively, exhibiting a decreasing-then-increasing trend; in contrast, for Site 3, the corresponding standard deviations are 6.33 m, 7.79 m, and 4.66 m, showing an increasing-then-decreasing pattern. Meanwhile, the mean arrival distances for each site remain largely stable (Site 1: 74.52 m, 74.64 m, 74.43 m; Site 3: 62.23 m, 62.53 m, 62.87 m). These observations indicate that, under a fixed total level of uncertainty, the allocation of variances between the two axes influences the spread of arrival distances in a manner that is closely coupled with both the site order and the specific parameter combination, reflecting a certain degree of complexity.
3. Overall Success Rate Analysis.
The statistical properties of individual trials (Table 9) reveal that the overall mission success rates under all parameter configurations exceed 99.4%, with corresponding violation rates below 0.1%, demonstrating that the proposed method effectively controls the risk level during mission execution. The mean values of the maximum arrival distance across all sites within a single trial exhibit the following trends with respect to disturbance parameter variations: as the disturbance variance increases (e.g., from Parameter Sets 1–3 to Set 4), the mean maximum distance decreases notably, indicating that the nominal trajectory is forced closer to the sites to satisfy the probabilistic constraints. In contrast, the influence of enhanced correlation (e.g., comparing Set 5 with Set 6 or Set 7 with Set 8) on this mean value is more intricate, showing both increases and decreases depending on the specific parameter combination, which reflects the modulating effect of correlation on the propagation of uncertainty. This non-monotonicity is a direct consequence of the eigenvector-segment alignment mechanism discussed above: because the effective variance alternates between being enlarged or suppressed segment-by-segment based on the local travel geometry, the overall maximum distance across all sites reflects a mixture of these competing effects, with the dominant contribution often arising from the segment where the travel direction is most closely aligned with v max .
In summary, the statistical characteristics of the arrival distance between the UAV and the sites are primarily influenced by the disturbance variance and the correlation between disturbance components, whereas the roles of the disturbance mean and the support set boundaries are relatively minor. Notably, the impact of correlation on the arrival distance distribution exhibits non-uniform variations across different sites, highlighting the complexity of uncertainty accumulation and propagation along the task sequence. The proposed method, through rational allocation of safety margins among sites within the distributionally robust optimization framework, guarantees mission success across diverse disturbance environments, and the observed statistical regularities are in agreement with the theoretical expectations.

5.1.3. Comparison with Wasserstein-Based Distributionally Robust Optimization

To further benchmark the proposed moment-based distributionally robust optimal control, we implement a competing method using a Wasserstein ambiguity set following the framework of [3]. For a fair comparison, both approaches are employed to compute the minimum safety margin γ that guarantees sup P P Pr ( η > γ ) δ ( δ = 0.1 ) for the same disturbance parameter set (Parameter 3 in Table 4) and for accumulated flight times T ranging from 10 s to 300 s.
The moment-based method (proposed) constructs P solely from the disturbance mean μ , covariance upper bound Σ c , and support set Λ , and solves the resulting semidefinite program as detailed in Section 3.2.5.
The Wasserstein-based baseline (cf. [3]) draws L = 30 independent samples of the position deviation η , builds the empirical distribution P ^ L , and defines the ambiguity set as a 1-Wasserstein ball P W = { P : W 1 ( P , P ^ L ) ρ } . The radius ρ is set according to the finite-sample guarantee ρ = ( log ( q 1 β 1 ) / ( q 2 L ) ) 1 / 2 with β = 0.1 , q 1 = 1 , and q 2 = 0.1 , resulting in ρ 0.88 . The corresponding distributionally robust chance constraint is conservatively approximated via CVaR and dualized into a tractable convex program [3], and γ W is obtained by bisection.
Table 11 reveals a sharp contrast between the two methods. The moment-based margin γ M increases monotonically from 10.95 m to 60.00 m, which is physically consistent: as the position-deviation covariance grows linearly with T (Equations (70)–(80)), a larger safety margin is naturally required.
In stark contrast, the Wasserstein-based margin γ W exhibits non-monotonic oscillations. For example, γ W drops from 20.54 m at T = 20 s to 18.93 m at T = 30 s, and from 37.11 m at T = 150 s to 33.16 m at T = 160 s, despite the longer exposure to disturbances. Such fluctuations contradict engineering intuition and would be unreliable for mission-critical planning.
This non-monotonicity is an inherent consequence of the data-driven nature of the Wasserstein ambiguity set. The Wasserstein ball is centered at the empirical distribution constructed from only L = 30 samples, whose ability to represent tail risks varies randomly across different sample batches. When a particular sample set happens to be clustered near the mean, the worst-case distribution within the ball cannot account for large deviations, resulting in an artificially small γ W ; a batch containing more extreme points yields a larger γ W . Moreover, the radius ρ is determined solely by the sample size and confidence level, not by the magnitude of T, so it does not compensate for the missing tail information when the empirical distribution fails to capture the increased dispersion at larger T.
The moment-based approach, by contrast, is completely sample-free. Its ambiguity set is defined exclusively through the first- and second-order moments and the support set, all of which are deterministic functions of T. Hence γ M is not only monotonic but also deterministic and reproducible, providing a consistent safety margin that a mission planner can trust without worrying about the representativeness of a limited historical record.
This comparison substantiates a key advantage of the proposed framework for emergency response: when only summary statistics (mean, covariance, bounds) can be reliably estimated, the moment-based DRO offers a physically coherent, monotonically increasing safety margin, whereas a Wasserstein-based DRO, although potentially less conservative when abundant samples are available, may produce unreliable, non-monotonic results under scarce data.

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

To validate the superiority of the integrated “decision–control” model for UAV cooperative task assignment under kinematic constraints, this subsection presents a comparative analysis against the traditional static task assignment model based on Euclidean distance. In the traditional model, assignment decisions are made exclusively based on the straight-line distance between unmanned systems and targets. This approach typically assume that all systems travel at constant maximum speed, thereby neglecting actual kinematic constraints and the trajectory optimization processes.
This subsection considers a scenario in which two UAVs are tasked with servicing multiple relief sites. The specific locations of the relief sites are provided in Table 12. The kinematic parameters for the UAVs are set as follows: speed range 10 , 50 m / s , acceleration range 5 , 5 m / s 2 , and heading angular rate range 0.1 , 0.1 rad / s . In the decoupled baseline, the upper-level assignment is first determined by solving a standard MTSP using Euclidean distances as surrogate costs. Subsequently, for each UAV, the assigned sequence is fed into the same deterministic minimum-time optimal control problem (Equation (30) with ξ m = 0) to compute the actual flight time and trajectory.
By comparing the total mission completion time and the total path cost obtained by the two methods in this scenario, the performance limitations of the traditional method, which arise from its disregard for kinematic constraints and trajectory optimization, are clearly revealed. This comparison serves to demonstrate the necessity and advancement of the integrated modeling and optimization approach proposed in this paper.
The traditional task assignment method makes decisions based solely on Euclidean distance. The resulting shortest straight-line paths are shown in Figure 4a. While this assignment appears geometrically efficient, the actual flight trajectories under realistic kinematic constraints (Figure 4b) require frequent heading and speed adjustments. This leads to a significant increase in mission completion time. Specifically, the calculated mission completion times for UAV 1 and UAV 2 are 94.03 s and 100.63 s, respectively.
The task assignment scheme and the corresponding motion trajectories obtained by the integrated model proposed in this paper are shown in Figure 5. Although the total straight-line path length of this scheme is longer than that of the traditional method (detailed comparisons are presented in Table 13), the actual mission completion times for both UAVs, while satisfying all kinematic constraints, are significantly reduced to merely 66.07 s. This contrast clearly demonstrates that for a dynamic system, minimal spatial distance does not guarantee optimal temporal efficiency, and that the impact of kinematic constraints on overall performance is crucial. By co-optimizing task assignment and trajectory generation, the integrated “decision–control” approach achieves superior performance in the time domain.
The key metrics of the task assignment schemes obtained by the two methods are compared in Table 13.
Analysis of the assignment schemes and trajectory morphology reveals distinct strategic differences. The traditional method adopts a symmetrical region-partitioning strategy (Figure 4a), assigning targets on the left and right sides to UAV 1 and UAV 2, respectively. While this scheme appears balanced and reasonable when kinematic constraints are ignored, the actual trajectories under constraints (Figure 4b) exhibit frequent, sharp turns for each UAV, which substantially increases the time cost.
In contrast, the integrated model employs a cross-region, interleaved assignment strategy (Figure 5). As indicated in Table 13, this strategy breaks the simple spatial partition, resulting in more spatially dispersed target sequences for each UAV and consequently generating smoother overall trajectories. Its core advantage lies in significantly reducing the cumulative turning demand imposed on any single UAV within a localized area. The essence of this strategy is the implicit consideration of kinematic feasibility at the decision-making stage, thereby achieving a more balanced redistribution of the maneuvering load across the entire multi-UAV.
From the perspective of the underlying optimization mechanism, the traditional decoupled approach fails to account for the dynamic characteristics of the unmanned systems during the task assignment phase. Consequently, the subsequent trajectory planning phase is constrained to passively adapt to the predetermined target sequence, offering limited scope for genuine optimization.
In contrast, the integrated model proposed in this paper employs a bi-level optimization architecture. Its critical mechanism is the direct incorporation of performance feedback from the low-level motion planner into the high-level task assignment decision. This enables the assignment decision to prospectively evaluate the achievable trajectory quality under different target sequences, as evidenced by the smoother trajectories shown in Figure 5. Therefore, the model actively selects target combinations that, while potentially longer in geometric distance, are more favorable for flight maneuverability and yield better overall completion time. This embodies the core design philosophy of “assignment as planning”, where the assignment decision inherently incorporates a pre-assessment of planning feasibility and expected performance.
The simulation results shown in Table 13 confirm that kinematic constraints are significant, the proposed integrated “decision–control” method effectively captures the coupling relationship between the decision and control layer. Through spatiotemporal joint optimization, it significantly enhances the overall mission execution efficiency of the unmanned systems.

5.2.2. Performance of the Integrated Framework Under Stochastic Disturbances

The effectiveness of the proposed robust optimal control method in handling stochastic disturbances has been validated through numerical simulations in the preceding sections. To further assess its applicability and reliability in multi-UAV emergency mission planning scenarios, this section integrates the robust optimal control model as a lower-level module into the integrated “decision–control” bi-level optimization framework (31) to solve the collaborative task assignment and trajectory planning problem for multiple UAVs.
In the simulation, the initial positions of two heterogeneous UAVs are set to 0 , 0 and 0 , 1500 (unit: m), respectively. Their initial velocities are v 1 , 1 , 0 = 10 m / s and v 2 , 1 , 0 = 10 m / s , with initial heading angles θ 1 , 1 , 0 = π and θ 2 , 1 , 0 = π . Both UAVs share identical motion performance parameters: velocity range of 10 , 50 m / s , acceleration range of 3 , 3 m / s 2 , and angular velocity range of 0.1 , 0.1 rad / s . The positions and corresponding demand urgency values of the relief sites are detailed in Table 12. The mission requires that the total fulfilled demand value be no less than 80% of the sum of all site values. The service success rate of each UAV at each site is listed in Table 14.
The optimal task assignment scheme, corresponding flight sequences, and estimated arrival times at each site, obtained using the proposed bi-level optimization algorithm, are summarized in Table 15. As indicated in the table, the total demand value fulfilled through collaborative deliveries by the two UAVs is 867.55 , which exceeds the predefined minimum threshold of 862.74 . The total mission completion times for UAV 1 and UAV 2 are 75.63 s and 72.65 s , respectively. This demonstrates that the task assignment scheme effectively balances the workload among platforms while minimizing the maximum completion time.
The flight trajectories of the two UAVs are illustrated in Figure 6. In conjunction with the safety margin data presented in Table 15, it can be observed that a certain distance margin (i.e., safety margin) is reserved between the terminal point of the nominal trajectory and each site location. This margin serves to account for the positional deviations induced by stochastic disturbances. Notably, as the mission sequence progresses and the cumulative flight time increases, the allocated safety margins exhibit an increasing trend (for instance, the safety margin for UAV 1 grows from 12.59 m for the first site to 27.31 m for the final site). This phenomenon reflects the proposed method’s proactive adaptation mechanism to the accumulation of uncertainty along the task sequence: by reserving larger safety margins for subsequent sites, it ensures that their reachability probability constraints remain satisfied despite growing uncertainty.
Figure 7 depicts the time histories of the state variables (velocity) and control inputs (acceleration and angular velocity) for both UAVs during mission execution. As can be seen from the figure, all motion parameters are strictly confined within the prescribed performance boundaries throughout the entire mission duration, and their variations are smooth and continuous, without any saturation or abrupt changes. These results conform to the kinematic constraints of the UAVs and verify the physical executability of the generated trajectories and control strategies.
Remark 6.
All experiments were conducted on a desktop computer with an Intel Core i7-14700KF processor (20 cores, 3.4 GHz) and 32 GB RAM running MATLAB R2023b. For the M = 2 and N = 12 bi-level scenario, the improved genetic algorithm (IGA) with a population size of 100 required approximately 30 s per generation and converged within 60–100 generations.
It should be stressed that the current bi-level framework is computationally intensive and therefore intended for offline mission planning with small to moderate numbers of UAVs. Scaling to larger swarms would require algorithmic improvements, such as parallel evaluation of the lower-level problems, surrogate-assisted fitness approximation, or distributed assignment coordination. We explicitly identify scalability to large-scale multi-UAV systems as an important direction for future research.

6. Conclusions

This paper addressed the cooperative task assignment problem for multi-UAV emergency response systems under stochastic disturbances characterized only by partial moment information. A distributionally robust integrated “decision–control” bi-level optimization framework was established. By exploiting moment-based ambiguity sets and duality theory, the distributionally robust chance constraints were equivalently reformulated into deterministic safety margin conditions, and a two-stage trajectory planning method was designed to decouple the circular dependence between safety margins and accumulated flight times.
Key findings and quantitative outcomes are summarized as follows:
  • Reliability: Under deterministic planning, the overall mission success rate across five sites was merely about 0.7 % . In contrast, the proposed distributionally robust method consistently achieved success rates above 99.9 % across all tested disturbance configurations (Table 6). Even in the most challenging correlated-disturbance scenarios, the overall success rate remained above 99.4 % .
  • 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 239.87 s, while the robust plan required 243.71 s—a relative increase of only 1.6 % .
  • 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 12.59 m for the first site to 27.31 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 M = 2 and N = 12 bi-level scenario, the maximum mission completion time was minimized to 75.63 s and 72.65 s for the two UAVs, while fulfilling 80 % of the total demand value, demonstrating effective workload balancing.
Despite these promising results, several limitations of the current work should be acknowledged. First, the bi-level optimization framework is computationally intensive. As reported in Remark 6, the improved genetic algorithm requires approximately 30 s per generation and 60–100 generations to converge. This makes the current framework suitable mainly for offline planning with a small to moderate number of UAVs; scaling to larger swarms would demand significant algorithmic improvements. Second, the disturbance model assumes temporally uncorrelated noise, whereas real atmospheric turbulence often exhibits temporal correlations that may further influence uncertainty accumulation. Third, the deterministic reformulation of the chance constraints is a conservative sufficient condition, which might lead to slightly overestimated safety margins in some cases. Fourth, the current two-stage planning method is essentially offline, and only a conceptual feedback tracking strategy is suggested; online replanning capability triggered by significant disturbance deviations is not yet fully integrated.
Building on these findings and limitations, several future research directions are identified:
  • 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

Conceptualization, A.Z. and M.Z.; methodology, A.Z. and M.Z.; software, A.Z. and X.L.; validation, A.Z. and X.L.; writing—original draft preparation, A.Z.; writing—review and editing, X.L., M.Z., H.Z., Z.L., Z.Z. (Zhi Zhang) and Z.Z. (Zhiyang Zhang). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ning, C.; Fan, J.; Sun, S. Review of Multi-UAV Collaborative Planning Research. Comput. Eng. Appl. 2025, 61, 42–58. [Google Scholar]
  2. 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]
  3. 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]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. Wiesemann, W.; Kuhn, D.; Sim, M. Distributionally Robust Convex Optimization. Oper. Res. 2014, 62, 1358–1376. [Google Scholar] [CrossRef] [Scilit]
  21. Hettich, R.; Kortanek, K.O. Semi-infinite programming: Theory, methods, and applications. SIAM Rev. 1993, 35, 380–429. [Google Scholar] [CrossRef] [Scilit]
  22. Still, G. Discretization in semi-infinite programming: The rate of convergence. Math. Program. 2001, 91, 53–69. [Google Scholar] [CrossRef] [Scilit]
  23. Ben-Tal, A.; Ghaoui, L.E.; Nemirovski, A. Robust Optimization; Princeton University Press: Princeton, NJ, USA, 2009. [Google Scholar]
  24. 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]
Figure 1. Optimal trajectory under disturbance-free conditions.
Figure 1. Optimal trajectory under disturbance-free conditions.
Mathematics 14 03044 g001
Figure 2. Distribution of arrival-to-site distances under deterministic planning (without robust optimization) for the three disturbance parameter sets in Table 4.
Figure 2. Distribution of arrival-to-site distances under deterministic planning (without robust optimization) for the three disturbance parameter sets in Table 4.
Mathematics 14 03044 g002
Figure 3. Box plots of distances between arrival positions and relief sites under stochastic disturbances with robust optimization.
Figure 3. Box plots of distances between arrival positions and relief sites under stochastic disturbances with robust optimization.
Mathematics 14 03044 g003
Figure 4. Comparison of task assignment schemes without considering kinematic constraints of unmanned systems. (a) Euclidean shortest paths (without kinematic constraints). (b) Actual trajectories after independent minimum-time planning under kinematic constraints.
Figure 4. Comparison of task assignment schemes without considering kinematic constraints of unmanned systems. (a) Euclidean shortest paths (without kinematic constraints). (b) Actual trajectories after independent minimum-time planning under kinematic constraints.
Mathematics 14 03044 g004
Figure 5. Task assignment scheme and motion trajectories obtained by the integrated model.
Figure 5. Task assignment scheme and motion trajectories obtained by the integrated model.
Mathematics 14 03044 g005
Figure 6. Optimal trajectories for two UAVs.
Figure 6. Optimal trajectories for two UAVs.
Mathematics 14 03044 g006
Figure 7. The state variables and control inputs of the UAVs.
Figure 7. The state variables and control inputs of the UAVs.
Mathematics 14 03044 g007
Table 1. Structured comparison with representative recent works.
Table 1. Structured comparison with representative recent works.
ReferenceIntegrated Decision and ControlDRO Using Moment InfoSafety Margin MechanismBi-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)
Table 3. Specific locations of the relief sites.
Table 3. Specific locations of the relief sites.
SitexySitexy
Site 11000.002000.00Site 43000.00−2000.00
Site 22000.001000.00Site 51000.00−1000.00
Site 34000.000.00
Table 5. Task completion performance under stochastic disturbances without robust optimization.
Table 5. Task completion performance under stochastic disturbances without robust optimization.
ParameterPerformance per SitePerformance Evaluation Across Samples
Parameter 1SiteSuccess rateMean distanceStd.MaximumOverall success rate0.721%
Site 149.388%100.0613.913117.647Mean max. distance105.715
Site 249.313%100.0974.297119.112Std. dev. of max. distance3.394
Site 348.929%100.1374.990125.07490th percentile of sample max. distance109.908
Site 448.932%100.1585.470129.30395th percentile of sample max. distance111.924
Site 549.215%100.1505.440136.58298th percentile of sample max. distance114.891
Parameter 2SiteSuccess rateMean distanceStd.MaximumOverall success rate 0.702%
Site 148.874%100.1636.048127.240Mean max. distance108.912
Site 248.885%100.2356.632130.809Std. dev. of max. distance5.295
Site 348.679%100.2817.738136.90290th percentile of sample max. distance115.415
Site 448.333%100.3678.450146.44595th percentile of sample max. distance118.714
Site 548.256%100.3818.411149.86098th percentile of sample max. distance123.453
Parameter 3SiteSuccess rateMean distanceStd.MaximumOverall success rate0.520%
Site 149.211%100.2714.981124.177Mean max. distance111.279
Site 249.900%100.0359.416143.267Std. dev. of max. distance7.737
Site 349.290%100.27610.432152.41390th percentile of sample max. distance121.320
Site 448.313%100.6917.475146.07495th percentile of sample max. distance126.452
Site 549.831%100.06014.333171.58198th percentile of sample max. distance133.203
Table 6. Task completion performance under stochastic disturbances with robust optimization.
Table 6. Task completion performance under stochastic disturbances with robust optimization.
ParameterPerformance per SitePerformance Evaluation Across Samples
Parameter 1SiteSuccess rateMean distanceStd.MaximumOverall success rate99.989%
Site 199.994%84.6603.933102.026Mean max. distance86.091
Site 2100.000%80.5504.30598.999Std. dev. of max. distance3.022
Site 3100.000%75.6835.03098.90890th percentile of sample max. distance90.139
Site 499.998%71.1715.519102.11295th percentile of sample max. distance91.497
Site 599.997%67.4925.473105.47498th percentile of sample max. distance93.073
Parameter 2SiteSuccess rateMean distanceStd.MaximumOverall success rate99.988%
Site 199.995%76.2396.108101.455Mean max. distance78.487
Site 2100.000%69.9636.66899.364Std. dev. of max. distance4.699
Site 399.998%62.3747.782102.50690th percentile of sample max. distance84.776
Site 499.997%55.5068.562103.75895th percentile of sample max. distance86.906
Site 599.998%50.2808.459100.81598th percentile of sample max. distance89.383
Parameter 3SiteSuccess rateMean distanceStd.MaximumOverall success rate99.668%
Site 199.998%76.3825.131102.959Mean max. distance79.574
Site 299.903%69.6099.634110.142Std. dev. of max. distance5.023
Site 399.923%62.23210.676117.93190th percentile of sample max. distance88.039
Site 499.994%56.1347.579105.54395th percentile of sample max. distance88.729
Site 599.832%49.45814.520132.34498th percentile of sample max. distance92.363
Table 7. Settings of different disturbance parameters.
Table 7. Settings of different disturbance parameters.
ParameterMeanSupport SetCovarianceCharacteristics
Parameter 1 0 ; 0 1.2 , 1.2 × 1.2 , 1.2 0.25 0 0 0.25 Light wind, zero mean
Parameter 2 3.0 ; 0 1.8 , 4.2 × 1.2 , 1.2 0.25 0 0 0.25 Unidirectional wind introduced
Parameter 3 3.0 ; 0 1.0 , 5.0 × 2.0 , 2.0 0.25 0 0 0.25 Enlarged support set
Parameter 4 3.0 ; 0 1.0 , 5.0 × 2.0 , 2.0 0.6 0 0 0.6 Increased covariance
Parameter 5 3.0 ; 4.0 1.0 , 5.0 × 2.0 , 6.0 0.6 0 0 0.6 Increased covariance
Parameter 6 3.0 ; 4.0 1.0 , 5.0 × 2.0 , 6.0 0.6 0.24 0.24 0.6 Positive correlation introduced
Parameter 7 3.0 ; 4.0 1.0 , 5.0 × 2.5 , 5.5 0.6 0.24 0.24 0.6 Reduced support set
Parameter 8 3.0 ; 4.0 1.0 , 5.0 × 2.5 , 5.5 0.6 0.48 0.48 0.6 Enhanced correlation
Parameter 9 3.0 ; 4.0 1.0 , 5.0 × 5.5 , 2.5 0.6 0.48 0.48 0.6 Negative correlation
Parameter 10 3.0 ; 4.0 1.0 , 5.0 × 5.5 , 2.5 0.7 0.48 0.48 0.5 Unequal variances with equal sum
Parameter 11 3.0 ; 4.0 1.0 , 5.0 × 5.5 , 2.5 0.8 0.48 0.48 0.4 Unequal variances with equal sum
Parameter 12 3.0 ; 4.0 1.0 , 5.0 × 5.5 , 2.5 0.4 0.48 0.48 0.8 Unequal variances with equal sum
Table 8. Statistical characteristics of distances at arrival moments across all sites.
Table 8. Statistical characteristics of distances at arrival moments across all sites.
StatisticParameter 1Parameter 2Parameter 3Parameter 4Parameter 5Parameter 6
Total observations100,000100,000100,000100,000100,000100,000
Global mean distance (m)75.66675.84375.83462.70062.87262.934
Std. dev. (m)7.7797.7467.73411.95112.07913.215
Minimum distance (m)30.74828.36631.9394.7664.2281.145
Maximum distance (m)104.102104.212102.637104.066103.758115.876
Median distance (m)75.81976.09076.10363.06863.28063.640
Violation count221717121296
Violation rate0.004%0.003%0.003%0.002%0.002%0.019%
StatisticParameter 7Parameter 8Parameter 9Parameter 10Parameter 11Parameter 12
Total observations100,000100,000100,000100,000100,000100,000
Global mean distance (m)62.52862.76362.79062.83362.89162.802
Std. dev. (m)13.19813.82011.45811.26111.12711.955
Minimum distance (m)0.4120.48711.40814.79521.3515.590
Maximum distance (m)112.632132.344125.102118.819123.785121.898
Median distance (m)63.52863.21863.89364.03264.24063.810
Violation count98350260152136548
Violation rate0.020%0.070%0.052%0.030%0.027%0.110%
“violation” means a single site failing.
Table 9. Statistical characteristics of the maximum distance at arrival moments across samples.
Table 9. Statistical characteristics of the maximum distance at arrival moments across samples.
StatisticParameter 1Parameter 2Parameter 3Parameter 4Parameter 5Parameter 6
Overall success rate99.978%99.983%99.984%99.988%99.988%99.908%
Mean max. distance85.79785.86185.82678.16778.48779.198
Std. dev.3.1993.1483.1374.8834.6994.805
90th percentile90.10290.08490.07484.74084.77685.538
95th percentile91.57791.51191.47687.00086.90687.804
98th percentile93.28893.18693.15889.53189.38390.542
StatisticParameter 7Parameter 8Parameter 9Parameter 10Parameter 11Parameter 12
Overall success rate99.903%99.668%99.742%99.850%99.873%99.460%
Mean max. distance79.13479.57477.35677.07176.84578.039
Std. dev.4.7975.0236.0845.8675.7556.571
90th percentile85.43388.03985.83985.26784.79587.254
95th percentile87.67488.72989.03488.24887.72790.759
98th percentile90.44492.36392.54791.82191.08194.819
Table 10. Detailed statistical characteristics of distances at arrival moments for each site.
Table 10. Detailed statistical characteristics of distances at arrival moments for each site.
ParameterPerformance per SiteDistribution per Site
1SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.986%84.0744.273104.10215.92677.04881.19584.05686.95889.54491.12794.00916.961
Site 299.998%80.1364.578102.12319.86472.60177.07280.12483.20185.96887.65290.90518.304
Site 399.999%75.2515.262101.45624.74966.65571.80475.25378.71281.86083.88387.86721.212
Site 499.999%71.2115.535100.92128.78962.34067.71771.16474.66578.00080.21385.23122.891
Site 599.996%67.6565.492104.00432.34459.21764.59867.59070.62973.77076.31383.57224.355
2SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.992%84.1304.217103.04615.87077.18581.28184.13486.98189.54391.05493.95416.769
Site 299.998%80.3214.520100.27519.67972.92677.28180.29783.34386.12987.78890.93518.009
Site 399.999%75.6845.101101.10524.31667.36272.32675.68479.03482.11383.98087.91420.552
Site 499.999%71.4475.471100.39728.55362.68468.00571.41574.83978.16980.38685.31222.628
Site 599.995%67.6325.504104.21332.36859.18064.53267.55570.63673.85776.41483.41724.237
3SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.993%84.1264.201102.06015.87477.23881.27484.12686.95489.53091.05993.88316.645
Site 299.999%80.3154.481101.15719.68572.91077.32680.30683.31586.02487.68690.82417.914
Site 399.997%75.6745.089100.87624.32667.36472.31375.68179.03382.09884.00387.74320.379
Site 499.997%71.4415.447101.77928.55962.66168.01071.40974.84978.13480.30885.16222.501
Site 599.997%67.6155.480102.63732.38559.12864.53467.56570.64273.79476.27583.35024.222
4SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.991%75.5326.537104.06624.46864.77771.11175.54979.94683.91386.29790.67825.901
Site 2100.000%69.5686.98499.64630.43258.07664.86769.56574.25878.50581.07185.90127.825
Site 399.999%62.4357.920101.74937.56549.55057.81362.43267.63272.41575.45181.51131.961
Site 499.999%55.8728.481100.93644.12842.30750.50055.79561.14066.22069.66077.77835.471
Site 599.999%50.0958.401100.26749.90537.36445.23349.88454.66159.64763.76074.52737.163
5SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.995%76.2396.108101.45523.76166.18872.12476.26180.37484.04586.27790.39324.205
Site 2100.000%69.9636.66899.36430.03759.00865.48969.95274.44778.52580.95185.68926.681
Site 399.998%62.3747.782102.50637.62649.63457.27862.36367.47572.18475.09581.12131.487
Site 499.997%55.5068.562103.75844.49441.89150.05655.40160.82366.03069.46477.69235.801
Site 599.998%50.2808.459100.81549.72037.53745.42050.05154.74859.80164.11675.35137.814
6SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.991%76.3475.711103.22323.65367.02272.48076.29680.14883.68585.86189.87622.854
Site 299.983%69.7998.417107.99630.20155.97364.18769.79275.42180.52383.62289.53533.562
Site 399.984%62.3989.722111.95237.60246.52256.02462.30568.72174.72478.45386.09939.577
Site 499.997%55.8878.848100.66044.11341.77550.25355.64261.26166.94670.87478.86137.086
Site 599.949%50.23712.596115.87649.76329.41943.09950.03257.12465.51671.93084.19154.772
7SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.998%76.3415.714102.23423.65967.02172.43476.28080.18683.76685.79489.87422.853
Site 299.976%69.7698.339108.35430.23156.03164.21069.78175.33980.37483.44789.27533.244
Site 399.977%62.3679.563108.64437.63346.81456.07362.30568.57274.43678.17585.91739.103
Site 4100.000%55.8778.79498.95244.12341.93550.28455.64561.17466.87470.81078.95437.019
Site 599.951%49.89712.388112.63250.10329.57842.88449.61456.63264.88171.26583.54053.962
8SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.998%76.3825.131102.95923.61868.32972.81476.17479.70483.12385.17689.24020.911
Site 299.903%69.6099.634110.14230.39153.72563.15469.62876.04081.93885.46892.12338.398
Site 399.923%62.23210.676117.93127.76845.00855.11462.04669.13675.80680.19888.55643.548
Site 499.994%56.1347.579105.54343.86645.18151.09655.37360.31265.83469.83078.46733.286
Site 599.832%49.45814.520132.34450.54224.95841.18549.24157.42767.28574.41687.98663.028
9SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.843%74.5158.269109.88825.48561.17668.80974.37180.07285.23788.37394.21233.036
Site 2100.000%69.4783.67788.62530.52263.55066.99169.41871.88374.16975.59478.45914.909
Site 399.998%62.6536.326110.47837.34753.20858.32862.14266.41970.82173.79880.08426.876
Site 499.899%56.02311.742125.10243.97737.27148.34355.63663.25970.82575.91386.75649.485
Site 5100.000%51.2836.02398.47048.71742.87247.67950.56054.01358.78962.37070.31127.439
10SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.914%74.5947.730110.11025.40662.26469.24274.37579.72984.64687.63693.39131.127
Site 2100.000%69.4923.44587.76130.50863.92667.18369.44171.76173.91475.19277.78813.862
Site 399.998%62.5597.015103.57337.44152.07657.67661.97966.82671.67674.99781.72029.644
Site 499.936%56.20111.067118.81943.79938.75748.81955.76562.93870.27175.22085.66846.911
Site 5100.000%51.3205.61394.45948.68043.49647.99150.62553.81658.41861.79468.91325.417
11SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.948%74.6417.224108.76125.35963.17169.61974.38079.40584.07786.99792.40829.237
Site 2100.000%69.5053.24886.56830.49564.41067.31769.37671.54973.63675.02078.00313.593
Site 399.984%62.5297.785117.32037.47150.99157.03761.87667.31172.76876.30583.68732.696
Site 499.933%56.33710.558123.78543.66340.16749.13855.64962.68969.90574.84885.46545.298
Site 599.999%51.4435.323104.98948.55744.31348.25350.65553.70058.16661.39268.81524.502
12SiteSuccess rateMeanStd. dev.MaximumSafety margin5%25%50%75%90%95%99%Range
Site 199.639%74.4259.278116.15525.57559.26068.13274.32180.64186.36389.84696.48437.224
Site 2100.000%69.4744.11897.27230.52663.31966.63969.14671.93974.82576.77980.80717.488
Site 3100.000%62.8734.65597.30237.12756.07459.74962.45965.49268.79071.17676.40320.329
Site 499.821%55.80013.542121.89844.20033.67747.05755.57264.25172.88578.69990.13956.462
Site 599.992%51.4376.978105.31148.56342.34047.11750.29554.45460.09064.78975.02632.686
Table 11. Safety margins γ computed by the moment-based DRO (proposed approach) and the Wasserstein-based DRO (baseline, cf. [3]) for different accumulated times.
Table 11. Safety margins γ computed by the moment-based DRO (proposed approach) and the Wasserstein-based DRO (baseline, cf. [3]) for different accumulated times.
Time (s)Moment-DROWasserstein-DROTime (s)Moment-DROWasserstein-DRO
1010.9516.2216043.7733.16
2015.4820.5417045.1241.53
3018.9718.9318046.3534.05
4021.9023.8119047.6135.69
5024.4825.6120048.9041.80
6026.8327.2521050.0936.02
7028.9728.7822051.3635.22
8030.9330.3123052.3248.67
9032.8531.7224053.6743.91
10034.5933.0825054.4743.56
11036.3133.9826055.5838.60
12037.9334.9727056.9240.79
13039.3535.9828057.7241.98
14040.9437.0329058.8049.17
15042.4337.1130060.0049.11
Table 12. Specific locations and demand values of the relief sites.
Table 12. Specific locations and demand values of the relief sites.
Relief SitesxyValueRelief SitesxyValue
Relief site 1−326.00121.0098.71Relief site 7−252.001431.0093.76
Relief site 2−471.00667.0084.56Relief site 8−468.00824.0098.78
Relief site 3−287.00590.0094.01Relief site 9−252.00931.0089.67
Relief site 4−6.00500.0074.26Relief site 1035.00998.0071.07
Relief site 5317.00613.0082.66Relief site 11310.00891.0095.47
Relief site 6442.00267.0097.47Relief site 12438.001239.0098.01
Table 13. Comparison of results between the traditional method and the integrated decision–control method.
Table 13. Comparison of results between the traditional method and the integrated decision–control method.
Comparison Item UAV 1UAV 2
Traditional Task Assignment MethodAssignment Scheme 1 , 2 , 3 , 4 , 5 , 6 7 , 8 , 9 , 10 , 11 , 12
Mission Execution Time94.03 s100.63 s
Total Euclidean Path Length2633.652617.07
Integrated Decision–Control MethodAssignment Scheme 1 , 2 , 9 , 10 , 11 , 6 7 , 8 , 3 , 4 , 5 , 12
Mission Execution Time66.07 s66.07 s
Total Euclidean Path Length2999.162986.10
Table 14. Service success rates of each UAV at each site.
Table 14. Service success rates of each UAV at each site.
SiteUAV 1UAV 2SiteUAV 1UAV 2
Site 10.780.82Site 70.820.81
Site 20.760.91Site 80.740.82
Site 30.690.86Site 90.750.74
Site 40.910.76Site 100.880.83
Site 50.840.84Site 110.680.78
Site 60.760.67Site 120.810.86
Table 15. Optimal paths and arrival times at each relief site.
Table 15. Optimal paths and arrival times at each relief site.
UAV 1UAV 2
Sequence Arrival Time Safety Margin Fulfilled Value Sequence Arrival Time Safety Margin Fulfilled Value
113.23 s12.59 m76.99710.48 s11.24 m75.95
225.32 s17.41 m64.27822.92 s16.57 m81.00
931.72 s19.52 m67.25331.28 s19.34 m80.85
1040.65 s22.14 m62.54440.43 s22.04 m56.44
552.54 s25.13 m69.431151.35 s24.84 m74.47
661.93 s27.31 m74.081260.05 s26.89 m84.29
Total fulfilled demand value867.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.

Share and Cite

MDPI and ACS Style

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

AMA Style

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 Style

Zheng, 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 Style

Zheng, 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

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop