Next Article in Journal
Volatility Spillovers Between China’s Financial Markets and Strategic Metal Assets: Evidence from LLM Knowledge Distillation
Previous Article in Journal
Prism-Based Mapping of 6G Use Cases Integrating Technical Requirements and Multidimensional Service Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty

College of Systems Engineering, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Systems 2026, 14(4), 405; https://doi.org/10.3390/systems14040405
Submission received: 26 February 2026 / Revised: 30 March 2026 / Accepted: 4 April 2026 / Published: 7 April 2026
(This article belongs to the Section Artificial Intelligence and Digital Systems Engineering)

Abstract

Multi-agent systems (MASs), with unmanned aerial vehicles (UAVs) as a representative embodiment, have become increasingly vital in time-sensitive disaster response scenarios, where multiple agents must collaborate to execute “observe-and-intervene” emergency tasks and jointly cope with dynamic environmental uncertainties. Existing research on task allocation mostly eliminates uncertainty through deterministic models; the few studies that directly consider uncertainty focus primarily on time uncertainty, overlooking the critical importance of demand uncertainty. To this end, this study accounts for the impact of harsh environmental conditions and incident complexity factors on intervention resource demands. We establish an uncertainty set for these demands and construct a two-stage robust optimization model to solve the coupled multi-agent task allocation problem. Compared with deterministic models, this framework enhances risk resistance while simultaneously reducing the conservatism of decisions. Furthermore, to overcome the computational challenges of large-scale instances, a Learning-Enhanced Column and Constraint Generation (LE-C&CG) algorithm is proposed. Experimental results demonstrate that LE-C&CG converges over an order of magnitude faster than standard Benders and C&CG algorithms, consistently achieving a 0% optimality gap within fractions of a second, making it highly suitable for time-critical emergency applications.

1. Introduction

With the advancement of intelligent technologies, multi-agent systems (MASs), particularly unmanned aerial vehicles (UAVs), are increasingly playing a vital role in dynamic and hazardous disaster response scenarios [1]. However, cooperating to execute coupled “observe-and-intervene” tasks in these environments exposes MASs to various unpredictable factors. Therefore, incorporating uncertainty into task allocation models is essential for generating robust and practical decision-making plans.
The existing literature on MAS task allocation has largely relied on deterministic models to simplify these challenges [2,3]. Studies in universe environments frequently focus on large-scale coverage with strict time windows [4,5,6,7,8,9], occasionally utilizing predictive models like LSTM or multi-agent reinforcement learning (MARL) to adapt to dynamic changes [10,11]. Conversely, research in high-risk environments emphasizes strict sequential task chains [12,13,14,15,16,17,18], agent survivability [19,20], and target heterogeneity [21,22]. Furthermore, optimization often requires runtime recalculation to resolve unexpected failures as tasks unfold [23].
Despite these advancements, the literature explicitly addressing uncertainty remains comparatively scarce. While some studies model position, trajectory, or time uncertainties [24,25,26,27,28,29,30], critical demand uncertainty is frequently overlooked. Additionally, traditional solution methods like fuzzy and stochastic programming rely on subjective priors or exact probability distributions, which contradict the unpredictable nature of real-world emergencies [31,32,33,34,35]. Robust optimization effectively avoids these restrictive assumptions, often drawing inspiration from worst-case game-theoretic frameworks [36,37]. To mitigate the over-conservatism inherent in single-stage static models [38,39,40], two-stage robust optimization offers a more flexible framework that balances risk mitigation with decision efficiency [41,42].
Addressing the severe demand uncertainty in hazardous disaster environments, this paper first establishes a deterministic baseline model minimizing total operational cost for coupled MAS task allocation. We then construct a two-stage robust optimization model to maximize the satisfaction of uncertain resource demands while balancing costs and emergency benefits. Finally, to overcome the computational bottlenecks of large-scale instances, we propose the Learning Enhanced C&CG (LE-C&CG) algorithm, leveraging the recourse function’s monotonicity to replace the MIP-based subproblem solver with a specialized heuristic separation oracle.
The main contributions of this paper are as follows:
(1)
Systematic Modeling of Coupled Tasks under Demand Uncertainty: Our framework mathematically captures the strict sequential dependencies of “observe-and-intervene” operations. Furthermore, we explicitly formulate a budgeted uncertainty set for physical intervention resource demands, directly addressing the unpredictable payload surges caused by hazardous disaster environments.
(2)
Balanced Risk Mitigation via Two-Stage Robustness: By formulating the problem within a two-stage robust optimization paradigm, the model effectively balances upfront task allocation costs against the worst-case recourse penalties of payload shortages. This strategic structure significantly mitigates the over-conservatism typically associated with single-stage static robust approaches, providing decision-makers with a flexible risk-hedging tool.
(3)
Structural Acceleration via the LE-C&CG Algorithm: We propose the Learning Enhanced C&CG (LE-C&CG) algorithm, which leverages a rigorously proven monotonicity property of the recourse function in our model. By replacing the generic NP-hard subproblem with an O ( T log T ) greedy heuristic separation oracle, LE-C&CG achieves orders-of-magnitude faster convergence, rendering the robust framework practically viable for large-scale, real-time emergency applications.
The structure of this paper is arranged as follows. Section 2 introduces the deterministic model for the coupled MAS task allocation problem, defines the uncertainty set, and develops the two-stage robust optimization framework. In Section 3, we present the enhanced solution algorithm designed to mitigate computational complexity. Section 4 provides a thorough experimental assessment based on emergency response scenarios to validate both the model’s robustness and the algorithm’s efficiency. To conclude, Section 5 summarizes our findings and proposes potential directions for subsequent investigations.

2. Model

This section considers the coupled multi-agent task allocation problem utilizing integrated observation-and-intervention UAVs to perform sequential tasks at various incident sites. Initially, we formulate a mixed-integer linear programming baseline to formally define the physical and operational constraints of the multi-UAV system. Subsequently, we construct a two-stage robust optimization model accounting for uncertain intervention resource demands to hedge against extreme environmental perturbations.

2.1. Deterministic Model

2.1.1. Problem Description

