This study aims to present a two-step optimization procedure aimed at enhancing the efficiency of emergency drinking water distribution via tanker trucks in drought-prone regions, specifically focusing on Brazil’s semiarid northeast.
The proposed methodology integrates a mathematical model and a metaheuristic algorithm. Initially, an integer programming model determines optimal locations and allocations for water wells. Subsequently, an adaptive large neighborhood search algorithm, as proposed by Erdoğan et al. (2019), addresses the capacitated vehicle routing problem. The approach is applied to real-world data from the Operação Carro Pipa (OCP) and benchmarked against current practices.
Implementation of the procedure resulted in a 49.89% reduction in total annual travel distance compared to current OCP operations. Over a 10-year well lifespan, estimated financial savings were approximately 39% higher than current practices, indicating significant efficiency gains in emergency drinking water distribution logistics.
This study focuses on Brazil’s semiarid northeast, limiting broader generalization. Hydrogeological uncertainties and simplified routing assumptions may affect results. Future research should test the model in diverse drought-prone contexts and incorporate dynamic factors such as climate change. Expanding applications would help validate and refine the framework, enhancing its robustness and adaptability for humanitarian logistics planning in different regions and conditions.
The proposed procedure serves as a decision-support tool for policymakers and practitioners, enabling substantial cost reductions and improved service delivery in government-led water distribution programs during droughts.
The approach improves access to safe drinking water in drought-affected communities by reducing costs and travel distances. It allows limited resources to reach more people, mitigating water insecurity and related health risks. Optimized logistics also reduce environmental impacts, strengthening community resilience. These outcomes underscore the role of data-driven planning in promoting equity, efficiency and sustainability in humanitarian operations, especially in vulnerable semiarid regions.
This research uniquely combines facility location and vehicle routing models into a cohesive framework tailored for humanitarian logistics in drought-affected areas, offering a novel contribution to the field.
1. Introduction
As outlined by the United Nations (1992), disasters are unforeseen catastrophic events that overwhelm a society’s ability to respond, causing substantial losses in human lives, resources, economic stability and the environment, surpassing its capacity to cope. These events can be categorized by their underlying causes as either natural disasters, arising from natural hazards or human-induced disasters, resulting from human actions (Ergun et al., 2010). Disasters can also be classified based on their onset speed, differentiating between rapid-onset events – such as earthquakes and tsunamis – and slow-onset disasters – such as drought (McCann et al., 2011).
Droughts involve a significant reduction in rainfall compared to typical levels in a given region, compromising water availability for both human populations and ecosystems (Ortega-Gaucin et al., 2016). When this prolonged decrease leads to damage and losses that surpass the capacity of the community to cope with its own resources, it is classified as a slow-onset natural disaster (Do Amaral Cunha et al., 2019). Droughts are among the most damaging and costly natural disasters globally, with annual economic losses between US$6 and 8bn (Hoque et al., 2020). Projections indicate that these figures will continue to rise, driven by the anticipated escalation in drought frequency and severity linked to climate change (Wang et al., 2019). The social impacts of droughts are also severe, particularly in rural and low-income regions, where they compromise food security, access to clean water and the overall resilience of vulnerable communities. This context underscores the urgency of improving emergency response strategies and investing in long-term solutions to enhance water resource management in drought-prone areas.
Emergency water trucking (EWT) is frequently employed to support populations affected by the adverse impacts caused by droughts, particularly in dispersed rural communities in developing countries, such as Brazil and southern Africa. EWT serves as a short-term, life-saving measure (Wildman, 2013), providing essential water supplies during crises where existing water systems are compromised due to natural disasters, conflicts or contamination. It is especially critical for displaced individuals in locals with unreliable water access, as inadequate sanitation and hygiene may result in increased illness and mortality (Loo et al., 2012).
Although the EWT is intended as a temporary solution, providing a fragile water supply that is susceptible to logistical challenges, mechanical failures and high costs, it has become a recurring intervention due to unpredictable rainfall patterns. The factors contributing to the ongoing need for EWT in areas prone to drought include inadequate settlement patterns influenced by political interests, commercial motivations and a lack of long-term strategies for allocating resources for water infrastructure development. In addition, frequent borehole breakdowns and community dependency on external aid exacerbate this problem (Wildman, 2013). When scaled to dispersed rural populations, EWT demands a substantial vehicle fleet, increasing transport distances and operating costs. Therefore, it is essential to develop solutions that increase EWT’s financial and technical viability while ensuring efficient and equitable water distribution.
Despite being a common intervention in humanitarian contexts, water trucking has received limited attention in academic research (Sikder et al., 2020). EWT involves transporting water via tanker trucks from various sources to multiple demand points, which can be modeled as a multidepot vehicle routing problem (MDVRP). Vieira et al. (2021) proposed a two-step procedure to optimize this process. The first step involves assigning demand points to water sources as a transportation problem, whereas the second step models treating it as a capacitated vehicle routing problem (CVRP). This procedure was implemented in a real case study, benefiting 17,621 individuals dispersed along 1,069 demand points within a 9,375 km2 area in Brazil’s semiarid region. The Federal Government currently manages water distribution in this area through the EWT program, called Operação Carro Pipa (OCP) (Brasil, 2012).
In addition, well drilling is commonly adopted as a strategy to mitigate the impacts of droughts in Brazil’s Northeast (Nunes et al., 2023). The Operação Semiárido program, also sponsored by the Federal Government, included drilling 593 wells, 302 of which successfully yielded water, along with installing 23 reverse osmosis systems for brackish water treatment. This initiative was implemented throughout seven states, serving 80 municipalities and benefiting 69,000 people. The program incurred a total cost of BRL15.7m over three years but resulted in annual budget relief of BRL6m for the OCP (Defesanet, 2022).
However, identifying the most suitable locations for productive artesian wells in water-scarce regions remains a significant challenge (Nunes et al., 2023). In bedrock areas, groundwater is typically restricted to fissured and degraded layers (Nag and Kundu, 2016), leading to aquifers that produce limited water, low flow rates and frequently high ionic concentrations (Limaye, 2002). Consequently, groundwater exploration lacking a comprehensive hydrogeological assessment frequently yields unsuccessful outcomes, because of the intricate and unpredictable nature of groundwater distribution in these environments (Singh et al., 2019).
To address this challenge and improve water distribution to drought-affected communities, this paper proposes a two-step procedure. The first step involves the design of a facility location-allocation model using mixed-integer mathematical programming to optimize well placement and allocation to demand points. This model seeks to improve the likelihood of locating productive wells while prioritizing the communities most vulnerable to drought. To this end, it incorporates the probability of obtaining a productive well, estimated through the logistic regression model proposed by Vieira et al. (2021), alongside the composite drought risk index calculated by Bravo (2021) for the locations under consideration.
The second step applies a variant of the adaptive large neighborhood search (ALNS) algorithm, originally proposed by Pisinger and Ropke (2007) and later adapted by Erdoğan (2017), to identify the most efficient vehicle routes for water delivery based on the allocations generated in the first step. This integrated approach not only reduces total operational costs but also shortens delivery times and increases service coverage, key elements in emergency response logistics. The proposed methodology therefore offers a robust and flexible framework for enhancing resilience in drought-prone regions.
We apply the proposed procedure to a real-world water distribution case in Brazil’s Northeast. A comparative assessment of the results with those reported by Vieira et al. (2021) and the current practices under Operação Carro Pipa confirms the consistency and the efficiency of the methodology.
The relevance of this study lies in its capacity to support public managers in developing data-driven policies and enhancing the resilience of drought-affected regions. The methodology is designed to be computationally feasible for large-scale applications and adaptable for the use in other vulnerable regions, as well as in different emergency logistics contexts beyond water distribution. Thus, the study contributes to the ongoing efforts to integrate operations research methods into humanitarian and environmental planning, with the goal of achieving more effective and sustainable responses to climate-induced crises.
This paper is further organized as follows. Section 2 presents a review of the relevant literature on facility location and vehicle routing problems. Section 3 describes the proposed two-step methodology, including the location-allocation model for well placement and the solver for the vehicle routing problem (VRP). Section 4 details the application of the proposed model in a case study on water distribution in Brazil’s Northeast Region, highlighting key results and analysis. Finally, Section 5 summarizes the main findings and offers directions for future research.
2. Literature review
2.1 Facility location problem
The Facility Location Problem (FLP) involves determining the most effective placement of a selection of facility sites aimed at covering multiple demand points, while meeting specific constraints and optimizing certain performance measures (Laporte et al., 2019). Early contributions by Hakimi (1964, 1965) introduced two classic variants: the p-center and p-median problems. The p-center formulation focuses on minimizing the greatest distance between any demand point and the nearest facility, aiming to ensure equitable access across the entire network. In contrast, the p-median problem seeks to minimize the total distance from all demand points to their closest facilities, emphasizing overall efficiency in service delivery. Both formulations are particularly relevant in public service planning, such as healthcare, education and emergency response, where either equity or efficiency may be prioritized depending on policy goals.
Later, Toregas et al. (1971) introduced an approach for locating emergency services derived from the Set Covering Problem (SCP). In this model, each candidate facility location is associated with a service radius, typically defined by a maximum travel distance or response time. The model ensures that every demand point falls within the coverage area of at least one facility. The main goal is to identify the smallest number of facilities needed to provide complete coverage of all demand points within the specified limit. This formulation has been widely applied in the design of fire stations, ambulance posts and police stations, where the timeliness of the service is crucial and budgets are often constrained.
Church and ReVelle (1974) examined situations in which the number of available facilities is insufficient to ensure complete service coverage within a defined service radius. To address this limitation, they proposed the Maximal Covering Location Problem (MCLP), which seeks to maximize the demand covered by a fixed number of facilities, subject to a predefined service distance or time constraint. Unlike the SCP, which guarantees full coverage, the MCLP recognizes resource limitations and provides a more realistic basis for planning scenarios of scarcity or emergency deployment.
In a related but distinct line of research, Cornuejols et al. (1977) formulated the Uncapacitated Facility Location Problem (UFLP), originally applied to optimize bank account placements with the goal of minimizing clearing times. This model aims to minimize the total cost, which includes both the fixed costs of operating facilities and the variable costs of serving clients from those locations, without accounting for capacity limitations at the facilities.
Although both MCLP and UFLP have significantly advanced facility location modeling, most real-world applications involve facilities with finite resources or capacities. As such, incorporating capacity constraints is vital for developing practical and implementable location strategies that more accurately reflect operational realities.
Similarly, basic model formulations can be readily adapted to account for service and setup costs, in addition to capacity constraints. These enhanced formulations, known as the Capacitated Facility Location Problem (CFLP), introduce limitations that restrict each facility from serving more demand than its available capacity. For example, Current and Storbeck (1988) applied this framework to develop capacitated versions of the Set Covering Problem (SCP) and the Maximal Covering Location Problem (MCLP). Subsequently, Sankaran and Raghavan (1997) built upon the traditional CFLP by incorporating variable facility sizes, offering a more comprehensive framework for modeling complex, real-world facility location decisions. These advancements allow for greater alignment between model outputs and actual resource availability, improving the feasibility and sustainability of implementations strategies.
Regarding approaches to solving facility location problems, many practical instances are not inherently “integer-friendly” and often demand the application of heuristics and metaheuristics. Among the most applied techniques are tabu search and genetic algorithms. For example, Alp et al. (2003) introduced a genetic algorithm to address the p-median problem, whereas Mladenović et al. (2003) employed a variable neighborhood search combined with two tabu search heuristics to solve the p-center problem. In addition, various decision support systems (DSSs) are employed to solve different FLPs. SITATION, created by Daskin (2002), is a solver capable of addressing UFLP, MCLP, SCP, p-center and p-median problems involving as many as 150 locations. The Orloca (Operations Research LOCational Analysis) model employs algorithms to address the Fermat-Weber minimum location problem (Muñoz-Márquez, 2008). The Library of Location Algorithms (LoLAs) supports a wider range of problem categories (Kalcsics et al., 2011). More recently, Erdoğan et al. (2019) developed the FLP Spreadsheet Solver, an open-source spreadsheet-based DSS, capable of solving all the primary location problems previously listed. The tabu search algorithm can provide near-optimal solutions for FLPs involving locations up to 200. This limitation typically stems from GIS-related service constraints, although it can be manually adjusted by the user when necessary.
Addressing the challenge of access and equity to drinking water in rural Sub-Saharan Africa, Zhai et al. (2023) developed a study in collaboration with nongovernmental organizations (NGOs) – (charity: Water and Relief Society of Tigray - REST) in the Tigray region of Ethiopia. The study proposed a fully functional programming model to support decisions on the location of new wells and pumping systems to serve over 3 million beneficiaries. The study compares the current decentralized practice of NGOs with alternative models, demonstrating that a “centralized” model, which encourages collaboration and resource sharing among neighboring communities, most improves both access (by reducing travel distances) and equity. Furthermore, our authors propose a stochastic optimization model to mitigate the risks of “supply shocks” (such as civil war), providing a tool for infrastructure planning in highly unstable environments.
2.2 Vehicle routing problem
VRP is a well-established topic in logistics, focused on determining optimal routes that minimize transportation costs for a fleet of vehicles departing from a depot (Erdoğan, 2017). Since its initial formulation by Dantzig and Ramser (1959), numerous variants of the VRP have been developed. However, a review of the literature reveals that not all problem classes have received equal attention. One such underexplored class is the MDVRP (Vidal et al., 2012). Research on this problem remains relatively scarce (Francis et al., 2008), despite its importance in various applications, including the tourism sector (Gavalas et al., 2014), humanitarian logistics (Özdamar and Demir, 2012), waste collection (Hemmelmayr et al., 2014) and healthcare (Erdoğan, 2017). Understanding and improving MDVRP solutions directly contributes to more resilient and efficient logistics planning.
The MDVRP comprises a group of customers to be attended by vehicles from multiple depots. Each customer should be served (visited) only once by any vehicle in the fleet. Each vehicle visits several customers in a specific order along its route before returning to its origin depot (Stodola, 2018). Because it is an NP-hard problem, its resolution via an exact algorithm is time-consuming and computationally intractable (Ho et al., 2008). The computational reach of exact algorithms for the VRP is limited to 200 customers for most problem variants and decreases significantly as they become more realistic, including features such as a heterogeneous fleet or distance constraints (Erdoğan, 2017). Therefore, heuristic and metaheuristic algorithms are widely used (Stodola, 2018), including tabu search (Soto et al., 2017), ALNS (Pisinger and Ropke, 2007; Erdoğan, 2017), iterative local search (Subramanian et al., 2010), the genetic algorithm (Ombuki-Berman and Hanshar, 2009; Vidal et al., 2012), simulated annealing (Lim and Zhu, 2006) and the ant colony optimization algorithm (Kaabachi et al., 2017; Stodola, 2018; Silva Júnior and Leal, 2021). These approaches have shown promising results in balancing solution quality and computational efficiency, especially when applied to large-scale, real-world scenarios.
Erdoğan (2017) also provided an open-source Excel-based tool, called VRP Spreadsheet Solver, capable of solving more than 64 variants of the VRP. It was implemented via a variant of the ALNS based LNS algorithms of Pisinger and Ropke (2007). The solver can address both capacitated VRP and distance-constrained VRP instances with up to 200 customers within reasonable computational time, making it a practical option for applied problem-solving in humanitarian logistics contexts.
Vieira et al. (2021) propose a two-step methodology to address large-scale emergency water distribution in drought scenarios, modeled as a MDVRP. In the first step, the problem is formulated as a classical transportation model, where demand points are assigned to water sources. The model minimizes total transportation costs, subject to supply and demand balance constraints, vehicle capacity restrictions, and operational time limits that ensure each truck can complete its delivery and return to the depot within a working day. This stage reduces the MDVRP complexity by partitioning the network into smaller subproblems. In the second step, each subproblem is treated as a CVRP, solved through different heuristic and metaheuristic approaches. Among them, the authors apply the Clarke and Wright heuristic and the metaheuristics ALNS (Erdoğan, 2017) and the Multiple Ant Colony System with Random Variable Neighborhood Descent (Silva Júnior and Leal, 2021).
3. Methodology
This section outlines the proposed procedure for planning humanitarian logistics related to water supply for populations affected by drought. The problem involves two key classical operational research challenges: the Facility Location Problem (FLP) in the first step and VRP in the second step.
The methodology consists of supporting location decisions of new artesian wells to reduce the need for trucks to distribute drinking water. An artesian well is always located near a cistern (demand point), which serves a community. People in this community travel on foot from their homes to collect water from these cisterns using buckets. Locations that receive a well can serve as a source of water for the nearest cistern as well as for trucks to load and distribute water to cisterns without wells. In addition to wells, trucks can load water from another sources such as dams, water suppliers and water treatment plants. Furthermore, for cisterns that do not have well installed, water delivery continues to be carried out by trucks and the water source and cistern allocations obtained in the first phase are used to calculate routes in the second phase. It is worth noting that water delivery by trucks is continuous throughout the year and in the same quantity, to all cisterns that do not have wells, regardless of the uncertainty of drought, as this is the emergency delivery of drinking water for human consumption, in places without the availability of drinking water sources near these communities.
This paper seeks to evolve the methodology proposed by Vieira et al. (2021), which only support the decisions of allocate water sources to cisterns and routes trucks, by including the decision to locate new artesian wells, because the Brazilian Army carries out these two activities in the Brazilian semiarid region. The proposal is that the location of the wells is implemented whenever resources are made available for this purpose and that the second phase is conducted monthly, to plan deliveries by trucks.
In the first step, we address the problem of selecting optimal locations for artesian wells to provide water to a specified set of cisterns. Candidate locations for well installations are categorized into three sets: existing wells (,), feasible sites for new wells () and locations that cannot be considered as wells (). Notably, vertices in V3 remain unassigned to any cistern and are excluded from consideration as potential well locations. This classification reflects realistic geographic constraints and regulatory limitations that influence decision-making in drought-prone regions. In addition, incorporating fixed infrastructure and environmental feasibility ensures that the model remains grounded in operational applicability.
In the second step, after establishing the locations and assigning each cistern to its corresponding water source, we proceed to identify the most efficient delivery routes by solving the VRP to optimize water distribution to cisterns. The main contributions of the paper are in the solving of the Facility Location Problem (FLP) with probabilistic modeling of well success and integration of drought risk index, integrated with the VRP using the ALNS metaheuristic.
For the first step, we implement a modified version of a location-allocation model designed to determine optimal sites for water wells and assign them to demand points. This approach is built upon the integer programming formulation of the facility location problem introduced by Erdoğan et al. (2019), but includes several important modifications to tailor it to the specific requirements of our study. First, we chose to split the objective function related to total cost into two distinct components: transport cost and setup cost, resulting in four objective functions instead of three. In addition, we adjusted the objective function to prioritize maximizing demand coverage. While Erdoğan et al. (2019) focused on the probability of a facility meeting demand at specific locations, our model incorporates the probability of groundwater occurrence. Moreover, a drought vulnerability parameter, formulated from the composite drought risk index, was integrated to guide the prioritization of high-risk locations.
Consider a directed graph , where the vertex set is divided into three disjoint subsets , and . The first subset includes vertices representing existing wells. The second subset consists of potential well sites, specifically those with a groundwater occurrence probability of 50% or higher. The third subset contains vertices that cannot be designated as wells, defined as those with a groundwater occurrence probability of less than 50%. The groundwater occurrence probability is estimated using equation (1), based on the logistic regression model developed by Vieira et al. (2021), considering the following predictor variables: lithotype (liti), lineament density (lini), surface drainage (dreni) and distance to the nearest structural lineament (disti). The arc set A contains all arcs connecting the vertices in V, including self-arcs :
Each vertex has a demand in liters of drinking water, a groundwater occurrence probability , estimated using equation (1), and a drought composite index , linked to the region it belongs to. The composite index used here is based on the one proposed by Bravo (2021), reflecting the combined influence of climatic conditions (hazard) and societal factors (vulnerability) related to drought. The indices consist of several normalized indicators, with their weights established using the Analytic Hierarchy Process (AHP) method. The hazard index incorporates variables such as rainfall, evapotranspiration, temperature (maximum, mean and minimum), humidity, solar radiation and wind speed. The vulnerability index assesses exposure, sensitivity and adaptive capacity. In addition, each vertex incurs a setup cost if i is selected to host a well, along with an estimated capacity . The total number of wells that can be installed is limited by a predefined upper bound m. The binary parameter is given a value of 1 if all m facilities should be located and 0 otherwise. The parameter indicates the maximum service distance. For every arc , there is an associated distance , and the average cost of truck transportation per unit of distance per liter of drinking water is denoted by c.
Let be binary variable equal to 1 if vertex i is served by a facility in j and 0 otherwise. Similarly, let be equal to 1 if a well is installed at vertex j and 0 otherwise. In addition, let w denote the maximum distance between any demand point and the facility assigned to serve it. Table 1 summarizes all sets, parameters and decision variables required for the problem formulation.
Sets, parameters and decision variables for mathematical formulation
| Element | Description |
|---|---|
| Sets | |
| Set of all vertices | |
| Set of vertices that already are water sources | |
| Set of vertices that may be wells | |
| Set of vertices that cannot be wells | |
| Parameters | |
| Demand from cistern | |
| Probability of groundwater occurrence at vertex | |
| Drought composite index for the locality of vertex | |
| Setup cost for a well at the vertex | |
| Estimated capacity of a well at vertex | |
| Maximum number of wells | |
| Binary parameter that is equal to 1 if all wells should be located and 0 otherwise | |
| Service distance limit | |
| Distance between vertices and | |
| Average cost of truck transportation per unit of distance per liter of drinking water | |
| Decision variables | |
| Binary variable that is equal to 1 if vertex is served by a water source in and 0 otherwise | |
| Binary variable that is equal to 1 if a water source is installed at vertex and 0 otherwise | |
| Maximum distance between any demand point and the water source assigned to serve it | |
| Element | Description |
|---|---|
| Sets | |
| Set of all vertices | |
| Set of vertices that already are water sources | |
| Set of vertices that may be wells | |
| Set of vertices that cannot be wells | |
| Parameters | |
| Demand from cistern | |
| Probability of groundwater occurrence at vertex | |
| Drought composite index for the locality of vertex | |
| Setup cost for a well at the vertex | |
| Estimated capacity of a well at vertex | |
| Maximum number of wells | |
| Binary parameter that is equal to 1 if all | |
| Service distance limit | |
| Distance between vertices | |
| Average cost of truck transportation per unit of distance per liter of drinking water | |
| Decision variables | |
| Binary variable that is equal to 1 if vertex | |
| Binary variable that is equal to 1 if a water source is installed at vertex | |
| Maximum distance between any demand point and the water source assigned to serve it | |
The complete mathematical model is then defined by expressions (2) through (14):
s.t:
The objective function (2) seeks to maximize coverage by enhancing the probability of obtaining a productive well () and prioritizing locations with higher drought risk (. In addition, following a lexicographic order, the function minimizes transport costs, setup costs and the maximum distance between each demand point and its assigned water source. This search order was defined based on an interview conducted with one of those responsible for drilling wells carried out by the Brazilian Army in 2019.
Constraints (3) assure that every cistern is assigned to a water source. Constraints (4) specify that a water source must be established at node j so that a cistern i can be served by it. Constraints (5) ensure that, for each source, the total demand of the points it serves does not exceed its capacity. Constraint (6) limits the number of facilities located to the maximum allowed (m). If , indicating that all m facilities must be located, constraint (7), along with constraint (6), enforces this condition. Constraints (8) ensure that w is at least as large as the distance between each cistern and the water source assigned to serve it. Constraints (9) prevent the allocation of any cistern to a water source that is farther than the designated coverage distance (). Constraints (10) restrict the decision variables to binary values. Constraints (11), (12) and (13) specify that nodes in must be facilities, nodes in may be facilities, and nodes in cannot be facilities. Finally, constraint (14) ensures that variable w remains nonnegative.
In the second step of the proposed procedure, we apply a variant of the ALNS algorithm, originally developed by Pisinger and Ropke (2007) as LNS and further adapted by Erdoğan (2017). This step aims to compute the most efficient routes for multiple CVRPs, using the allocation results from the location-allocation model as input. The ALNS employs a set of removal (destroy) and insertion (repair) heuristics, which are adaptively selected at every iteration using a roulette wheel mechanism weighted by their historical performance. To navigate the solution space, the algorithm balances diversification, achieved by randomly removing customers from the solution, with intensification, which involves the reinsertion of customers and the application of four distinct local search operators: Exchange, 1-opt, 2-opt and Vehicle-Exchange. The algorithm’s objective function is structured to maximize the total profit gathered, offset by the travel costs, the fixed costs of vehicle use and penalties for any time window violations. However, when applied to the OCP, these time window constraints are disregarded, as water deliveries are permissible across the entire 6:00 a.m. to 6:00 p.m. window. Consequently, the constraints are streamlined to cover vehicle visit rules and the specifications of customers and vehicles. This includes ensuring all customers are visited exactly once by a single vehicle that must return to its water source, alongside respecting constraints for water flow conservation, sub-tour elimination and specific vehicle limitations.
The decision to keep the location–allocation and routing stages separate stems from the structural and computational differences between the two problems. The location–allocation stage was formulated and solved as an exact mixed-integer programming model to determine the optimal configuration of fixed facilities (water sources and wells), considering capacity and spatial coverage constraints. The routing stage, in contrast, was treated independently through a metaheuristic approach, which is more suitable for addressing the high combinatorial complexity and the operationally dynamic nature of water distribution by trucks. This separation ensures global optimality for strategic location decisions while maintaining flexibility and computational efficiency in generating feasible and high-quality routes, according to specific demand and water availability conditions in each scenario.
4. Case study: Northeast Brazil
To assess the applicability of the proposed two-phase logistics strategy for delivering water to drought-impacted regions, we conducted a case study centered on the state of Rio Grande do Norte, located in Brazil’s Northeast. This region is part of the Brazilian semiarid zone, which is historically marked by chronic water shortages, high climate variability and limited infrastructure, making it an ideal context for testing emergency water distribution models. The analysis was based on data derived from the actual distribution practices under the Operação Carro Pipa (OCP). Our approach was evaluated by comparing its outcomes against both the historical data.
The data utilized encompassed 1,069 demand points distributed across 16 municipalities in Northeast Brazil, specifically within the state of Rio Grande do Norte, under the OCP operation. The area is served by five water sources – Neto Galvão, Kero Água, Mangabeira, Poré and Conceição. Figure 1 displays the locations of these springs alongside the demand points. These sources were selected based on their operational history and accessibility under OCP guidelines.
The thematic map presents the state of Rio Grande do Norte, labelled R N, with its boundary highlighted against surrounding regions. Numerous point markers indicate demand points distributed across the state, with a smaller number of markers indicating existing springs. The Brazilian semiarid region surrounds much of the state, and a scale bar indicates distances from 0 to 50 kilometres. Coordinate values are shown along the map edges, and a north arrow appears in the upper left. An inset map in the upper right locates Rio Grande do Norte within Brazil and South America. A legend identifies existing springs, demand points, Rio Grande do Norte, the Brazilian semiarid region, and South America.Existing springs and OCP demand points considered in the case study
Source: The authors
The thematic map presents the state of Rio Grande do Norte, labelled R N, with its boundary highlighted against surrounding regions. Numerous point markers indicate demand points distributed across the state, with a smaller number of markers indicating existing springs. The Brazilian semiarid region surrounds much of the state, and a scale bar indicates distances from 0 to 50 kilometres. Coordinate values are shown along the map edges, and a north arrow appears in the upper left. An inset map in the upper right locates Rio Grande do Norte within Brazil and South America. A legend identifies existing springs, demand points, Rio Grande do Norte, the Brazilian semiarid region, and South America.Existing springs and OCP demand points considered in the case study
Source: The authors
We used the OCP database to obtain the precise locations of the cisterns and the number of individuals served. Using a standard of 20 liters of water per person per day, annual demands were estimated, as droughts typically occur on a yearly basis. Distances between sources and demand points were obtained through Google Maps Distance Matrix API, with a coverage limit set at 250 km, in line with OCP’s operational constraints. This threshold was essential to realistically constrain routing decisions and to replicate the program’s field limitations.
Hydrogeological variables such as lithology, drainage density and fracture features were sourced from shape files from the Brazilian Geological Survey and processed using QGIS. These variables were vital for calculating groundwater occurrence probabilities using the logistics regression model adapted from Vieira et al. (2021).
Furthermore, average well flow rates were estimated at 10 m³/h, assuming an 8-hour daily operation, as per data from the 1st Construction Engineering Battalion. Based on this, the annual water supply capacity of each well was computed. The cost to establish an artesian well—under freshwater-only conditions – was estimated at US$3,596.70, based on available information. This cost estimation was considered in the model to enable cost-benefit comparisons between centralized distribution from existing springs and the deployment of new wells.
The OCP employs a calculation methodology based on the Transport Unit of Measure – TUM, as defined by equation (15). This equation incorporates the water truck capacity (Ca), the distance from each water source and its respective consumption site (Di), the number of trips required (Nt), and a road condition multiplier index (Mi) from Table 2. We assumed that all roads are paved () and the water truck capacity is equal to 12 m³. This methodology reflects a practical approach used by the Brazilian Army to estimate operational effort and transport costs:
Values of the multiplier index () according to road conditions
| Road condition | Multiplier index () |
|---|---|
| 100% unpaved road (without asphalt) | 0.54 |
| Mixed road (mostly unpaved) | 0.51 |
| Mixed road (mostly paved) | 0.49 |
| 100% paved road (with asphalt) | 0.47 |
| Road condition | Multiplier index ( |
|---|---|
| 100% unpaved road (without asphalt) | 0.54 |
| Mixed road (mostly unpaved) | 0.51 |
| Mixed road (mostly paved) | 0.49 |
| 100% paved road (with asphalt) | 0.47 |
We relied on data from the DRAI platform (available at Link to to cited articleLink to the cited article.) to obtain the drought composite index values by municipality. For our analysis, we selected 2019 as the base year, as it represents the most recent and complete data set available. Examining the drought index on a monthly basis revealed that November consistently showed the highest values across municipalities, signaling a dry period. Figure 2 illustrates the index values for the selected year, while Table 3 categorizes these indices for a clearer understanding. The index serves as a proxy for water stress levels, supporting decisions related to emergency supply deployment and prioritization of infrastructure investments.
The bar and line chart presents the drought composite index by month from January 2019 to December 2019. The horizontal axis is labelled with months, and the vertical axis is labelled Index Value, ranging from 0 to about 0.35. Vertical bars represent the maximum index value for each month, while a line represents the average index value. Maximum values range from 0.28 in June 2019 and July 2019 to a peak of 0.34 in November 2019. Average values range from about 0.198 in March 2019 and April 2019 to about 0.229 in November 2019. A table beneath the chart lists the exact maximum and average values corresponding to each month.Drought composite index values for 2019
Source: The authors
The bar and line chart presents the drought composite index by month from January 2019 to December 2019. The horizontal axis is labelled with months, and the vertical axis is labelled Index Value, ranging from 0 to about 0.35. Vertical bars represent the maximum index value for each month, while a line represents the average index value. Maximum values range from 0.28 in June 2019 and July 2019 to a peak of 0.34 in November 2019. Average values range from about 0.198 in March 2019 and April 2019 to about 0.229 in November 2019. A table beneath the chart lists the exact maximum and average values corresponding to each month.Drought composite index values for 2019
Source: The authors
Drought composite index categories
| Drought composite index () | Category |
|---|---|
| None | |
| Very low | |
| Low | |
| Moderate | |
| High | |
| Very high |
| Drought composite index ( | Category |
|---|---|
| None | |
| Very low | |
| Low | |
| Moderate | |
| High | |
| Very high |
Finally, we established a maximum of 385 potential wells, corresponding to locations with a probability of 50% or more of encountering groundwater. In a real-world scenario, this maximum would be limited by budget constraints. However, our model does not mandate the installation of all 385 wells; rather, it focuses on cost-effectiveness. Consequently, if the model identifies a solution requiring fewer wells, such an option would be deemed more financially beneficial. This allows the strategy to adapt flexibly to real conditions and resource availability, promoting economically viable and operationally scalable interventions in drought-prone regions.
4.1 Computational results
This section presents the computational outcomes used to verify the reliability and consistency of the proposed approach. The location-allocation model was executed using AIMMS software on a system equipped with an Intel Core i7 processor and 8 GB of RAM, running a 64-bit Windows operating system. The optimization utilized the CPLEX 22.1 solver to address the mixed-integer programming (MIP) model. The lexicographically ordered minimization objective function was configured using AIMMS’s Generated Mathematical Programming, specifying a 10% relative tolerance between objectives. This means that each objective is optimized between the optimal solutions to the previous optimization problems. That is, for each objective, the relative tolerance specifies the maximum allowable deviation from the optimal value of that objective. The formulation involved a total of 547,600 variables, of which 546,860 were integers. The solver achieved optimal solutions in approximately 5,033.83 s. This computational effort highlights the model’s scalability and confirms its feasibility for large-scale real-world applications.
During the first phase, the model identified the optimal number and placement of wells, assigning each demand point to either a newly drilled well or an existing spring. The solution recommended the installation of 83 wells to supply 396 demand points, collectively benefiting 1,390 individuals. Figure 3 indicates the exact locations of these wells and which demand points they serve. The remaining demand was addressed by two of the existing springs: Neto Galvão, which serves 50 locations, and Poré, which serves the remaining 623. This allocation reflects a hybrid supply strategy that prioritizes cost-effective well deployment while maintaining the use of existing infrastructure, thus improving service coverage in remote areas.
The thematic map presents the state of Rio Grande do Norte, labelled RN, divided into municipal boundaries and named municipalities. Numerous point markers indicate located wells and demand points served by wells distributed across the state. The Brazilian semiarid region surrounds much of the state boundary. A scale bar at the bottom shows distances from 0 to 50 kilometres, coordinate values are displayed along the map edges, and a north arrow appears in the upper left. An inset map in the upper right situates Rio Grande do Norte within Brazil and South America. A legend identifies located wells, demand points served by wells, Rio Grande do Norte, the Brazilian semiarid region, and South America.Located wells and demand points served by them
Source: The authors
The thematic map presents the state of Rio Grande do Norte, labelled RN, divided into municipal boundaries and named municipalities. Numerous point markers indicate located wells and demand points served by wells distributed across the state. The Brazilian semiarid region surrounds much of the state boundary. A scale bar at the bottom shows distances from 0 to 50 kilometres, coordinate values are displayed along the map edges, and a north arrow appears in the upper left. An inset map in the upper right situates Rio Grande do Norte within Brazil and South America. A legend identifies located wells, demand points served by wells, Rio Grande do Norte, the Brazilian semiarid region, and South America.Located wells and demand points served by them
Source: The authors
The second phase employed the ALNS metaheuristic, proposed by Erdoğan (2017), to address the vehicle routing problem. For each identified water source, delivery routes were established to serve the associated demand points. This method was chosen due to its proven efficiency in solving large and complex routing problems under tight operational constraints. For instance, Figure 4 shows the delivery routes set up to serve the demand points in the municipality of Jucurutu.
The thematic map presents the state of Rio Grande do Norte, labelled R N, divided into municipal boundaries with municipality names. A single Poré water source is marked and connected by straight lines to multiple demand points distributed across several municipalities, indicating service connections. The Brazilian semiarid region surrounds parts of the state boundary. A scale bar at the bottom shows distances from 0 to 50 kilometres, coordinate values appear along the map edges, and a north arrow is positioned in the upper left. An inset map in the upper right situates Rio Grande do Norte within Brazil and South America. A legend identifies demand points served by Poré, the Poré water source, Rio Grande do Norte, the Brazilian semiarid region, and South America.Routes generated to serve all demand points in the municipality of Jucurutu
Source: The authors
The thematic map presents the state of Rio Grande do Norte, labelled R N, divided into municipal boundaries with municipality names. A single Poré water source is marked and connected by straight lines to multiple demand points distributed across several municipalities, indicating service connections. The Brazilian semiarid region surrounds parts of the state boundary. A scale bar at the bottom shows distances from 0 to 50 kilometres, coordinate values appear along the map edges, and a north arrow is positioned in the upper left. An inset map in the upper right situates Rio Grande do Norte within Brazil and South America. A legend identifies demand points served by Poré, the Poré water source, Rio Grande do Norte, the Brazilian semiarid region, and South America.Routes generated to serve all demand points in the municipality of Jucurutu
Source: The authors
Table 4 presents the total distance for the routes generated by the metaheuristic, considering the 83 wells, and compares it to the optimization conducted by Vieira et al. (2021) and the current operational metrics of the OCP. The first column of Table 4 lists the municipality names, and for each approach, we present the number of cisterns supplied (NC), the fleet size (V) and the total distance traveled per year. The final row of Table 4 summarizes the number of customers served, the fleet size, and the annual distance traveled for all the cases considered: the existing OCP operation, Vieira’s procedure and our proposed procedure.
Annual distances traveled for the current OCP operation and the proposed procedure
| # | Municipality | Current OCP operation | Procedure proposed by Vieira et al. (2021) | Proposed procedure | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| NC | V | Annual distance traveled (km) | NC | V | Annual distance traveled (km) | NC | V | Annual distance traveled (km) | ||
| 1 | Acari | 60 | 3 | 81,590.00 | 60 | 1 | 74,994.12 | 48 | 3 | 52,764.72 |
| 2 | Caicó | 143 | 12 | 185,400.00 | 143 | 9 | 155,373.00 | 89 | 7 | 106,554.72 |
| 3 | Carnaúba dos dantas | 14 | 1 | 29,920.00 | 14 | 1 | 19,710.24 | 8 | 1 | 10,604.16 |
| 4 | Cruzeta | 82 | 5 | 130,540.00 | 82 | 3 | 66,779.18 | 51 | 4 | 53,654.64 |
| 5 | Currais novos | 200 | 23 | 360,646.00 | 200 | 14 | 359,817.50 | 105 | 11 | 179,645.76 |
| 6 | Equador | 44 | 3 | 130,974.00 | 44 | 2 | 88,450.45 | 25 | 4 | 80,672.40 |
| 7 | Florânia | 98 | 8 | 101,748.00 | 98 | 5 | 77,456.41 | 57 | 4 | 54,953.52 |
| 8 | Ipueira | 9 | 1 | 11,160.00 | 9 | 1 | 10,171.33 | 9 | 1 | 19,200.48 |
| 9 | Jardim do seridó | 107 | 7 | 230,920.00 | 107 | 4 | 120,439.50 | 64 | 5 | 82,505.28 |
| 10 | Jucurutu | 52 | 3 | 45,876.69 | 52 | 2 | 38,884.46 | 48 | 4 | 34,690.56 |
| 11 | Ouro branco | 26 | 1 | 38,091.67 | 26 | 1 | 28,725.74 | 23 | 2 | 28,846.80 |
| 12 | Parelhas | 37 | 7 | 93,150.00 | 37 | 3 | 91,773.17 | 13 | 2 | 40,606.80 |
| 13 | São josé do seridó | 79 | 10 | 182,816.00 | 79 | 8 | 91,344.17 | 55 | 3 | 50,597.04 |
| 14 | São vicente | 56 | 5 | 73,392.00 | 56 | 2 | 51,023.35 | 35 | 3 | 43,272.00 |
| 15 | Serra negra do norte | 37 | 3 | 55,680.00 | 37 | 2 | 50,373.16 | 24 | 2 | 31,489.92 |
| 16 | Tenente laurentino cruz | 26 | 4 | 50,344.88 | 26 | 2 | 50,010.00 | 19 | 3 | 33,132.00 |
| Total | 1070 | 96 | 1,802,249.24 | 1070 | 60 | 1,375,325.78 | 673 | 59 | 903,190.80 | |
| # | Municipality | Current | Procedure proposed by | Proposed procedure | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| V | Annual distance traveled (km) | V | Annual distance traveled (km) | V | Annual distance traveled (km) | |||||
| 1 | Acari | 60 | 3 | 81,590.00 | 60 | 1 | 74,994.12 | 48 | 3 | 52,764.72 |
| 2 | Caicó | 143 | 12 | 185,400.00 | 143 | 9 | 155,373.00 | 89 | 7 | 106,554.72 |
| 3 | Carnaúba dos dantas | 14 | 1 | 29,920.00 | 14 | 1 | 19,710.24 | 8 | 1 | 10,604.16 |
| 4 | Cruzeta | 82 | 5 | 130,540.00 | 82 | 3 | 66,779.18 | 51 | 4 | 53,654.64 |
| 5 | Currais novos | 200 | 23 | 360,646.00 | 200 | 14 | 359,817.50 | 105 | 11 | 179,645.76 |
| 6 | Equador | 44 | 3 | 130,974.00 | 44 | 2 | 88,450.45 | 25 | 4 | 80,672.40 |
| 7 | Florânia | 98 | 8 | 101,748.00 | 98 | 5 | 77,456.41 | 57 | 4 | 54,953.52 |
| 8 | Ipueira | 9 | 1 | 11,160.00 | 9 | 1 | 10,171.33 | 9 | 1 | 19,200.48 |
| 9 | Jardim do seridó | 107 | 7 | 230,920.00 | 107 | 4 | 120,439.50 | 64 | 5 | 82,505.28 |
| 10 | Jucurutu | 52 | 3 | 45,876.69 | 52 | 2 | 38,884.46 | 48 | 4 | 34,690.56 |
| 11 | Ouro branco | 26 | 1 | 38,091.67 | 26 | 1 | 28,725.74 | 23 | 2 | 28,846.80 |
| 12 | Parelhas | 37 | 7 | 93,150.00 | 37 | 3 | 91,773.17 | 13 | 2 | 40,606.80 |
| 13 | São josé do seridó | 79 | 10 | 182,816.00 | 79 | 8 | 91,344.17 | 55 | 3 | 50,597.04 |
| 14 | São vicente | 56 | 5 | 73,392.00 | 56 | 2 | 51,023.35 | 35 | 3 | 43,272.00 |
| 15 | Serra negra do norte | 37 | 3 | 55,680.00 | 37 | 2 | 50,373.16 | 24 | 2 | 31,489.92 |
| 16 | Tenente laurentino cruz | 26 | 4 | 50,344.88 | 26 | 2 | 50,010.00 | 19 | 3 | 33,132.00 |
| 1070 | 96 | 1,802,249.24 | 1070 | 60 | 1,375,325.78 | 673 | 59 | 903,190.80 | ||
According to Table 4, the proposed strategy reduced the total fleet size from 96 to 59 vehicles across the 16 municipalities. This reduction proved to be very similar to that obtained by Vieira et al. (2021). The improvement in the total distance traveled per year was significant, even compared with the results of Vieira et al. (2021). There was a 49.89% decrease in the total distance traveled annually in comparison with the current OCP operation and a 34.33% reduction compared with Vieira’s procedure. These results demonstrate not only improved logistical efficiency but also a substantial reduction in operational pressure on the fleet, potentially increasing vehicle lifespan and decreasing maintenance frequency. Moreover, such reductions contribute to lower carbon emissions, reinforcing the environmental benefits of the proposed strategy.
Table 5 compares the annual costs per municipality for the proposed procedure with those reported by Vieira et al. (2021) and the existing OCP operation. Cost estimates are based on transportation values used in Vieira et al. (2021), and well installation expenses are derived from data in Nunes et al. (2023). By incorporating both fixed and variable costs, the analysis captures the financial trade-offs between infrastructure expansion and operational efficiency, which are central to public policy and budget planning in water-scarce regions.
Cost comparison between the current status of the OCP operation and the proposed procedure
| Municipality | Current OCP operation (Vieira et al., 2021) | Procedure proposed by Vieira et al. (2021) | Proposed rocedure | |||
|---|---|---|---|---|---|---|
| Annual cost per municipality (US$) | Annual cost per municipality (US$) | NW | Setup cost (US$) | Transportation cost (US$) | ||
| 1 | Acari | 113,684.64 | 104,494.18 | 4 | 73,241.80 | 73,342.96 |
| 2 | Caicó | 258,329.86 | 216,491.29 | 11 | 201,414.95 | 148,111.06 |
| 3 | Carnaúba dos dantas | 41,689.48 | 27,463.56 | 2 | 36,620.90 | 14,739.78 |
| 4 | Cruzeta | 181,889.86 | 93,047.77 | 4 | 73,241.80 | 74,579.95 |
| 5 | Currais novos | 502,511.49 | 501,357.09 | 20 | 366,209.00 | 249,707.61 |
| 6 | Equador | 182,494.58 | 123,243.76 | 4 | 73,241.80 | 112,134.64 |
| 7 | Florânia | 141,772.09 | 107,925.05 | 9 | 164,794.05 | 76,385.39 |
| 8 | Ipueira | 15,549.95 | 14,172.37 | 0 | 0.00 | 26,688.67 |
| 9 | Jardim do seridó | 321,755.83 | 167,816.18 | 10 | 183,104.50 | 114,682.34 |
| 10 | Jucurutu | 63,922.97 | 54,180.24 | 1 | 18,310.45 | 48,219.88 |
| 11 | Ouro branco | 53,075.59 | 40,025.44 | 0 | 0.00 | 40,097.05 |
| 12 | Parelhas | 129,791.94 | 127,873.52 | 5 | 91,552.25 | 56,443.45 |
| 13 | São josé do seridó | 254,729.40 | 127,275.76 | 4 | 73,241.80 | 70,329.89 |
| 14 | São vicente | 102,261.84 | 71,094.15 | 3 | 54,931.35 | 60,148.08 |
| 15 | Serra negra do norte | 77,582.56 | 70,188.19 | 3 | 54,931.35 | 43,770.99 |
| 16 | Tenente laurentino cruz | 70,148.79 | 69,682.18 | 3 | 54,931.35 | 46,053.48 |
| Total | 2,511,190.87 | 1,916,330.73 | 83 | 1,519,767.35 | 1,255,435.21 | |
| Municipality | Current | Procedure proposed by | Proposed rocedure | |||
|---|---|---|---|---|---|---|
| Annual cost per municipality (US$) | Annual cost per municipality (US$) | Setup cost (US$) | Transportation cost (US$) | |||
| 1 | Acari | 113,684.64 | 104,494.18 | 4 | 73,241.80 | 73,342.96 |
| 2 | Caicó | 258,329.86 | 216,491.29 | 11 | 201,414.95 | 148,111.06 |
| 3 | Carnaúba dos dantas | 41,689.48 | 27,463.56 | 2 | 36,620.90 | 14,739.78 |
| 4 | Cruzeta | 181,889.86 | 93,047.77 | 4 | 73,241.80 | 74,579.95 |
| 5 | Currais novos | 502,511.49 | 501,357.09 | 20 | 366,209.00 | 249,707.61 |
| 6 | Equador | 182,494.58 | 123,243.76 | 4 | 73,241.80 | 112,134.64 |
| 7 | Florânia | 141,772.09 | 107,925.05 | 9 | 164,794.05 | 76,385.39 |
| 8 | Ipueira | 15,549.95 | 14,172.37 | 0 | 0.00 | 26,688.67 |
| 9 | Jardim do seridó | 321,755.83 | 167,816.18 | 10 | 183,104.50 | 114,682.34 |
| 10 | Jucurutu | 63,922.97 | 54,180.24 | 1 | 18,310.45 | 48,219.88 |
| 11 | Ouro branco | 53,075.59 | 40,025.44 | 0 | 0.00 | 40,097.05 |
| 12 | Parelhas | 129,791.94 | 127,873.52 | 5 | 91,552.25 | 56,443.45 |
| 13 | São josé do seridó | 254,729.40 | 127,275.76 | 4 | 73,241.80 | 70,329.89 |
| 14 | São vicente | 102,261.84 | 71,094.15 | 3 | 54,931.35 | 60,148.08 |
| 15 | Serra negra do norte | 77,582.56 | 70,188.19 | 3 | 54,931.35 | 43,770.99 |
| 16 | Tenente laurentino cruz | 70,148.79 | 69,682.18 | 3 | 54,931.35 | 46,053.48 |
| Total | 2,511,190.87 | 1,916,330.73 | 83 | 1,519,767.35 | 1,255,435.21 | |
The first column of Table 5 lists the municipalities, whereas the subsequent columns detail the annual costs for water delivery for all the cases considered: the existing OCP operation, Vieira’s procedure and our proposed procedure. For the proposed procedure, Table 5 also includes the number of wells located (NW) in each municipality, along with their respective installation costs and transportation costs for the vehicle routes established to serve each area. The final row of Table 5 summarizes the total annual costs for all the cases, including the costs of well installation and water transportation, reflecting the contribution of the newly established wells. This detailed cost breakdown allows for better strategic planning and supports evidence-based decision-making regarding future investments in drought mitigation infrastructure and logistics.
Table 6 presents a detailed year-by-year cost comparison over a projected 10-year period, reflecting the expected useful life of the wells, including both installation and operational expenses, as well as cumulative saving to current OCP practices and Vieira et al. (2021)’s optimization approach.
Year-by-year cost comparison between the status of the OCP operation and the proposed procedure
| Year | Total annual cost | Difference (1) – (3) (US$) | Difference (2) – (3) (US$) | ||
|---|---|---|---|---|---|
| Current OCP operation (Vieira et al., 2021) (1) (US$) | Procedure proposed by Vieira et al. (2021) (2) (US$) | Proposed procedure (3) (US$) | |||
| 1 | 2,511,190.87 | 1,916,330.71 | 2,775,202.56 | −264,011.69 | −858,871.85 |
| 2 | 5,022,381.74 | 3,832,661.42 | 4,030,637.77 | 991,743.97 | −197,976.35 |
| 3 | 7,533,572.61 | 5,748,992.13 | 5,286,072.99 | 2,247,499.62 | 462,919.14 |
| 4 | 10,044,763.48 | 7,665,322.84 | 6,541,508.20 | 3,503,255.28 | 1,123,814.64 |
| 5 | 12,555,954.35 | 9,581,653.55 | 7,796,943.41 | 4,759,010.94 | 1,784,710.14 |
| 6 | 15,067,145.22 | 11,497,984.26 | 9,052,378.62 | 6,014,766.60 | 2,445,605.64 |
| 7 | 17,578,336.09 | 13,414,314.97 | 10,307,813.83 | 7,270,522.26 | 3,106,501.14 |
| 8 | 20,089,526.96 | 15,330,645.68 | 11,563,249.05 | 8,526,277.91 | 3,767,396.63 |
| 9 | 22,600,717.83 | 17,246,976.39 | 12,818,684.26 | 9,782,033.57 | 4,428,292.13 |
| 10 | 25,111,908.70 | 19,163,307.10 | 14,074,119.47 | 11,037,789.23 | 5,089,187.63 |
| Total | 138,115,497.85 | 105,398,189.05 | 84,246,610.16 | 53,868,887.69 | 21,151,578.89 |
| Year | Total annual cost | Difference (1) – (3) (US$) | Difference (2) – (3) (US$) | ||
|---|---|---|---|---|---|
| Current | Procedure proposed by | Proposed procedure (3) (US$) | |||
| 1 | 2,511,190.87 | 1,916,330.71 | 2,775,202.56 | −264,011.69 | −858,871.85 |
| 2 | 5,022,381.74 | 3,832,661.42 | 4,030,637.77 | 991,743.97 | −197,976.35 |
| 3 | 7,533,572.61 | 5,748,992.13 | 5,286,072.99 | 2,247,499.62 | 462,919.14 |
| 4 | 10,044,763.48 | 7,665,322.84 | 6,541,508.20 | 3,503,255.28 | 1,123,814.64 |
| 5 | 12,555,954.35 | 9,581,653.55 | 7,796,943.41 | 4,759,010.94 | 1,784,710.14 |
| 6 | 15,067,145.22 | 11,497,984.26 | 9,052,378.62 | 6,014,766.60 | 2,445,605.64 |
| 7 | 17,578,336.09 | 13,414,314.97 | 10,307,813.83 | 7,270,522.26 | 3,106,501.14 |
| 8 | 20,089,526.96 | 15,330,645.68 | 11,563,249.05 | 8,526,277.91 | 3,767,396.63 |
| 9 | 22,600,717.83 | 17,246,976.39 | 12,818,684.26 | 9,782,033.57 | 4,428,292.13 |
| 10 | 25,111,908.70 | 19,163,307.10 | 14,074,119.47 | 11,037,789.23 | 5,089,187.63 |
| Total | 138,115,497.85 | 105,398,189.05 | 84,246,610.16 | 53,868,887.69 | 21,151,578.89 |
In the initial year, the proposed procedure experiences deficits, primarily due to the installation costs of the wells. However, this expense is a one-time investment. From the second year onward, the financial outlook improves significantly as the annual transportation costs are reduced by half. This reduction enables the initial investment in drilling to be paid off by the end of the second year, compared with the current OCP operating costs, and by the end of the third year, compared with the costs that result from the procedure proposed by Vieira et al. (2021), leading to ongoing cost savings in the following years. Such economic dynamics demonstrate the long-term viability of the model, especially when applied in regions where water scarcity is a persistent issue and repeated annual interventions are required. Therefore, while the upfront costs present a challenge, the long-term benefits of the proposed procedure become evident over time. This transition from short-term deficit to sustained savings reinforces the strategic value of infrastructure investments in humanitarian logistics.
Furthermore, Table 6 highlights substantial cost savings achieved through our proposed procedure – approximately 39% compared to the current OCP operation and around 20% relative to the method proposed by Vieira et al. (2021). These results indicate that the proposed hybrid strategy not only improves operational efficiency but also contributes to budgetary optimization, making it a compelling alternative for public policies aimed at drought mitigation.
5. Conclusions
This study introduces a two-step methodology designed to enhance the distribution of water to drought-affected populations. In the first phase, a mathematical model was formulated to address the facility location and allocation of wells, identifying the optimal number and placement of these water sources while efficiently assigning demand points. In the second phase, the ALNS algorithm, adapted from the approach proposed by Erdoğan et al. (2019), was applied to solve the vehicle routing problem, enabling the estimation of fleet size and total travel distance for water delivery.
The method was tested through a case study involving water distribution in Brazil’s drought-prone semiarid region. Its performance was evaluated against both the current operational strategy adopted by the OCP and those reported by Vieira et al. (2021). Results indicate operational efficiency, including reductions in travel distance, fleet size and annual distribution costs. Such outcomes confirm both the reliability and the practical value of the proposed approach. In addition, the model succeeded in maintaining service levels while significantly reducing logistical burdens, which is crucial for long-term operational sustainability.
From the perspective of disaster response logistics, the approach offers valuable contributions. The observed cost savings have the potential to extend service coverage, enabling aid to reach a larger segment of the affected population. Moreover, the strategic installation of new wells reduces reliance on water transportation, thereby enhancing regional resilience to drought conditions. Although the methodology was tested in a specific geographic and operational context, its modular and adaptable structure makes it suitable for application in other regions facing similar challenges.
Given the projected increase in the frequency and intensity of disaster events due to climate change, the development and application of decision support tools—such as the one proposed in this study—are of critical importance. These tools enhance the ability of disaster-response managers to operate under uncertainty, allocate scarce resources efficiently, and maximize the coverage and effectiveness of humanitarian assistance. Moreover, incorporating geospatial and hydrogeological data into the optimization framework strengthens its predictive capacity, providing a robust basis for proactive planning.
In this context, we suggest a relevant avenue for future research. A promising extension of the current work would involve integrating the proposed facility location model with an ant colony optimization (ACO) algorithm for vehicle routing. This combined approach could be evaluated in terms of solution quality, computational efficiency and operational feasibility. The resulting performance metrics should be compared with those reported by Vieira, as well as with the baseline results established in this study. Such comparative analysis would help validate the robustness of different heuristics and guide their application in real-world emergency logistics planning. Another direction for future research, the integration of the two phases within a two-stage stochastic programming framework could be explored, allowing well location decisions to account for multiple drought scenarios, with vehicle routing decisions adapting to the realized conditions.
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

