Figures
Abstract
With their superior capabilities, unmanned aerial vehicles (UAVs) play a crucial role in search, rescue, and surveillance operations in disaster management. It is of great importance in the long run to optimally designate the base locations and deployment plans of the UAVs needing a base for their operations. In this study, we develop an integrated multi-criteria decision-making model to select bases and plan missions of UAVs using a combination of multi-attribute and multi-objective optimization techniques, with the decision maker having an interactive role. We formulate a goal programming model in which the number of bases, flight distance, unairworthy days, and cost are jointly minimized. The Analytic Hierarchy Process (AHP) is used to designate the associated goal weights. We develop Algorithm 1 to identify the target level for each goal and Algorithm 2 to refine the model for better solutions. We apply the process in a problem setting where designated disaster activity zones (DAZs) need to be covered by some candidate bases, among which an optimal selection is made. The model’s validation and refinement were evaluated across multiple scenarios. The illustrative example yields improvements of 8.57% in cost in the first scenario and 7.54% in distance in the second. The third scenario achieves 7.66% and 6.58% improvements in distance and cost, respectively. A real-world earthquake scenario from Türkiye further demonstrates the model’s practical applicability, with 5% improvement in distance and 14.8% in cost. The results of the proposed decision-making process guarantee satisfactory solutions for long-term base and operational planning of UAVs.
Citation: Bakir ME, Kasimoglu F (2026) An integrated multi-criteria decision-making model for long-term planning of UAVs in disaster management. PLoS One 21(1): e0340303. https://doi.org/10.1371/journal.pone.0340303
Editor: Xiaoyong Sun, Shandong Agricultural University, CHINA
Received: September 2, 2025; Accepted: December 17, 2025; Published: January 6, 2026
Copyright: © 2026 Bakir, Kasimoglu. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: Data is available from https://github.com/fkasimoglu/Integrated-MCDM-Model-for-UAVs.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
Unmanned aerial vehicles (UAVs) stand out as one of the fastest-developing technologies of our time. They are attractive systems because they eliminate the risk of human loss, are low in cost, and provide fast and effective surveillance over large and risky areas. With their superior capabilities, they play a crucial role in search, rescue, and surveillance operations in disaster management. Having a leverage effect in many complicated tasks, they provide a new vision for even disaster management [1] and are successfully used in prediction, assessment, and response processes of disasters such as forest fires [2], earthquakes [3], hurricanes [4], etc. As the missions in which UAVs are involved expand, the processes related to their operations become more complex, making it necessary to develop more sophisticated decision-making processes. One complex and critical decision concerning the operation of UAVs is to optimally designate the base locations of UAVs and make a deployment plan that will accomplish the mission using minimum resources. The UAVs used for long-range distances for search, rescue, and surveillance operations in disaster management essentially need a base to take off and land.
The literature on the selection of the base locations and operation planning of UAVs needing a base is quite limited. In one of the studies, Yakıcı [5] studied the location and routing problem in UAVs, considering the small ships as platforms or bases for UAVs. Chauhan et al. [6] work on choosing possible drone take-off locations with maximum coverage according to the requested location and the number of drones. Akram et al. [7] tried to find the minimum number of drones as flying base stations in a disaster area while maximizing the number of users given service. Liu et al. [8] developed a binary integer programming model for the optimization of base locations and patrol routes in border surveillance. In another paper, Olgac and Toz [9] studied the optimum locations of ground control stations of UAVs operating in a specified search and rescue area. Finally, Park et al. [10] and Claessen et al. [11] studied the location selection and allocation of unmanned aerial vehicles in healthcare applications.
The aforementioned studies have notable contributions to the literature in terms of UAV base locations and their use. However, in none of these studies are the preferences of a decision maker (DM) integrated into the results and the decision-making process. Most of the time, the gap between theory and practice makes it necessary to get DM involved in the process and get the proposed model validated accordingly. In this study, keeping DM in the loop, we develop an original decision-making process with a new approach in which we use a combination of multiattribute and multiobjective techniques to optimally designate the UAV base locations and deployment plan in search, rescue, and surveillance operations in disaster management. Thus, we formulate a goal programming model, in which the number of bases, flight distance, unairworthy days, and cost are designated as the goals for DM. Then, putting DM in the loop, we develop a decision-making model for UAV base selection and deployment plan, and obtain a validated model through the refinement process in line with the interactive feedback received from DM. In this regard, our main contributions can be given as follows.
- For the first time, a decision-making model with DM having an interactive role in the solution process to designate UAV base locations and deployment plan is made available.
- An original integrated multi-criteria decision-making model combining both multiattribute and multiobjective techniques is developed to better represent real-life cases.
- A validated model refined through the interactive feedback from DM is obtained.
- A solution with minimal deviations from the designated goals, ensuring DM’s satisfaction, is presented.
The remaining sections of the paper are organized as follows. In Section 2, we mention some basic concepts for the main methods used in the study, namely multi-objective optimization, goal programming, and analytic hierarchy process. We develop our mathematical models and propose a decision-making process in Section 3. The numerical results we get in our application and the discussion are presented in Section 4. Finally, we give our conclusions and propose potential areas for future work in Section 5.
2. Materials and methods
2.1. Multi-objective optimization
In single-objective model approaches, a single goal is determined, and the optimum value is tried to be reached. However, in real-world problems, decision makers want to optimize many objectives simultaneously. In multi-objective models, sometimes there may be a conflict between defined objectives. In other words, while trying to optimize one goal, there may be a degradation in the desired value of the other goal. If the value of a specific objective function cannot be improved without degradation of one or more objectives, the solution is said to be efficient or Pareto optimal [12].
There are several methods used in applications to solve multi-objective problems, with the most common ones being the weighted sum method [13], compromise programming [14], goal programming [15], prioritized/ lexicographic approaches [16], and epsilon constraint method [17]. In our decision-making model, we use goal programming to obtain efficient solutions to the developed multi-objective model since the designated goals enable the decision maker to have elasticity in his/her preferences and get an interactive role in the process.
2.2. Goal programming
Goal programming first appeared in the 1950s [18]. Since then, the topic has been extensively covered with considerable improvements both in theory and practice. Extensive bibliographic studies on goal programming can be found in Romero [19]. Goal programming can be considered as a branch of multi-objective optimization, which itself is a part of multicriteria decision analysis [20]. The aim of goal programming is to minimize deviations from the determined target values. In this way, effective and satisfactory solutions are provided even if not all objectives are optimized for the problem. Rardin [21] presents the formulations of goal programming problems in three categories. The first approach is in weighted goal programming. In this approach, goals are assigned weights based on their relative importance, and then a solution is found that minimizes the weighted sum of deviations from the goals. The second approach is preemptive or lexicographic goal programming. In this method, the goals or objectives are optimized one by one, starting from the most important one. By preserving the optimality of the most important goal, the second most important goal is optimized, and so on. Finally, the third one is preemptive goal programming by weighting the objective, which is a combination of weighted goal programming and preemptive goal programming.
There are many different application areas in which goal programming is effectively used as a multi-objective method. Some notable ones include supplier selection [22,23], portfolio selection [24,25], identifying firefighting strategies [26], resource allocation [27], locating emergency medical service facilities [28], and supply chain management [29–31].
2.3. Analytic hierarchy process
When the literature is examined, it is seen that the analytical hierarchy process (AHP) is one of the most used multi-attribute decision-making (MADM) techniques. In this method, first of all, criteria and their sub-criteria are determined, and a hierarchical structure is created. Pairwise comparisons are made between the identified decision criteria, and the principles of mutuality, homogeneity, dependence, and expectation are used to prioritize each criterion [32]. In creating pairwise comparison matrices, the importance scale between 1–9 suggested by Saaty [33] is used. With the help of the created matrices, the priority value for each criterion is found. The sum of these values equals 1. The criterion with the highest value is the most critical one for the given problem. In this way, the method creates a powerful and easy-to-understand method that allows combining objective and subjective factors in the decision-making process.
The analytic hierarchy process has been used in many different fields that require finding the best alternative considering the multiple criteria influencing the decision process. The examples include software selection [34–36], personnel employment [37–39], supplier evaluation [40–42], safety [43–45], and risk [46,47] assessments, as well as determining treatment alternatives in medication [48].
3. A goal programming model
3.1. Defining the problem
UAVs used in long ranges with heavy payloads require a base to take off and land for their operations. To efficiently operate UAV deployments, it is important to designate the locations of the bases and plan the missions from the bases to the disaster activity zones (DAZs) in an optimal way. Suppose that there are I number of potential base locations and J number of disaster activity zones or points requiring UAV deployments/missions in a certain area. As an example, Fig 1 shows how possible service stations (candidate base locations) and demand points (disaster activity zones) are distributed in a certain area of interest with 20 candidate base locations and 7 disaster activity zones.
Each of the existing bases has its own capacity and shortcomings concerning the operational use of UAVs. Some certain bases may have hangars and tents required for the deployment of unmanned aerial vehicles. There is an establishment cost incurred to use a base for UAVs since they are normally designed for the usual civil and/or security use. The safe zone covers a large area, which is why meteorological conditions differ in the base locations, with an expected number of unairworthy days in a year. The aim is to optimally determine the base locations of operative-level unmanned aerial vehicles for flight missions from the safe zone to risky zones, considering specific mission requirements and costs as well. The following key concepts are essentially used in the development of our mathematical models for the problem.
There is a setup cost incurred to use a base for UAVs. Choosing a candidate base for unmanned aerial vehicles for the first time involves some new adjustments in the base before it is ready for an operation. These amendments in the base include the construction of hangars, tents, living spaces, the supply of fuel tankers and other logistics materials, requiring some fixed costs to make it eligible for UAV usage. Fuel consumption cost, on the other hand, constitutes a variable cost depending on the flight distances from the selected bases to the DAZs.
The area of interest covers a huge area, in which meteorological conditions differ in the base locations, with an expected number of unairworthy days in a year. The total weight of unmanned aerial vehicles is relatively less than other aerial vehicles. Therefore, UAVs are more affected by meteorological conditions during their operations, especially during take-offs and landings. Particularly, thunderstorms, strong wind conditions, and heavy cloudiness are unfavorable conditions for the UAVs’ flight. The number of days with adverse weather conditions for candidate bases is obtained from the meteorological data in the base location.
The expected number of needed operational missions naturally differs in a designated DAZ based on the experiences regarding the intensity of the incidents in the past, the density of the population and forests, the intensity of flood-risky watercourses, and seismic activities in the region. We assume that the number of flight missions needed from a base to a DAZ is available.
In this regard, a decision maker is to designate the bases from which the UAVs will be deployed to the DAZs. The problem can be considered as a facility location problem. Typically, in a facility location problem, the DM selects a subset of facilities to provide service to all service or demand points with an objective to minimize cost [49]. When the budget is not a concern at all, and the demands must be completely met, as in the set covering problems, the objective is to minimize the number of facilities fully fulfilling the demand requirements [50]. The existence of multiple conflicting objectives in a facility location problem and the search to better utilize the resources make it necessary to apply a multiobjective approach for the solution [51]. In our study, in addition to minimizing the cost and the number of bases (facilities), we designate two more objectives, the number of unairworthy days in an air base and total flight distance, which are two critical elements to be minimized in UAV operations. The weather conditions must be convenient for landing and take-off for UAVs needing an airbase, and in a disaster case, the flight distance, which determines the response time, must be kept to a minimum.
Focusing on the long-term planning of UAV operations, with particular emphasis on the selection and designation of appropriate bases, the main assumptions from an operational perspective are outlined as follows.
- There is a sufficient number of well-established bases within the area of interest from which an appropriate subset can be selected for the UAVs under consideration, consistent with typical facility location problems.
- The UAVs operate at high altitudes, use mainly satellite communication, have substantial observational capacity with high-tech imaging systems, and are capable of extended flight durations.
- The weather data specific to the region where an existing air base is located is available and indicates the expected number of unairworthy days.
3.2. Goal programming model
Notation
- Indices:
- k: goals to achieve (k=1,…,K)
- i: candidate UAV bases (i=1,…,I)
- j: disaster activity zones (DAZs) (j=1,…,J)
- Parameters:
- Gk: target achievement level of goal k
- wk: weight for the deviation in the targeted level of goal k
- M: an arbitrarily big positive number
- FDj: number of flight demand in DAZ j
- Rij: distance from base i to DAZ j (radius in km)
- RAij: altered distance from base i to DAZ j for binary calculations
- Fi: fixed cost of using base i for UAVs (in dollars)
- C: cost of flying an unmanned air vehicle per km (in dollars)
- UADi: expected number of unairworthy days at base i
- Capi: flight capacity of base i regarding the number of missions
- Tk: proportional threshold deviation for goal k
- Decision Variables:
- xij: annual number of UAV deployments/missions planned from base i to DAZ j
- dk: deviation in the targeted achievement level of goal k
- Z: weighted total proportional deviation from the targeted achievements (obj. function value)
We develop the following goal programming model, Model 1, to select and figure out the annual number of UAV deployments from each base i to each DAZ j.
Model 1:
Subject to:
In Model 1, the objective function (1) minimizes the total proportional deviations () from the targeted goal levels in line with the identified weights obtained from a decision maker via AHP. Constraints (2), (3), (4), and (5) represent the four designated goals relating to the minimum number of bases, total flight distance, total annual unairworthy days, and total cost, respectively. Note that each goal is given with some deviation, dk. Constraint (6) is used to meet the flight mission demands at each DAZ j. Constraint (7) ensures that the annual flight capacity is not exceeded at each base. Constraint (8) allows missions only to distances less than the designated maximum value. Constraints (9) and (10) are used to define the variables.
3.3. Algorithm to find target achievement levels (Gk’s)
Defining a realistic and achievable target value for a goal can be complicated due to the complexity of the problem and the existence of multiple conflicting goals. We provide Algorithm 1 to find the best value of each goal if only a single goal were to be observed under the given constraints of the problem. The found values are used as a target value, Gk, for each of the goals.
Algorithm 1:
Read Parameters
Assign a value of 0 to all wk parameters
{for k = 1 to K do
wk = 1
Solve Model 1
Gk = optimal Z value of Model 1
wk = 0}
Note that in Algorithm 1, each time Model 1 is solved by setting wk = 1 for the goal k in concern and wk = 0 for the other goals to ensure that Model 1 finds the best achievable value for each of the defined goals.
3.4. Algorithm to validate and refine the model
Even though Model 1 finds an optimal solution, in real life, the results might not satisfy DMs due to the gap between theory and practice and the inherent subjectivity of the evaluation of the goal weights by DM. Integrating DM’s feedback through the process in an interactive way, we propose Algorithm 2 to get a refined and validated model before its implementation.
Algorithm 2:
Get threshold goal deviation values, Tk’s, from DM
Read Parameters
{for k = 1 to K do
Solve updated Model 1
Algorithm 2 enables DM with a solution better reflecting the DM’s real preferences through integrating the threshold value (Tk) obtained from DM for the goal achievement levels that do not fully satisfy DM.
3.5. Integrated MCDM process
The steps of the multi-criteria decision-making model are shown in Fig 2, with DM having an interactive role both in multi-attribute and multi-objective decision-making processes.
Steps 1, 2, and 3 constitute the multi-attribute decision-making phase, whereas Steps 4,5,6,7, and 8 relate to the interactive multi-objective decision-making procedure of the integrated decision-making process proposed in Fig 2. In this respect, at Step 1, DM is asked to make a pairwise comparison between the identified goals in accordance with the AHP process; at Step 2, goal deviation weights, wk values, are calculated; at Step 3, the consistency of DM is checked in an iterative manner to ensure that the calculated wk values are reliable.
Once wk values are decided, the multi-objective decision-making process starts employing basically goal programming in an interactive way with DM. At Step 4, Algorithm 1 is applied to calculate the target achievement level, Gk, for each goal. At Steps 5 and 6, Model 1 is solved, and the solutions are presented to DM, respectively. Depending on how DM is satisfied with the results, the process moves either to Step 7, in which the decision is made, and the implementation is on, or to Step 8, in which the model is refined through Algorithm 2 with the feedback from DM for those achievement levels DM is not sufficiently satisfied with. At this step, the model is modified with the new input from DM, and the solution is once again offered to DM at Step 6.
As a result, the model is refined through repetitive feedback from DM, and a more validated version of the model is attained. Since the process outlined in Fig 2 continues until the DM stops giving feedback for the solution outcomes, a satisfactory solution is guaranteed.
4. Application results and discussion
In this part of the study, we first apply the developed integrated process in Fig 2 step by step and present the resulting outcomes in an illustrative example. We then present a real-world scenario regarding the case of an earthquake in Türkiye.
4.1. An illustrative example
4.1.1. Determining goal deviation weights using AHP (Steps 1, 2, and 3).
We apply AHP to determine the weight for each goal, associated wk value. Thus, at Step 1 of the integrated model, we construct our pairwise comparison matrix reflecting the assessment of a decision maker regarding how important the goals are when compared to each other, as given in Table 1.
Our normalized comparison matrix, together with the calculated goal weights and consistency measures, is given in Table 2 as an outcome of Step 2 and Step 3 of the model. As a result, we use wk values, 0.1017, 0.2776, 0.5696, and 0.0512 for our four goals, number of bases, flight distance, unairworthy days, and cost, respectively. The wk values indicate that the goal associated with unairworthy days has the largest weight, 0.5696, while the cost has the least weight value, 0.0512. Flight distance has the second largest weight with a value of 0.2776, and next comes the number of bases with a weight value of 0.1017, as seen in Table 2. Note that the consistency of DM in his/her comparison is verified with a consistency ratio of 0.0258 (≤ 0.1) at Step 3.
4.1.2. Obtaining initial solution (Steps 4 and 5).
In this part of the study, we solve our goal programming model, Model 1, in its original form with generic data using GAMS [52] release 24.4.1 and CPLEX 12.6.1.0. As described in Fig 2, we apply Algorithm 1 at Step 4 to get the associated target achievement value, Gk, for each goal. Then, with the found Gk values we solve Model 1 at Step 5 using the wk values calculated in Section 4.1. Table 3 summarizes the obtained results, and Fig 3 shows the optimal base locations as well as the allocated DAZs receiving service from these base locations.
As seen in Table 3, 8 bases are selected among 20 candidate bases to carry out the flight missions requested by 7 DAZs. DAZs where UAVs are deployed to, and the number of flight missions from the opened bases to these zones, are also given in Table 3. It can be seen from the table that the mission requirement of DAZ 1 is met from Base 3 and 5. Likewise, the requests of DAZ 2 are met from Base 16 and 20, the requests of DAZ 3 are met from Base 10 and 20, the requests of DAZ 4 are met from Base 9 and 10, the requests of DAZ 5 are met from Base 2 and 18. The annual number of flight missions planned from each selected base to each DAZ is also given in Table 3. As an example, Zone 1 gets 769 flight missions from Base 3 and 1056 flight missions from Base 5.
Model 1 results regarding the achieved levels of goals are presented in Table 4. When Table 4 is examined, we see that achieved goal levels for the number of bases, total flight distance, total unairworthy days, and total cost turn out to be 8, 4792590, 833, and 12580890, respectively. The associated percentage deviations are observed as 0, 18.4, 2, and 18.9.
The deviation in the total cost is noticeably high with a value of 18.9 percent. The reason for this is that DM attaches the lowest importance to the cost criterion in the pairwise comparison process discussed in section 4.1.
4.1.3. Validation and refinement of the model (Steps 6, 7, 8).
In accordance with the proposed decision-making process in Fig 2, Step 6, we try to validate our model by presenting the results to DM and integrating his/her feedback and satisfaction level into the process. In this respect, we consider three different cases described as follows.
Case 1: DM is not satisfied with the resulting cost value and sets a threshold value for the deviation from the targeted cost value
In our first scenario, DM considers the deviation value of 18.9% in Goal 4, total cost, as being too much and not satisfactory. Thus, DM sets a threshold value of 15% for the deviation from Goal 4. To integrate the feedback from DM into the model and get a more validated and refined one, we employ Algorithm 2 at Step 8 with the following new constraint (12) added to Model 1.
The solution obtained through Algorithm 2 is summarized in Table 5 with the optimal base locations depicted in Fig 4.
When we examine Table 5 and Fig 4, we can observe the changes in the selected bases and number of allocated missions to the DAZs in the refined model when compared to the original Model 1 results in Table 3, even though the number of selected bases remains the same as before 8. Considering the selected bases in Table 5, we see that unlike Model 1 results in Table 3, Base 5 does not exist among the selected bases. Base 4, on the other hand, is seen in the solution as one of the selected bases in Table 5. In addition, we observe that the flight missions to be carried out from the selected bases to the DAZs have also changed in the refined model. For example, we observe that Base 3 is a selected base both in Tables 3 and 5 with the same allocated DAZs, Zone 1 and Zone 6. However, the numbers of annual flight missions from this base to Zone 1 and Zone 6 are 769 and 311, respectively, in Table 3, whereas the same numbers turn out to be 777 and 303 in Table 5.
Results of the refined model relating to the targeted and achieved levels of goals are given in Table 6. The achieved goal levels for the number of bases, total flight distance, total unairworthy days, and total cost turn into 8, 4937910, 835, and 11501920, respectively. The associated percentage deviations from targeted levels are found to be 0, 22, 2.2, and 8.7. We observe a noticeable improvement of 8.57% in the achieved cost value when compared to that of the original Model 1 results in Table 4, a decrease of $1078970 from $12580890 to $11501920, even though some increases in other deviational values are observed. The deviation from the targeted level of cost drops from 18.9% to 8.7%. The model offers an option that better reflects DM’s aspirations with the threshold value received from DM. Thus, the refined model with DM in the loop gives more validated and satisfactory results with considerable improvement in the achieved goal level for which DM gives his/her feedback.
Case 2: DM is not satisfied with the resulting flight distance value and sets a threshold value for the deviation from the targeted flight distance value
In this scenario, DM considers that the deviation value of 18.4% in Goal 2, total flight distance, is too high and not satisfactory. Thus, DM establishes a threshold value of 15% for the deviation in Goal 2. To integrate the feedback, Algorithm 2 is applied with the following constraint (13) added to Model 1.
Table 7 summarizes the solution of Algorithm 2, and Fig 5 shows the associated optimal base locations. When we look at Table 7 and Fig 5, we can see the differences in the results when compared to those obtained through the original Model 1 in Table 3. First, it is seen that the number of selected bases in this case increases from 8 to 9. We also notice that Base 10 existing in Table 3 Model 1 solution, does not exist among the selected bases in Table 7 refined model solution. Instead, in Table 7, we see that Base 4 and Base 15 are in the solution, which means that these bases improve the total flight distance value in line with the feedback received from DM. Finally, one should note that there are also differences in the annual flight mission numbers from selected bases to the DAZs when compared to those values in Table 3.
Results of the refined model relating to the targeted and achieved levels of goals are given in Table 8. The achieved goal levels for the number of bases, total flight distance, total unairworthy days, and total cost become 9, 4937910, 835, and 11501920, respectively, for this case. The associated percentage deviations from targeted levels are found to be 12.5, 9.5, 16.4, and 21.9. Note that due to the feedback from DM, there is a remarkable improvement of 7.54% in the achieved flight distance value when compared to that of the original Model 1 solution, a decrease of 361570 km from 4792590 to 4431020, even though some increases in other deviational values are observed. The deviation from the targeted level of flight distance decreases from 18.4% to 9.5%.
Case 3: DM is not satisfied with the resulting flight distance and cost values and sets a threshold value for both the deviation from the targeted flight distance and the deviation from the targeted cost value
In this scenario, DM judges that the deviation value of 18.4% in Goal 2, total flight distance, and the deviation value of 18.9% in Goal 4, total cost, are both too much and not satisfactory. Thus, DM sets a threshold value of 15% for the deviation in Goal 2 and for the deviation in Goal 4 as well. To integrate the mentioned feedback from DM, we apply Algorithm 2 with the following constraints (14,15) added to Model 1.
Applying Algorithm 2, we get the following results given in Table 9, with the optimal base locations shown in Fig 6.
Results of the refined model relating to the targeted and achieved levels of goals in Case 3 are given in Table 10. The achieved goal levels for the number of bases, total flight distance, total unairworthy days, and total cost turn into 9, 4425060, 977, and 11752530, respectively. The associated percentage deviations from targeted levels become 12.5, 9.4, 19.6, and 11.1. The improvements in the distance and cost values are 7.66% and 6.58%, respectively, when compared to those of the original Model 1 results. We observe a decrease with a value of 367530 km from 4792590 to 4425060 in the flight distance and a decrease with a value of 828360 dollars from 12580890 to 11752530 in the cost value.
For comparison, Fig 7 summarizes the percentage deviations obtained in Model 1 and in all three cases. It is noteworthy that, depending on the feedback from DM, relatively low cost values are observed in Cases 1 and 3, and low flight distance values are obtained in Cases 2 and 3. The higher deviation levels in total unairworthy days should also be noted for Cases 2 and 3.
4.2. A real-world scenario: The case of an earthquake in Türkiye
Türkiye is located in a region where the intensity of seismic activity is very high, with several fault lines passing through the country, as can be seen in Fig 8 [53]. According to the United States Geological Survey (USGS) earthquake catalogue [54], 15 devastating earthquakes having a magnitude greater than 6.5 occurred in the last 50 years in the country.
Designating 15 potential disaster activity zones, where there is a high risk of a devastating earthquake, and 29 candidate air bases actively used in the country, as depicted in Fig 9, we apply the solution procedure in a similar way as discussed in Section 4.1. Table 11 summarizes the results derived from Model 1. Fig 10 depicts the eight selected bases across the country from the 29 potential sites. Table 12 presents the corresponding targeted and achieved levels of goals obtained through the solution.
Considering that the goal deviations in total flight distance and cost are relatively high, as seen in Table 12, we set a threshold value of 0.30 for both goals to integrate the feedback of a DM and get more refined solutions. The associated refined summary results of the UAV deployment plan, the depiction of the selected bases, and the achieved levels of the goals are presented through Table 13, Fig 11, and Table 14, respectively.
With a threshold value of 0.30% for the deviations in flight distance and cost, we observe the percentage deviation in the targeted flight distance in Table 14 as 27.5% with a decrease of 5% from 32.8% and the deviation in the cost as 26.2% with a decrease of 14.8% from 41%.
5. Conclusion and future work
In this study, we develop a multi-criteria decision-making model using a combination of multiattribute and multiobjective techniques to optimally figure out the long-term UAV base location and deployment planning with DM in the loop in an interactive way. We first formulate a goal programming model, Model 1, in which the number of bases, flight distance, unairworthy days, and cost are designated as the goals for a decision maker in the problem. Then, putting DM in the loop, we develop a decision-making model for UAV base selection and deployment plan, and obtain a validated model through the refinement process in line with the interactive feedback received from DM.
In our proposed model, first, DM provides a pairwise comparison between the identified goals to calculate the goal deviation weights, wk values, and then the consistency of DM is verified in accordance with the AHP process. We develop Algorithm 1 to find the targeted goal level, Gk, for each of the goals, which is the best achievable value if only the interested goal is observed. Next, Model 1 is solved, and the solutions are presented to DM. Depending on how satisfactory the results are for DM, the process moves either to the implementation or to the refinement stage that uses Algorithm 2 developed to align the model with the real aspirations of DM through his/her interactive feedback. The new solution is then presented to DM, and another feedback is asked from DM to ensure his/her satisfaction. The repetitive feedback continues until the results are satisfactory enough for DM.
In our application, we apply the proposed model step by step in a problem setting designed with generic data. Obtaining the pairwise comparison matrix from a decision maker, we calculate the goal deviation weights, wk’s, confirm the consistency of DM and determine the targeted goal levels, Gk’s. At this stage, we solve the proposed Model 1 and get the achieved levels for our designated goals as follows: 8 for the total number of bases, 4792590 (km) for total flight distance; 833 for total unairworthy days, and $12580890 for the total cost. The resulting percentage deviations are 0, 18.4, 2, and 18.9, respectively, with a total weighted deviation of 7.2 percent. The results also reveal optimal xij values, the annual number of UAV missions planned from a base i to a DAZ j.
To show how the validation and refinement process of our model works, we try three different scenarios in our illustrative example. In our first scenario (Case 1), DM considers the goal deviation in the cost to be too much and not satisfactory. We refine our model, getting the feedback from DM with a threshold value of 15 percent deviation from the targeted cost value. This time, the achieved levels for our designated goals are observed as follows: 8 for the total number of bases, 4937910 (km) for total flight distance; 835 for total unairworthy days, and $11501920 for total cost. The resulting percentage deviations are 0, 22, 2.2, and 8.7, respectively. A remarkable 8.57% improvement is observed in the cost value with a decrease of $1078970 from $12580890 to $11501920, even though there are some slight increases in other deviational values.
In the second scenario (Case 2), DM deems the deviation value of 18.4% in Goal 2, total flight distance, not satisfactory. Thus, DM sets a threshold value of 15% for the deviation in Goal 2. The achieved goal levels for the number of bases, total flight distance, total unairworthy days, and total cost turn into 9, 4937910, 835, and 11501920, respectively. The associated percentage deviations from targeted levels become 12.5, 9.5, 16.4, and 21.9. There is a noticeable 7.54% improvement in the distance value when compared to that of the original Model 1 results, a decrease of 361570 km from 4792590 to 4431020
In our last scenario (Case 3), DM is not satisfied with the deviation value of 18.4% in Goal 2, total flight distance, and with the deviation value of 18.8% in Goal 4, total cost, as well. Thus, DM sets a threshold value of 15% for both deviations in Goal 2 and Goal 4. The achieved goal levels for the number of bases, total flight distance, total unairworthy days, and total cost turn into 9, 4425060, 977, and 11752530, respectively. The associated percentage deviations from targeted levels become 12.5, 9.4, 19.6, and 11.1. The improvements we get for the distance and cost values are 7.66% and 6.58% respectively, when compared to the results of the original Model 1. We observe a decrease with a value of 367530 km from 4792590 to 4425060 in the flight distance and a decrease with a value of $ 828360 from 12580890 to 11752530 in the cost value.
Finally, to demonstrate the model’s practical applicability, we present a real-world scenario regarding the case of an earthquake in Türkiye with an observed improvement of 5% in total flight distance value and 14.8% improvement in cost value.
As a result, the proposed multi-criteria decision-making model with DM in the loop provides solutions for UAV base locations and deployment plans with remarkable improvements when compared to the classical goal programming model. The results are potentially more satisfactory for DM and better reflect the real-life aspects of the problem since the interactive feedback from DM is integrated into the model, narrowing the gap between theory and practice.
Since this study focuses on the long-term planning of UAV operations, with particular emphasis on the selection and designation of appropriate bases, a study emphasizing short-term planning—accounting for daily weather conditions, topography, route patterns, and time scheduling aspects—would be valuable as future research.
References
- 1. Erdelj M, Natalizio E, Chowdhury KR, Akyildiz IF. Help from the Sky: Leveraging UAVs for Disaster Management. IEEE Pervasive Comput. 2017;16(1):24–32.
- 2. Shamta I, Demir BE. Development of a deep learning-based surveillance system for forest fire detection and monitoring using UAV. PLoS One. 2024;19(3):e0299058. pmid:38470887
- 3. Calamoneri T, Coro F, Mancini S. A Realistic Model to Support Rescue Operations After an Earthquake via UAVs. IEEE Access. 2022;10:6109–25.
- 4. Greenwood F, Nelson EL, Greenough PG. Flying into the hurricane: A case study of UAV use in damage assessment during the 2017 hurricanes in Texas and Florida. PLoS One. 2020;15(2):e0227808. pmid:32023260
- 5. Yakıcı E. Solving location and routing problem for UAVs. Comput Ind Eng. 2016;102:294–301.
- 6. Chauhan D, Unnikrishnan A, Figliozzi M. Maximum coverage capacitated facility location problem with range constrained drones. Transp Res Part C Emerg Technol. 2019;99:1–18.
- 7. Akram T, Awais M, Naqvi R, Ahmed A, Naeem M. Multicriteria UAV Base Stations Placement for Disaster Management. IEEE Syst J. 2020;14(3):3475–82.
- 8. Liu Y, Liu Z, Shi J, Wu G, Chen C. Optimization of Base Location and Patrol Routes for Unmanned Aerial Vehicles in Border Intelligence, Surveillance, and Reconnaissance. J Adv Transp. 2019;2019:1–13.
- 9. Olgac T, Toz AC. Determining the Optimum Location of Ground Control Stations (GCSs) for Unmanned Aerial Vehicles (UAVs) in Marine Search and Rescue (MSAR) Operations. Int J Aeronaut Space Sci. 2022;23(5):1021–32.
- 10. Park Y, Lee S, Sung I, Nielsen P, Moon I. Facility Location-Allocation Problem for Emergency Medical Service With Unmanned Aerial Vehicle. IEEE Trans Intell Transport Syst. 2022;24(2):1–15.
- 11. Claesson A, Fredman D, Svensson L, Ringh M, Hollenberg J, Nordberg P, et al. Unmanned aerial vehicles (drones) in out-of-hospital-cardiac-arrest. Scand J Trauma Resusc Emerg Med. 2016;24(1):124. pmid:27729058
- 12. Sharma S, Kumar V. A Comprehensive Review on Multi-objective Optimization Techniques: Past, Present and Future. Arch Computat Methods Eng. 2022;29(7):5605–33.
- 13. Wang R, Zhou Z, Ishibuchi H, Liao T, Zhang T. Localized Weighted Sum Method for Many-Objective Optimization. IEEE Trans Evol Computat. 2018;22(1):3–18.
- 14. Monemi RN, Gelareh S, Nagih A, Jones D. Bi-objective load balancing multiple allocation hub location: a compromise programming approach. Ann Oper Res. 2020;296(1–2):363–406.
- 15. Razmi J, Jafarian E, Amin SH. An intuitionistic fuzzy goal programming approach for finding pareto-optimal solutions to multi-objective programming problems. Expert Syst Appl. 2016;65:181–93.
- 16. Lai L, Fiaschi L, Cococcioni M, Deb K. Solving Mixed Pareto-Lexicographic Multiobjective Optimization Problems: The Case of Priority Levels. IEEE Trans Evol Computat. 2021;25(5):971–85.
- 17. Maneengam A. Multi-Objective Optimization of the Multimodal Routing Problem Using the Adaptive ε-Constraint Method and Modified TOPSIS with the D-CRITIC Method. Sustainability. 2023;15(15):12066.
- 18. Charnes A, Cooper WW, Ferguson RO. Optimal Estimation of Executive Compensation by Linear Programming. Manag Sci. 1955;1(2):138–51.
- 19.
Romero C. Handbook of critical issues in goal programming. Amsterdam: Elsevier; 2014.
- 20. Orumie UC, Ebong D. A Glorious Literature on Linear Goal Programming Algorithms. Am J Oper Res. 2014;04(02):59–71.
- 21.
Rardin RL. Optimization in operations research. Upper Saddle River (NJ): Prentice Hall; 1998.
- 22. Jadidi O, Cavalieri S, Zolfaghari S. An improved multi-choice goal programming approach for supplier selection problems. Appl Math Model. 2015;39(14):4213–22.
- 23. Rostami O, Tavakoli M, Tajally A, GhanavatiNejad M. A goal programming-based fuzzy best-worst method for the viable supplier selection problem: a case study. Soft Comput. 2023;27(6):2827–52. pmid:36373094
- 24. Yu G-F, Li D-F, Liang D-C, Li G-X. An Intuitionistic Fuzzy Multi-Objective Goal Programming Approach to Portfolio Selection. Int J Info Tech Dec Mak. 2021;20(05):1477–97.
- 25. Mohseny-Tonekabony N, Sadjadi SJ, Mohammadi E, Tamiz M, Jones DF. Robust, extended goal programming with uncertainty sets: an application to a multi-objective portfolio selection problem leveraging DEA. Ann Oper Res. 2024;346(2):1497–552.
- 26. Khakzad N. A goal programming approach to multi-objective optimization of firefighting strategies in the event of domino effects. Reliab Eng Syst Safe. 2023;239:109523.
- 27. Wu J, Zhu Q, An Q, Chu J, Ji X. Resource allocation based on context-dependent data envelopment analysis and a multi-objective linear programming approach. Comput Ind Eng. 2016;101:81–90.
- 28. Chen Y, Lai Z. A Multi-Objective Optimization Approach for Emergency Medical Service Facilities Location-Allocation in Rural Areas. Risk Manag Healthc Policy. 2022;15:473–90. pmid:35313480
- 29. Jouzdani J, Govindan K. On the sustainable perishable food supply chain network design: A dairy products case to achieve sustainable development goals. J Clean Prod. 2021;278:123060.
- 30. Zhang G, Chen C-N, Shokouhifar M, Goli A. Mathematical modeling and dragonfly algorithm for optimizing sustainable agritourism supply chains. J Eng Res. 2025;13(2):751–62.
- 31. Al-Ashhab MS. A multi-objective optimization modelling for design and planning a robust closed-loop supply chain network under supplying disruption due to crises. Ain Shams Eng J. 2023;14(3):101909.
- 32. Tavana M, Soltanifar M, Santos-Arteaga FJ. Analytical hierarchy process: revolution and evolution. Ann Oper Res. 2021;326(2):879–907.
- 33. Saaty RW. The analytic hierarchy process—what it is and how it is used. Math Model. 1987;9(3–5):161–76.
- 34. Mahmudova S, Jabrailova Z. Development of an algorithm using the AHP method for selecting software according to its functionality. Soft Comput. 2020;24(11):8495–502.
- 35. Botchway IB, Emmanuel AA, Solomon N, Kayode AB. Evaluating software quality attributes using analytic hierarchy process (AHP). Int J Adv Comput Sci Appl. 2021;12(3).
- 36. Nazim M, Wali Mohammad C, Sadiq M. A comparison between fuzzy AHP and fuzzy TOPSIS methods to software requirements selection. Alexandria Eng J. 2022;61(12):10851–70.
- 37. Chourabi Z, Khedher F, Babay A, Cheikhrouhou M. Multi-criteria decision making in workforce choice using AHP, WSM and WPM. J Text Ins. 2018;110(7):1092–101.
- 38. Samanlioglu F, Taskaya YE, Gulen UC, Cokcan O. A Fuzzy AHP–TOPSIS-Based Group Decision-Making Approach to IT Personnel Selection. Int J Fuzzy Syst. 2018;20(5):1576–91.
- 39. Lidinska L, Jablonsky J. AHP model for performance evaluation of employees in a Czech management consulting company. Cent Eur J Oper Res. 2017;26(1):239–58.
- 40. Thanh NV. A Dynamic Decision Support System for Sustainable Supplier Selection under Fuzzy Environment. Processes. 2022;10(8):1576.
- 41. Chen C-H. A Novel Multi-Criteria Decision-Making Model for Building Material Supplier Selection Based on Entropy-AHP Weighted TOPSIS. Entropy (Basel). 2020;22(2):259. pmid:33286032
- 42. Menon RR, Ravi V. Using AHP-TOPSIS methodologies in the selection of sustainable suppliers in an electronics supply chain. Cleaner Mater. 2022;5:100130.
- 43. Unver S, Ergenc I. Safety risk identification and prioritize of forest logging activities using analytic hierarchy process (AHP). Alexandria Eng J. 2021;60(1):1591–9.
- 44. Dong S, Yu F, Wang K. Safety evaluation of rail transit vehicle system based on improved AHP-GA. PLoS One. 2022;17(8):e0273418. pmid:36001603
- 45. Koulinas GK, Demesouka OE, Marhavilas PK, Orfanos NI, Koulouriotis DE. Multicriteria Health and Safety Risk Assessments in Highway Construction Projects. Sustainability. 2023;15(12):9241.
- 46. Saffarian S, Mahmoudi A, Shafiee M, Jasemi M, Hashemi L. Measuring the effectiveness of AHP and fuzzy AHP models in environmental risk assessment of a gas power plant. Hum Ecol Risk Assess. 2020;27(5):1227–41.
- 47. Tempa K. District flood vulnerability assessment using analytic hierarchy process (AHP) with historical flood events in Bhutan. PLoS One. 2022;17(6):e0270467. pmid:35749469
- 48. Maruthur NM, Joy SM, Dolan JG, Shihab HM, Singh S. Use of the analytic hierarchy process for medication decision-making in type 2 diabetes. PLoS One. 2015;10(5):e0126625. pmid:26000636
- 49. Xiao H, Zhang J, Zhang Z, Li W. A Survey of Approximation Algorithms for the Universal Facility Location Problem. Mathematics. 2025;13(7):1023.
- 50. Celik Turkoglu D, Erol Genevois M. A comparative survey of service facility location problems. Ann Oper Res. 2020;292(1):399–468.
- 51. Karatas M, Yakıcı E. An iterative solution approach to a multi-objective facility location problem. Appl Soft Comput. 2018;62:272–87.
- 52.
GAMS Development Corp. General Algebraic Modeling System (GAMS) [cited August 19, 2025]. Available from: https://www.gams.com
- 53.
TMMOB Jeoloji Mühendisleri Odası. Jeoloji ve tematik haritalar [cited November 28, 2025]. Available from: https://www.jmo.org.tr/genel/jeoloji_harita.php?kod=9004
- 54.
U.S. Geological Survey. Search earthquake catalog [cited November 28, 2025]. Available from: https://earthquake.usgs.gov/earthquakes/search/