Consider a fleet of M observation and intervention integrated UAVs available to perform either observation or intervention tasks at various incident sites. The attributes of these UAVs are represented by the set U, with each UAV defined by the following tuple:
U = U 1 , , U M , U i = < v a l i U , p i U , S i U , v i , c i , F i >
Specifically, v a l i U represents the replacement cost of the UAV, incurring corresponding systemic losses if the UAV fails due to severe environmental hazards. The parameter p i U denotes the probability of the UAV failing under such extreme conditions. S i U signifies the upper capacity limit of intervention resources carried by the UAV, representing the collection of emergency payloads required to mitigate the hazard at the incident site. Additionally, v i describes the flight speed of the UAV, c i indicates its unit fuel consumption, and F i limits the maximum fuel capacity.
Furthermore, there are N distributed incident sites requiring response, characterized by the set T, with each incident defined by the following tuple:
T = T 1 , , T N , T j = < p o s j T , v a l j T , p j T , S j T , t j 0 , t j 1 , t j L >
Here, p o s j T represents the location of the incident site and v a l j T denotes the benefits generated upon a successful response to the incident. p j T represents the probability of successful intervention by the assigned UAVs. S j T defines the baseline intervention resource demands. t j 0 denotes the time of the observation task and t j 1 denotes the time of the intervention task. t j L dictates the time limit of the incident, representing the latest permissible start time for the intervention task. In addition, the observation task must be completed prior to executing the intervention task for each incident, ultimately completing a total of 2 N tasks.

2.1.2. Constraints

The decision variable is 0-1 variable x i j h , which indicates whether UAV i performs an observation or intervention task at incident site j, where h = 0 indicates an observation task and h = 1 indicates an intervention task.
x i j h 0 , 1 , i U , j T , h 0 , 1
The first constraint is regarding intervention resource demand constraints. When UAV i performs an intervention task at site j, its current remaining intervention resource should be greater than or equal to the influence resource demands of site j.
S i U k = 1 j 1 S k T x i j h > S j T , i U , j T
The second and third constraints ensure the temporal feasibility of the coupled “observe-and-intervene” tasks within the macro-level allocation framework. Since the explicit flight sequences are deferred to the post-processing heuristic, the MILP model guarantees temporal feasibility by evaluating the direct-flight response times.
Given the strict logical dependency that an observation must precede an intervention, the completion time of the intervention task depends on both the observation’s completion time and the intervention UAV’s arrival time. To ensure that the entire coupled operation finishes before the incident’s time limit t j L , we introduce two coupled linear constraints.
First, the observation task must be completed early enough to leave sufficient time for the subsequent intervention execution. Thus, the arrival and execution time of the assigned observation UAV, plus the required intervention duration t j 1 , must not exceed the deadline:
i = 1 M D i , j v i + t j 0 x i j 0 + t j 1 t j L , j T
Second, the UAV assigned to the intervention task must independently be capable of arriving at the site and completing its operation within the deadline:
i = 1 M D i , j v i x i j 1 + t j 1 t j L , j T
Together, Equations (5) and (6) provide a strictly necessary feasibility boundary for the temporal coupling without relying on non-linear routing variables. They effectively restrict the maximum allowable assignment distances for both observation and intervention agents.
The fourth constraint is the fuel capacity constraint, restricting the total flight distance accumulated by UAV i for both observation and intervention tasks from exceeding its maximum range limit F i . Let ( X i U , Y i U ) and ( X j T , Y j T ) denote the initial spatial coordinates of UAV i and target j, respectively. The distance is defined as D i , j = ( X i U X j T ) 2 + ( Y i U Y j T ) 2 :
c i j = 1 N h { 0 , 1 } D i , j x i j h F i , i U
The fifth constraint ensures that every required task (both observation h = 0 and intervention h = 1 ) at each incident site must be executed exactly once by one of the available UAVs.
i = 1 M x i j h = 1 , j T , h { 0 , 1 }

2.1.3. Objective Function

The objective function of this model is divided into costs and benefits, expressed in the form of minimizing the total cost.
The first component f 1 is the hazard risk cost, combining the UAV replacement cost v a l i U and the failure probability p i U under severe environmental conditions.
f 1 = v a l i U 1 j = 1 N 1 p i U
The second cost is the UAV’s operational range cost, f 2 , which is minimized to reduce total flight distance.
f 2 = D i , j
The reward component, f 3 , represents the value gained from successfully mitigating an incident site. We assume a single-intervention protocol where each site is dedicated by exactly one UAV.
f 3 = v a l j T p j T
Normalizing and aggregating these three distinct components yields the comprehensive objective function f.
min f = i = 1 M j = 1 N h = 0 1 v a l i U max i { v a l i U } 1 j = 1 N 1 p i U + D i , j max i D i , j v a l j T max j v a l j T p j T x i j h
Consequently, the complete deterministic model is formulated as follows:
min f = i = 1 M j = 1 N h = 0 1 v a l i U max i { v a l i U } 1 j = 1 N 1 p i U + D i , j max i D i , j v a l j T max j v a l j T p j T x i j h s . t . S i U k = 1 j 1 S k T x i j h > S j T , i U , j T s . t . i = 1 M D i , j v i + t j 0 x i j 0 + t j 1 t j L , j T s . t . i = 1 M D i , j v i x i j 1 + t j 1 t j L , j T s . t . c i j = 1 N h { 0 , 1 } D i , j x i j h F i , i U s . t . i = 1 M x i j h = 1 , j T , h { 0 , 1 } s . t . x i j h 0 , 1 , i U , j T , h 0 , 1

2.2. Two-StageRobust Optimization Model

Building upon the deterministic model, this section develops a two-stage robust optimization formulation accounting for the uncertainty of intervention resource demands. Recognizing the over-conservatism of single-stage robust models allocating highly redundant resources to prevent extreme risks, we construct a two-stage paradigm. The first stage formulates a baseline task plan minimizing the total operational cost based solely on baseline demands, operating prior to the realization of any uncertainty. Subsequently, following the revelation of the actual demands, the second stage minimizes the additional penalty cost incurred under the worst-case scenario. The two-stage model can find the optimal balance between prevention investment and failure risk and develop a plan that can effectively resist disturbances without being overly conservative and causing costs to get out of control.

2.2.1. Demand Uncertainty Set

The actual intervention resource demand heavily depends on unpredictable environmental hazards and incident complexity factors. Severe weather conditions, such as strong winds or limited visibility, degrade intervention efficiency, necessitating higher resource consumption. Simultaneously, the inherent complexity of the incident site, evolving rapidly during a crisis, further escalates the resource requirements.
Acknowledging the incomplete prior knowledge regarding these escalating factors, we construct a budgeted uncertainty set Ξ bounding the actual intervention resource demands. In real-world disaster response scenarios, while an entire region may experience hazardous conditions, extreme localized demand surges (e.g., a sudden secondary explosion or a localized structural collapse) rarely occur simultaneously at every single site. The independent binary activation bounded by a budget Γ is highly appropriate here because it effectively models this spatial sparsity of extreme events. It allows decision-makers to hedge against a realistic number of concurrent worst-case escalations without falling into the trap of absolute worst-case over-conservatism.
Ξ : S ˜ j T R | T | | S ˜ j T = S ^ j T + ξ j · ( Δ j e n v + Δ j p r o t ) , j T j T ξ j Γ ξ j 0 , 1 , j T
In this formulation, S ˜ j T represents the actual intervention resource demand, aggregating the nominal baseline requirement S ^ j T and the potential demand increments. The binary variable ξ j dictates the activation of the uncertainty bound for a specific site, triggering the environmental demand increment Δ j e n v and the incident complexity demand increment Δ j p r o t . The uncertainty budget Γ restricts the total number of simultaneous severe disruptions.

2.2.2. Development of Two-Stage Robust Optimization Model

Formulating the first stage as the master problem, the objective function integrates the deterministic operational costs and the anticipated worst-case penalty function derived from the second stage. The constraints mirror the deterministic model excluding the rigid resource capacity limitations, transitioning the strict capacity compliance into flexible constraints evaluated within the recourse problem.
min f = i = 1 M j = 1 N h = 0 1 C i j h x i j h + max S ˜ j T Ξ Q x , S ˜ j T C i j h = v a l i U max i { v a l i U } 1 j = 1 N 1 p i U + D i , j max i D i , j v a l j T max j v a l j T p j T s . t . i = 1 M D i , j v i + t j 0 x i j 0 + t j 1 t j L , j T s . t . i = 1 M D i , j v i x i j 1 + t j 1 t j L , j T s . t . c i j = 1 N h { 0 , 1 } D i , j x i j h F i , i U s . t . i = 1 M x i j h = 1 , j T , h { 0 , 1 } s . t . x i j h 0 , 1 , i U , j T , h 0 , 1
Functioning as the recourse sub-problem, the second stage translates the deficit between the available intervention payloads and the realized actual demands into a quantifiable penalty cost. To clarify the physical interpretation, the resource gap is evaluated per UAV rather than per site. Let P i denote the unit penalty cost for UAV i and y i represent the continuous recourse variable capturing the payload deficit of UAV i. The second-stage problem is formulated as follows:
Q x , ξ = min y 0 i = 1 M P i y i s . t . y i j T S ^ j T + ξ j Δ j x i j 1 S i U , i U
In Equation (16), the constraint explicitly calculates the capacity shortage: it sums the realized demand ( S ^ j T + ξ j Δ j , where Δ j = Δ j e n v + Δ j p r o t ) of all target sites j assigned to UAV i (where x i j 1 = 1 ), and subtracts the UAV’s physical payload capacity S i U . If the assigned demand exceeds the capacity, y i takes the positive difference; otherwise, y i = 0 . The objective seeks the worst-case uncertainty realization ξ Ξ that maximizes this total system penalty.

3. Algorithm

The proposed two-stage robust model features a “min-max-min” structure bounded by an uncertainty budget Γ . While the standard Column-and-Constraint Generation (C&CG) algorithm [43] solves this exactly, its reliance on dualization and Big-M constraints inherently ignores structural properties like monotonicity, leading to exponential computational growth. To overcome this, we propose the Learning-Enhanced C&CG (LE-C&CG) algorithm. By leveraging the monotonic nature of the recourse function—where penalty costs non-decreasingly scale with perturbation intensity—LE-C&CG replaces the computationally expensive MIP-based subproblem with a fast O ( T log T ) greedy heuristic separation oracle. For any fixed first-stage allocation, this oracle rapidly identifies worst-case scenarios by simply ranking and selecting the top Γ perturbed targets that maximize marginal penalty costs. This avoids auxiliary dual variables and generates high-quality cuts, significantly accelerating convergence to meet the stringent real-time demands of large-scale UAV task allocation.
To rigorously justify the heuristic separation oracle within the LE-C&CG framework, we establish the following property regarding the recourse function.
Proposition 1
(Monotonicity of the Recourse Function). For any fixed first-stage task allocation matrix x , the recourse penalty function Q ( x , ξ ) is monotonically non-decreasing with respect to the uncertainty realization vector ξ.
Proof. 
Let ξ A , ξ B Ξ be two distinct uncertainty realizations such that ξ A ξ B element-wise. Because the demand perturbation is strictly non-negative ( Δ j 0 ), the total demand assigned to any UAV i U satisfies
j T S ¯ j T + ξ j A Δ j x i j 1 j T S ¯ j T + ξ j B Δ j x i j 1
Subtracting the constant payload capacity S i U from both sides preserves the inequality. Since the recourse gap is defined by a standard maximum function y i = max ( 0 , load i S i U ) , which is monotonically non-decreasing, and the penalty coefficient satisfies P i > 0 , we have
i U P i max 0 , load i A S i U i U P i max 0 , load i B S i U
Hence, Q ( x , ξ A ) Q ( x , ξ B ) . This guarantees that the worst-case scenario inherently lies at the upper boundary of the uncertainty budget Γ , fundamentally validating the greedy selection strategy in the LE-C&CG framework.    □
Building upon this monotonicity, the identification of worst-case scenarios can be reinterpreted as a combinatorial ranking and selection process. The specific procedural logic is detailed in Algorithm 1.
Algorithm 1: Learning-Enhanced C&CG (LE-C&CG)
Systems 14 00405 i001
To strictly control the computational complexity within the two-stage robust optimization framework, our primary mathematical model focuses on the macro-level task allocation. By utilizing binary assignment variables x i j h , the model guarantees resource reliability against demand uncertainty without suffering from the exponential complexity explosion typically caused by explicit routing variables (e.g., tracking sequences from node to node). Consequently, the exact flight sequences are not implicitly ordered within the main MILP formulation.
To bridge the gap between static robust allocation and dynamic operational execution (as visualized in the subsequent experimental evaluations), we employ a decoupled Post-Processing Nearest-Neighbor Heuristic. Once the optimal robust allocation x * is determined by the LE-C&CG algorithm, this heuristic constructs the micro-level flight trajectories and temporal schedules.
It simulates real-time execution by greedily dispatching available UAVs to their assigned, physically closest, and logically valid targets. Specifically, it strictly enforces the “observe-before-intervene” timing prerequisite dynamically: an intervention task at a specific site can only be initiated if its corresponding observation task has been fully completed by the system. The detailed state-updating logic and scheduling procedure are outlined in Algorithm 2.
Algorithm 2: Post-Processing Dynamic Routing and Scheduling
Systems 14 00405 i002

4. Experiments

4.1. Experimental Settings

To evaluate the practical utility of the proposed two-stage robust optimization model, we construct realistic disaster response simulations within a 100 km × 100 km region. All UAVs are dispatched from a centralized base to randomly distributed emergency sites, each possessing a baseline intervention requirement that may unpredictably escalate due to environmental hazards and incident complexity.
The primary parameter settings are detailed in Table 1. While exact coordinates and MAS specifications are synthesized to avoid disclosing sensitive data, the parameter ranges are strictly benchmarked against real-world industrial and emergency-response hybrid VTOL (Vertical Take-Off and Landing) UAVs. For example, payload capacities ( S i U [ 15 , 50 ] kg) reflect standard medium-to-heavy lift multi-rotors used in firefighting, and flight speeds ( v i [ 2.5 , 4.0 ] km/min) align with rapid-response fixed-wing hybrid drones. Crucially, the unmet demand penalty P j is deliberately set to 5000, acting as a “Big-M” weight to ensure that the optimization prioritizes disaster mitigation over marginal operational savings.
To comprehensively validate the model and algorithms, we designed 4 experimental groups with varying fleet sizes and proportionally scaled incident sites, yielding 12 distinct instances. All mathematical models were formulated and solved using the Gurobi Optimizer via the gurobipy interface. Computations were executed in Python 3.8 (PyCharm 2024) on a machine equipped with an AMD 7945HX CPU (AMD, Santa Clara, CA, USA) and an NVIDIA RTX 4060 GPU (NVIDIA, Santa Clara, CA, USA).
This section describes 4 groups of experiments with varying fleet sizes, each scaling up the number of incident sites, yielding 12 distinct experimental instances to thoroughly evaluate the proposed model and algorithms.

4.2. Experimental Results and Discussion

4.2.1. Effectiveness Analysis

Table 2 shows the results of the task allocation for different numbers of UAVs and incident sites and lists the detailed allocation plan for the maximum number of incident sites in each group. The data in Table 2 show that when the number of UAVs is fixed, expanding the target set results in higher total allocation costs. This is because a larger number of targets introduces greater cumulative demand variability, intensifying the allocation constraints and driving up resource expenditure. Table 2 also shows that increasing the number of UAVs can reduce the total cost of task allocation. More UAVs expand the choice space, help find better solutions, and further reduce overall cost.
Figure 1 shows part of the task allocation scheme for 20 UAVs and 24 incident sites. UAVs with different numbers are responsible for performing different tasks for different sites. UAVs 0, 1, and 2 chose sites that are closer to perform tasks. UAVs 3 and 4 chose sites that are moderately distant to perform tasks. UAVs 5, 6, 7, and 8 chose sites that are far away to perform tasks. The task allocation plan shows that UAV task selection comprehensively considers the shortest range and maximum demand satisfaction, further verifying the effectiveness and feasibility of the model.

4.2.2. Robust Analysis

This section describes the use of Monte Carlo simulation to conduct 500 independent evaluation runs for each experimental group. To rigorously test the out-of-sample performance of the optimization models, the uncertain demands in these simulations were not simply drawn from the extreme boundaries of the predefined discrete uncertainty set Ξ (which would inherently and trivially favor the robust model). Instead, we simulate realistic, continuous environmental noise.
Specifically, the sampling procedure is defined as follows: In each simulation run, every incident site j T has an independent probability p = Γ / | T | of encountering a severe environmental hazard or complexity escalation. Furthermore, if an escalation is triggered, the actual additional resource demand is not fixed at the theoretical worst-case maximum Δ j but is rather sampled from a continuous uniform distribution U ( 0 , Δ j ) . Thus, the realized demand for site j is calculated as S ˜ j T = S ^ j T + δ j , where δ j U ( 0 , Δ j ) with probability p, and δ j = 0 otherwise.
Under this probabilistic and continuous evaluation framework, we assess the robustness between the two-stage robust optimization model and the deterministic model through four key indicators: Average Real Cost, Violation Probability, Average Violation Magnitude, and Price of Robustness.
Among them, Average Real Cost is the total cost including penalty costs divided by the number of simulations; Violation Probability is the probability that the UAV will have insufficient influence resource requirements in the simulation; Average Violation Magnitude represents the average demand gap when insufficient influence resource requirements occur; Price of Robustness represents the additional cost paid by the two-stage robust optimization model for higher robustness.
Figure 2 shows the changes in Average Real Cost for the two models. Overall, the total costs of the deterministic models are all higher than those of the two-stage robust optimization models, indicating that the two-stage robust optimization models can avoid greater cost losses by paying a small additional cost up front. With a fixed fleet size, total costs rise for both model types; however, the deterministic model exhibits a sharper cost escalation, leading to a progressively larger performance disparity compared to the robust optimization model.
Figure 3 show the changes in Violation Probability and Average Violation Magnitude of the two models respectively. Overall, the deterministic model has a higher probability of insufficient demand and a larger demand gap. Even when the scale is larger, the probability of insufficient demand is high for both models, but the demand gap is smaller for the two-stage robust optimization model.
Figure 4 shows the changes in Price of Robustness of the two-stage robust optimization model. Overall, in most cases, the additional cost paid was less than 1%, with only one group raising it to 2.7%. However, based on the previous three figures, we can see that by paying a small amount of additional costs, both the demand gap and the total cost can be significantly reduced. Collectively, these four metrics demonstrate that the two-stage robust optimization model effectively incorporates risk considerations, offering superior robustness compared to the deterministic approach.

4.2.3. Algorithm Analysis

This section evaluates the performance of LE-C&CG through three sub-experiments: solution time analysis, sub-problem complexity analysis, and convergence trajectory comparison. The remaining two comparison objects are the Benders algorithm and the standard C&CG algorithm. Among them, the CPU calculation time analysis records the changes in the CPU solution time of the three algorithms as the scale increases; the sub-problem complexity analysis records the solution time changes of LE-C&CG and standard C&CG under the condition of a fixed scale and as the uncertainty budget increases; the convergence trajectory analysis tracks the iterative progress of all three algorithms as they approach the optimal solution.
Figure 5 shows the results of the solution time analysis. Overall, the solution times of LE-C&CG are all one order of magnitude lower than the other two algorithms, indicating that LE-C&CG is optimal regardless of scale. As the scale increases, the solution time of all three algorithms will become longer, but LE-C&CG tends to increase by a smaller amount.
Figure 6 shows the results of the subproblem complexity analysis. Overall, the solution time of LE-C&CG is always lower than 0.05 s, while the solution time of standard C&CG is always higher than 0.25 s. In addition, the uncertain budget growth has not limited the performance of LE-C&CG.
Figure 7 shows the results of algorithm convergence. The curve of LE-C&CG shows a “vertical drop” shape, which can reduce the gap to 0% in a very short time. In contrast, Benders and C&CG need to go through a long iterative process to slowly converge. This evidence confirms the algorithm’s rapid convergence capabilities, satisfying the stringent real-time decision-making requirements inherent in dynamic disaster response operations.

4.2.4. Sensitivity Analysis

This section conducts sensitivity analysis on the three factors of uncertainty budget Γ , additional demand Δ and penalty cost coefficient P j and analyzes the impact of the relevant parameters of the uncertainty set on the model. Among them, the parameter Γ reflects the decision-maker’s estimate of the number of incident sites that will occur simultaneously in emergencies in the environment. The parameter D e l t a represents the upper limit of the worst-case demand surge for a single site; the penalty coefficient P j reflects the acceptance of using excess demand and partial task failure.
Figure 8 shows the total cost and robustness penalty as a function of the ratio of the uncertainty budget to the number of objectives. Subgraph (a) shows that the total robust cost shows a weak upward trend, but is generally controlled at the same level. This shows that the impact of the uncertain budget on the two-stage robust optimization model is limited and the model’s risk resistance is strong enough. Subgraph (b) shows that the upward trend of robust cost is more obvious. When the uncertainty budget is high, the robustness cost increases even more, but is generally controlled at around 6%, which shows that when the uncertainty level is high, the model can still achieve robustness at a lower cost.
Figure 9 shows reliability and average violation proportion as a function of additional demand. Subgraph (a) shows that reliability shows a downward trend with the increase in additional demand, and the degree of decrease increases with the increase in scale. Subgraph (b) shows that the average violation ratio shows an upward trend with the increase in additional demand. Notably, the average violation ratio exhibits higher sensitivity to Δ in smaller-scale scenarios, suggesting that additional demand fluctuations exert a more improved influence on the model when fewer resources are available.
Figure 10 shows the variation of reliability and average violation proportion with penalty cost coefficient P j . Subgraph (a) shows that reliability shows a stable trend with the increase in penalty cost coefficient, but the decline rate increases with the increase in scale. Subgraph (b) shows that the average violation ratio shows a stable trend as the penalty cost coefficient increases, but the decline increases with the increase in scale.

5. Conclusions

5.1. Summary of Contributions

This study addressed the coupled multi-agent task allocation problem for time-sensitive emergency response by incorporating uncertain intervention resource demands caused by environmental hazards and incident complexities. We constructed a two-stage robust optimization model that effectively balances the trade-off between upfront resource investment and potential risk penalties. To overcome the computational bottlenecks of large-scale instances, we proposed the Learning-Enhanced Column and Constraint Generation (LE-C&CG) algorithm, which substitutes the traditional Mixed-Integer Programming subproblem with a specialized greedy heuristic oracle. Extensive simulations verified that the proposed framework significantly enhances task reliability compared to deterministic approaches, reducing violation probabilities while avoiding excessive conservatism, with a marginal Price of Robustness generally under 1%. Moreover, the LE-C&CG algorithm demonstrated superior scalability, achieving convergence an order of magnitude faster than standard Benders and C&CG benchmarks, consistently reaching a 0% optimality gap in under 0.05 s.

5.2. Discussion and Limitations

While existing two-stage robust optimization applications often focus on static resource sizing or independent task scheduling without complex spatial–temporal coupling, our framework provides a rigorous algorithmic foundation that explicitly encodes the strict sequential dependencies of “observe-and-intervene” operations and achieves sub-second decision-making efficiency. Despite these operational and computational advantages over traditional exact dualization methods, several challenges remain for practical deployment in real-world disaster response systems. A critical hurdle is the integration of the proposed model into live command-and-control infrastructures, which requires addressing communication delays and ensuring seamless dynamic updates as ground-truth data shifts during operations.
Furthermore, some theoretical limitations persist. The current uncertainty set relies on estimated intervals and budgets, which may not fully capture the complex, non-linear correlations found in real-world disaster data. Additionally, the efficiency of the heuristic oracle depends on the monotonicity of the penalty function. Future research will focus on: (1) incorporating more realistic, data-driven uncertainty factors; (2) investigating AI-assisted column generation techniques to handle non-monotonicity; and (3) developing robust compensation mechanisms to maintain coordination under intermittent communication failure.

Author Contributions

Conceptualization, C.D. and C.H.; Methodology, C.D.; Validation, C.D., C.H., and M.L.; Formal analysis, C.D.; Data curation, C.D.; Writing—original draft, C.D.; Writing—review and editing, C.D. and C.H.; Visualization, C.D.; Supervision, M.L., C.H. and J.J.; Project administration, M.L. and J.J.; Funding acquisition, M.L. and J.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grant 72431011.

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.

Abbreviation

The following abbreviation is used in this manuscript:
LE-C&CGLearning-Enhanced Column and Constraint Generation

References

  1. Du, Y.; Xing, L.; Cai, Z. Survey on intelligent scheduling technologies for unmanned flying craft clusters. Acta Autom. Sin. 2020, 46, 222–241. [Google Scholar]
  2. 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]
  3. Tang, Y.; Miao, Y.; Barnawi, A.; Alzahrani, B.; Alotaibi, R.; Hwang, K. A joint global and local path planning optimization for UAV task scheduling towards crowd air monitoring. Comput. Netw. 2021, 193, 107913. [Google Scholar] [CrossRef]
  4. Feng, O.; Zhang, H.; Tang, W.; Wang, F.; Feng, D.; Zhong, G. Digital Low-Altitude Airspace Unmanned Aerial Vehicle Path Planning and Operational Capacity Assessment in Urban Risk Environments. Drones 2025, 9, 320. [Google Scholar] [CrossRef]
  5. Wang, Z.; Zhang, J. A task allocation algorithm for a swarm of unmanned aerial vehicles based on bionic wolf pack method. Knowl.-Based Syst. 2022, 250, 109072. [Google Scholar] [CrossRef]
  6. Song, Y.; Ma, Z.; Chen, N.; Zhou, S.; Srigrarom, S. Comparative analysis of centralized and distributed multi-UAV task allocation algorithms: A unified evaluation framework. Drones 2025, 9, 530. [Google Scholar] [CrossRef]
  7. Liu, H.; Shao, Z.; Zhou, Q.; Tu, J.; Zhu, S. Task Allocation Algorithm for Heterogeneous UAV Swarm with Temporal Task Chains. Drones 2025, 9, 574. [Google Scholar] [CrossRef]
  8. Cui, W.; Li, R.; Feng, Y.; Yang, Y. Distributed task allocation for a multi-UAV system with time window constraints. Drones 2022, 6, 226. [Google Scholar] [CrossRef]
  9. Liu, H.; Li, X.; Wu, G.; Fan, M.; Wang, R.; Gao, L.; Pedrycz, W. An iterative two-phase optimization method based on divide and conquer framework for integrated scheduling of multiple UAVs. IEEE Trans. Intell. Transp. Syst. 2020, 22, 5926–5938. [Google Scholar] [CrossRef]
  10. Hu, C.; Wang, R.; Lei, T.; Zhang, X.; Li, M.; Jiang, J. Dynamic multi-objective optimization based on integrated incremental long short-term memory and inverse model prediction strategy. IEEE Trans. Evol. Comput. 2025. [Google Scholar] [CrossRef]
  11. Miuccio, L.; Riolo, S.; Samarakoon, S.; Bennis, M.; Panno, D. On learning generalized wireless MAC communication protocols via a feasible multi-agent reinforcement learning framework. IEEE Trans. Mach. Learn. Commun. Netw. 2024, 2, 298–317. [Google Scholar] [CrossRef]
  12. Zhao, Y.; Zhou, D.; Piao, H.; Yang, Z.; Hou, R.; Kong, W.; Pan, Q. Cooperative multiple task assignment problem with target precedence constraints using a waitable path coordination and modified genetic algorithm. IEEE Access 2021, 9, 39392–39410. [Google Scholar] [CrossRef]
  13. Fu, X.; Feng, P.; Gao, X. Swarm UAVs task and resource dynamic assignment algorithm based on task sequence mechanism. IEEE Access 2019, 7, 41090–41100. [Google Scholar] [CrossRef]
  14. Wang, J.-f.; Jia, G.-w.; Lin, J.-c.; Hou, Z.-x. Cooperative task allocation for heterogeneous multi-UAV using multi-objective optimization algorithm. J. Cent. South Univ. 2020, 27, 432–448. [Google Scholar]
  15. Wu, X.; Yin, Y.; Xu, L.; Wu, X.; Meng, F.; Zhen, R. Multi-UAV task allocation based on improved genetic algorithm. IEEE Access 2021, 9, 100369–100379. [Google Scholar] [CrossRef]
  16. Chen, L.; Liu, W.L.; Zhong, J. An efficient multi-objective ant colony optimization for task allocation of heterogeneous unmanned aerial vehicles. J. Comput. Sci. 2022, 58, 101545. [Google Scholar] [CrossRef]
  17. Yu, X.; Gao, X.; Wang, L.; Wang, X.; Ding, Y.; Lu, C.; Zhang, S. Cooperative multi-UAV task assignment in cross-regional joint operations considering ammunition inventory. Drones 2022, 6, 77. [Google Scholar]
  18. Zhang, S.; Hu, C.; Zhao, D.; Yang, K.; Xu, Z.; Li, M. A Two-Stage Multi-UAV Task Allocation Approach Based on Graph Theory and a Learning-Inspired Immune Algorithm. Drones 2025, 9, 599. [Google Scholar]
  19. Liu, B.; Wang, S.; Li, Q.; Zhao, X.; Pan, Y.; Wang, C. Task assignment of UAV swarms based on deep reinforcement learning. Drones 2023, 7, 297. [Google Scholar] [CrossRef]
  20. Dong, X.; Shi, C.; Wen, W.; Zhou, J. Multi-Mission Oriented Joint Optimization of Task Assignment and Flight Path Planning for Heterogeneous UAV Cluster. Remote Sens. 2023, 15, 5315. [Google Scholar] [CrossRef]
  21. Gao, S.; Wu, J.; Ai, J. Multi-UAV reconnaissance task allocation for heterogeneous targets using grouping ant colony optimization algorithm. Soft Comput. 2021, 25, 7155–7167. [Google Scholar] [CrossRef]
  22. Wu, W.; Cui, N.; Guo, J. Distributed task assignment method based on local information consensus and target estimation. Control Theory Appl. 2018, 35, 566–576. [Google Scholar]
  23. Abioye, A.O.; Hunt, W.; Gu, Y.; Schneiders, E.; Naiseh, M.; Archibald, B.; Sevegnani, M.; Ramchurn, S.D.; Fischer, J.E.; Soorati, M.D. A user study evaluation of predictive formal modelling at runtime in human-swarm interaction. ACM Trans. Hum.-Robot Interact. 2025, 14, 1–24. [Google Scholar] [CrossRef]
  24. Poudel, S.; Moh, S. Task assignment algorithms for unmanned aerial vehicle networks: A comprehensive survey. Veh. Commun. 2022, 35, 100469. [Google Scholar] [CrossRef]
  25. Liu, D.; Bao, W.; Zhu, X.; Fei, B.; Men, T.; Xiao, Z. Cooperative path optimization for multiple UAVs surveillance in uncertain environment. IEEE Internet Things J. 2021, 9, 10676–10692. [Google Scholar] [CrossRef]
  26. Zhong, H.; Yang, R.; Zheng, A.; Zheng, M.; Mei, Y. Two-Stage Uncertain UAV Combat Mission Assignment Problem Based on Uncertainty Theory. Aerospace 2025, 12, 553. [Google Scholar] [CrossRef]
  27. Zhang, A.; Yang, M.; Bi, W.; Zhang, B. Task allocation of heterogeneous multi-UAVs in uncertain environment based on multi-strategy integrated GWO. Acta Aeronaut. Astronaut. Sin. 2023, 44, 148–164. [Google Scholar]
  28. Yu, J.; Guo, J.; Zhang, X.; Zhou, C.; Xie, T.; Han, X. A novel tent-levy fireworks algorithm for the UAV task allocation problem under uncertain environment. IEEE Access 2022, 10, 102373–102385. [Google Scholar] [CrossRef]
  29. Liu, D.; Dou, L.; Zhang, R.; Zhang, X.; Zong, Q. Multi-agent reinforcement learning-based coordinated dynamic task allocation for heterogenous UAVs. IEEE Trans. Veh. Technol. 2022, 72, 4372–4383. [Google Scholar] [CrossRef]
  30. Qin, B.; Zhang, D.; Tang, S.; Wang, M. Distributed grouping cooperative dynamic task assignment method of UAV swarm. Appl. Sci. 2022, 12, 2865. [Google Scholar] [CrossRef]
  31. Fan, H.; Wu, J.; Geng, J.; Li, Y. Hybrid genetic algorithm for solving fuzzy demand and time windows vehicle routing problem. J. Syst. Manag. 2020, 29, 107–118. [Google Scholar]
  32. Zhao, Y.; Song, Y.; Zhang, J.; Kang, L. Fuzzy game decision-making of unmanned aerial vehicles air-to-ground attack based on the particle swarm optimization integrating multiply strategies. Control Theory Appl. 2019, 36, 1644–1652. [Google Scholar]
  33. Ota, M.J.; Fukasawa, R. Hardness of pricing routes for two-stage stochastic vehicle routing problems with scenarios. Oper. Res. 2025, 73, 2177–2187. [Google Scholar] [CrossRef]
  34. Kan, X.; Thayer, T.C.; Carpin, S.; Karydis, K. Task planning on stochastic aisle graphs for precision agriculture. IEEE Robot. Autom. Lett. 2021, 6, 3287–3294. [Google Scholar] [CrossRef]
  35. Jia, Z.; Yu, J.; Ai, X.; Xu, X.; Yang, D. Cooperative multiple task assignment problem with stochastic velocities and time windows for heterogeneous unmanned aerial vehicles using a genetic algorithm. Aerosp. Sci. Technol. 2018, 76, 112–125. [Google Scholar] [CrossRef]
  36. Chen, Y.; Yang, D.; Yu, J. Multi-UAV task assignment with parameter and time-sensitive uncertainties using modified two-part wolf pack search algorithm. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2853–2872. [Google Scholar] [CrossRef]
  37. Qin, C.; Pang, M.; Wang, Z.; Hou, S.; Zhang, D. Event-Triggered Zero-Sum Game for Input Saturated Nonlinear Systems with State Constraints. IEEE Trans. Consum. Electron. 2026, 72, 455–465. [Google Scholar] [CrossRef]
  38. He, Y.; Zhang, C.; Li, S. Unmanned aerial vehicle carriers scheduling problem based on two-stage robust optimization. J. Syst. Eng. 2020, 35, 838–848. [Google Scholar]
  39. Whitbrook, A.; Meng, Q.; Chung, P.W. Addressing robustness in time-critical, distributed, task allocation algorithms. Appl. Intell. 2019, 49, 1–15. [Google Scholar] [CrossRef]
  40. Zheng, X.; Qin, S.; Zhang, Y.; Huo, J. Integrated Two-Stage Optimization of Strategic Unmanned Aerial Vehicle Allocation and Operational Scheduling Under Demand Uncertainty. Appl. Sci. 2025, 15, 11249. [Google Scholar] [CrossRef]
  41. Nguyen, D.T.; Nguyen, H.T.; Trieu, N.; Bhargava, V.K. Two-stage robust edge service placement and sizing under demand uncertainty. IEEE Internet Things J. 2021, 9, 1560–1574. [Google Scholar] [CrossRef]
  42. Wang, W.; Xie, H.; Wei, Z.C.; Zhao, J.J.; Peng, L. Two-Stage Robust Optimization Method for UAV Task Assignment Under Uncertain Demand. Acta Electron. Sin. 2024, 52, 3552–3561. [Google Scholar]
  43. Zeng, B.; Zhao, L. Solving two-stage robust optimization problems using a column-and-constraint generation method. Oper. Res. Lett. 2013, 41, 457–461. [Google Scholar]
Figure 1. UAV task allocation flight path map. The numbers in the figure represent the task execution sequence.
Figure 1. UAV task allocation flight path map. The numbers in the figure represent the task execution sequence.
Systems 14 00405 g001
Figure 2. Average real cost.
Figure 2. Average real cost.
Systems 14 00405 g002
Figure 3. (a) Violation Probability. (b) Average Violation Magnitude.
Figure 3. (a) Violation Probability. (b) Average Violation Magnitude.
Systems 14 00405 g003
Figure 4. Price of Robustness.
Figure 4. Price of Robustness.
Systems 14 00405 g004
Figure 5. Scalability analysis.
Figure 5. Scalability analysis.
Systems 14 00405 g005
Figure 6. Subproblem complexity impact.
Figure 6. Subproblem complexity impact.
Systems 14 00405 g006
Figure 7. Convergence trajectory.
Figure 7. Convergence trajectory.
Systems 14 00405 g007
Figure 8. Impact of Γ : (a) Impact of Γ on total cost. (b) Impact of Γ on reliability.
Figure 8. Impact of Γ : (a) Impact of Γ on total cost. (b) Impact of Γ on reliability.
Systems 14 00405 g008
Figure 9. Impact of Δ : (a) Impact of Δ on reliability. (b) Impact of Δ on violation.
Figure 9. Impact of Δ : (a) Impact of Δ on reliability. (b) Impact of Δ on violation.
Systems 14 00405 g009
Figure 10. Impact of P j : (a) Impact of P j on reliability. (b) Impact of P j on violation.
Figure 10. Impact of P j : (a) Impact of P j on reliability. (b) Impact of P j on violation.
Systems 14 00405 g010
Table 1. Simulation parameter settings.
Table 1. Simulation parameter settings.
Parameter NameSymbolValue
Number of Incident Sites | T | 1.5 | U |
Task Area Range (km) A r e a [ 20 , 100 ] × [ 20 , 100 ]
UAV Payload Capacity (kg) S i U rand ( 15 , 50 )
UAV Maximum Range (km) F i rand ( 3000 , 8000 )
Unit Distance Consumption c i rand ( 0.8 , 2.0 )
UAV Flight Speed (km/min) v i rand ( 2.5 , 4.0 )
Intervention Success Probability p i U rand ( 0.5 , 0.8 )
UAV Replacement Cost v a l i U rand ( 50 , 150 )
Basic Intervention Demand (kg) S j T 10
Incident Urgency Value v a l j T rand ( 80 , 200 )
Failure Probability p j T rand ( 0.02 , 0.08 )
Observation Task Time (min) t 0 rand ( 5 , 15 )
Penalty Cost for Unmet Demand P j 5000
Demand Perturbation Magnitude Δ 8.0
Uncertainty Budget Γ max ( 1 , 0.4 · | T | )
Table 2. UAV task allocation schedule.
Table 2. UAV task allocation schedule.
UAVsIncident SitesAllocation SummaryCostIter
54U1: {2, 3, 4}; U2: {1}1.973
5U1: {3}; U2: {4, 5}; U3: {1, 2}2.243
6U1: {3, 4, 5, 6}; U2: {1, 2}3.093
Detailed Plan: U1: [T3(0) → T3(1) → T5(0) → T5(1) → T4(0) → T4(1) → T6(0) → T6(1)]; U2: [T2(0) → T2(1) → T1(0) → T1(1)]
108U1: {3, 8}; U2: {4, 7}; U3: {5, 6}; U4: {1, 2}2.693
10U1: {3, 8, 10}; U2: {4, 9}; U3: {6, 7}; …3.183
12U1: {3, 8, 12}; U2: {9, 10, 11}; U3: {4, 6, 7}…4.923
Detailed Plan: U1: [T3(0) → T3(1) → T8(0) → T8(1) → T12(0) → T12(1)]; U2: [T10(0) → T10(1) → T11(0) → T11(1) → T9(0) → T9(1)];
U3: [T4(0) → T4(1) → T6(0) → T6(1) → T7(0) → T7(1)]; U4: [T5(0) → T5(1) → T2(0) → T2(1) → T1(0) → T1(1)]
1512U1: {3, 8, 12}; U2: {9, 10, 11}; …4.263
15U1: {3, 8, 12}; U2: {10, 11, 14, 15}; …4.883
18U1: {3, 8}; U2: {10, 12, 14}; U3: {15}…3.753
Detailed Plan: U1: [T3(0) → T3(1) → T8(0) → T8(1)]; U2: [T12(0) → T12(1) → T10(0) → T10(1) → T14(0) → T14(1)]; U3: [T15(0) →
T15(1)]; U4: [T11(0) → T11(1) → T16(0) → T16(1) → T9(0) → T9(1)]; U5: [T4(0) → T4(1) → T17(0) → T17(1) → T7(0) → T7(1)];
U6: [T6(0) → T6(1) → T13(0) → T13(1) → T5(0) → T5(1) → T2(0) → T2(1)]; U7: [T1(0) → T1(1) → T18(0) → T18(1)]
2016U1: {3}; U2: {8, 10, 12, 14}; …5.793
20U1: {3}; U2: {8, 10, 12, 19}; …4.513
24U1: {3, 8, 19}; U2: {10, 12, 14, 21}; …5.333
Detailed Plan: U1: [T3(0) → T3(1) → T8(0) → T8(1) → T19(0) → T19(1)]; U2: [T12(0) → T12(1) → T10(0) → T10(1) → T14(0) →
T14(1) → T21(0) → T21(1)]; U3: [T15(0) → T15(1) → T11(0) → T11(1) → T9(0) → T9(1)]; U4: [T24(0) → T24(1) → T16(0) → T16(1)];
U5: [T23(0) → T23(1) → T4(0) → T4(1)]; U6: [T20(0) → T20(1) → T7(0) → T7(1)]; U7: [T22(0) → T22(1)]; U8: [T17(0) → T17(1) →
T6(0) → T6(1) → T13(0) → T13(1) → T5(0) → T5(1)]; U9: [T2(0) → T2(1)]; U10: [T1(0) → T1(1) → T18(0) → T18(1)]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Duan, C.; Hu, C.; Li, M.; Jiang, J. Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty. Systems 2026, 14, 405. https://doi.org/10.3390/systems14040405

AMA Style

Duan C, Hu C, Li M, Jiang J. Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty. Systems. 2026; 14(4):405. https://doi.org/10.3390/systems14040405

Chicago/Turabian Style

Duan, Chenxi, Chongshuang Hu, Minghao Li, and Jiang Jiang. 2026. "Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty" Systems 14, no. 4: 405. https://doi.org/10.3390/systems14040405

APA Style

Duan, C., Hu, C., Li, M., & Jiang, J. (2026). Two-Stage Robust Optimization for Coupled Multi-Agent Task Allocation in Disaster Response Under Demand Uncertainty. Systems, 14(4), 405. https://doi.org/10.3390/systems14040405

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

Article Metrics

Back to TopTop