Abstract
The nonlocality (capable of associating target dynamics across multiple time moments) and memory properties (able to retain historical trajectories) of fractional calculus serve as the core theoretical approach to resolving the “dynamic information association deficiency” in UAV mobile target search. This paper proposes the Fractional-order Black-winged Kite Algorithm (FOBKA), which transforms the search problem into an adaptability function optimization model aimed at “maximizing target capture probability” based on Bayesian theory. Addressing the limitations of the standard Black-winged Kite Algorithm (BKA), the study incorporates fractional calculus theory for enhancement: A fractional-order operator is embedded in the migration behavior phase, leveraging the memory advantage of fractional-orders to precisely capture the temporal span, spatial position, and velocity evolution of targets, thereby enhancing global detection capability and convergence accuracy. Simultaneously, population individuals are initialized using motion-encoding, and the attack behavior phase combines alternating updates with a Lévy flight mechanism to balance local exploration and global search performance. To validate FOBKA’s superiority, comparative experiments were conducted against eight newly proposed meta-heuristic algorithms across six distinct test scenarios. Experimental data demonstrate that FOBKA significantly outperforms the comparison algorithms in convergence accuracy, operational robustness, and target capture probability.
1. Introduction
In recent years, unmanned aerial vehicles (UAVs) have become a key technological enabler driving intelligent transformation across various industries, including public safety surveillance [,], emergency disaster search [,,], and rescue operations [,,,], with these capabilities being empowered by advances in autonomous navigation, efficient vision perception [] and real-time decision-making systems. Consequently, related research and applications have garnered significant attention from both academia and industry. The use of UAVs for missing person searches represents a core research direction within emergency response to disasters. During such searches, the probability of detection of the target decreases significantly over time due to the degradation of initial information and interference from external dynamic factors such as weather, terrain, and target status. Consequently, these missions feature a critical ’golden time’ period in which the probability of detection must be maintained at the highest levels. Given these constraints, the core requirement for UAV search operations can be defined as follows: under specified initial target locations and search constraints, plan an optimal path within a limited flight duration that maximizes the probability of target detection.
In the research of UAV-based target search, path planning algorithms are generally divided into four categories: (1) graph search-based, (2) potential field-based, (3) sample-based, and (4) intelligent algorithms []. Graph search-based rely on pre-constructed static graphs and cannot dynamically incorporate target probability information. Potential field-based are prone to local optima and cannot adjust paths based on real-time changes in target probability. Sample-based suffer from excessive computational load at high sampling densities, while low densities risk overlooking high-probability paths. Dynamic target trajectory changes necessitate frequent reconstruction of sample trees, exacerbating latency. Mobile target search involves multiple probabilistic variables; as search dimensions expand and flight duration increases, the number of candidate solutions grows exponentially, making this problem inherently NP-hard (Non-deterministic Polynomial-time hard) [,]. Thus, algorithms from categories (1), (2), and (3) have low practical feasibility for solving high-probability path problems. By contrast, metaheuristic algorithms (a subset of category 4) offer more promising solutions for UAV path planning. Derived from nature-inspired heuristic rules, they simulate biological evolution, animal group behavior, and natural selection to find optimal solutions []. Their key advantage is independence from specific problem modeling—they approach optimal solutions via iterative search and optimization, and excel at handling complex nonlinear or nonconvex problems, achieving global search, and exploring large-scale solution spaces [].
UAV path planning for moving target search is a specialized branch in the field of path planning focusing on “target dynamics and position uncertainty” []. Its core requirement is that the UAV must address the probabilistic ambiguity of the target’s position while adapting to the target’s dynamic displacement over time, and thus design paths with real-time adjustment capabilities, ultimately maximizing the cumulative target detection probability in the early stage of the search when the detection probability is highest. The core difference between this requirement and traditional static path planning lies in that the former needs to continuously respond to the dynamic adjustment of the solution space caused by the target’s dynamic migration and changes in position probability, while the latter does not need to deal with such real-time changes.
In recent years, to address the challenge of searching for moving targets, the academic community has proposed various swarm intelligence approaches. For example, Phung et al. incorporated motion encoding mechanisms into various swarm intelligence algorithms to enhance the efficiency of drone path planning, thereby generating optimal paths through the proposed novel algorithm [,,,]. Ma et al. propose a Convex Combination Multiple Populations Competitive Swarm Optimization algorithm (CDCSO), which employs a multi-population strategy and convex combination update policy to coordinate two subpopulations in jointly seeking the global optimum solution for mobile target search problems []. Garg proposes an Exploration Enhanced Robotic Ground-Based Object Search (E2RGWO) to address multi-object search problems in uncharted environments. This algorithm incorporates random individuals into the position update equation to enhance exploration capabilities. Test results indicate that E2RGWO achieves high detection rates when searching for static objects but exhibits poor diversity during dynamic target searches []. Although heuristic algorithms offer numerous advantages in solving moving target search problems, the difficulty of finding optimal solutions increases as the number of moving targets grows, often leading them to become trapped in local optima.
In this case, to overcome the defects of the metaheuristic algorithm and further improve its performance, this paper embeds fractional calculus into the metaheuristic algorithm to enhance its development capabilities and improve the algorithm’s convergence accuracy. Compared to integer-order calculus, fractional calculus fully captures the memory of historical events []. In recent years, fractional calculus has been repeatedly applied in meta-heuristic algorithms to enhance their performance. Guo et al. proposed the Fractional-Order Fish Migration Optimization Algorithm (FOFMO) based on fractional calculus theory []. This algorithm avoids the tendency of integer-order methods to “skip optimal solutions,” thereby enhancing optimization accuracy. However, it has only been validated for simple PID systems and has not been compared with commonly used industrial PID tuning algorithms, resulting in its engineering application value not being fully demonstrated. Cui et al. incorporated the memory properties of fractional calculus into the observation phase, enhancing the algorithm’s local search capability by utilizing historical foraging data to assist new solution generation []. This effectively improved global optimization accuracy. However, core parameters such as the fractional order and number of memory terms in this improved algorithm exhibit poor generalizability. When the optimization problem dimension increased from 10 to 50, performance maintenance required readjusting the memory terms. Xia et al. employed fractional calculus strategies to dynamically adjust and optimize regional boundaries, enabling the algorithm to precisely target potential optimization zones []. The improved algorithm was applied to six practical industrial engineering optimization scenarios, yielding excellent results in each case. This further demonstrates the application potential of fractional calculus in complex engineering contexts. In summary, incorporating fractional-order calculus into meta-heuristic algorithms effectively addresses the performance limitations of traditional integer-order methods, significantly enhancing optimization accuracy and scenario adaptability. This provides robust literature support and theoretical justification for the algorithmic improvements proposed in this paper.
Based on the insights from applying fractional calculus to enhance the performance of meta-heuristic algorithms, and considering the core requirements of maximizing target capture probability and search efficiency within limited time for UAV mobile target search tasks, this study aims to design an efficient and stable path planning search algorithm tailored for this scenario. This approach addresses the critical issues of low positioning accuracy and insufficient search robustness in dynamic target search. The Black-winged Kite Algorithm (BKA), while possessing swarm search characteristics, exhibits significant shortcomings in dynamic target search: First, the limited search space during the initialization phase results in insufficient population diversity, leading to low target localization probability. Second, the absence of mutation mechanisms during the attack phase makes it prone to getting stuck in local optima. Third, the migration phase fails to retain historical search information, resulting in poor dynamic adaptability to target trajectories. To address the limitations of the BKA algorithm, this paper proposes a Fractional-order Black-winged Kite Algorithm (FOBKA) for UAV mobile target search tasks. By incorporating a fractional-order strategy and leveraging its memory characteristics, this algorithm effectively identifies high-probability target regions and generates paths with optimized search probabilities, thereby enhancing overall search performance. From the perspective of practical application value, this research holds two significant implications: On one hand, it provides actionable algorithmic solutions for optimizing the performance of UAV mobile target search missions, thereby enhancing mission execution efficiency and accuracy. On the other hand, it advances the continuous improvement of UAV autonomy and intelligence, strengthening their search and monitoring capabilities in complex environments.
The main contributions of this paper are as follows: (1) Designing a novel motion encoding mechanism during the initialization phase of the BKA: Addressing the limitation of BKA’s finite search space, this mechanism expands the search range to enhance population diversity and improve the probability of locating dynamic targets, making it more suitable for complex scenarios such as dynamic target search. (2) Introduction of alternating updates and Lévy flight mechanisms during the attack phase: To address BKA’s susceptibility to local optima, these mechanisms enhance global search capabilities by increasing mutation variability. (3) Integration of fractional-order strategies during the migration phase: To overcome BKA’s inability to retain historical information, fractional-order memory properties are employed to accurately model temporal and spatial variations in target trajectories, thereby improving convergence accuracy.
The structure of this paper is as follows: Section 2 introduces the mathematical model for the mobile target search problem using UAVs. Section 3 describes the standard BKA algorithm. Section 4 presents the FOBKA method. Section 5 applies the novel algorithm to simulate and experimentally demonstrate the path planning problem for UAV mobile target search. Section 6 analyzes the simulation results, while Section 7 summarizes the findings of this study.
2. Problem Formulation
Moving target search using UAVs is a critical challenge in UAV applications, aiming to determine a drone path that maximizes the target’s observation probability within a short time. The objective function is formulated based on the target, sensor, and belief graph models.
2.1. Moving Target
In the search problem for moving targets, the target’s spatial position is represented by the variable m. Due to uncertainty in the target’s location prior to search initiation, a mathematical model based on a probability distribution function is employed to quantify positional possibilities before the UAV commences search operations. This model is determined by whether the target’s last known position is missing. When the last known position is available, the probability distribution function is typically modeled as a normal distribution centered on that last position. When the last known position is missing, the probability distribution function becomes a uniform distribution, reflecting the uncertainty surrounding the last known location. To concretize this probability distribution function within the search space, the search domain R can be defined as an discrete grid, forming a belief map . Each grid cell corresponds to a probability, and the sum of probabilities across the grid cells equals .
In the process of UAV moving target search, the probability of the target’s future position depends only on its current position; thus, the target motion pattern is modeled as a Markov process. This characteristic can not only adapt to the limitation that UAVs can only obtain real-time or recent information but also support the dynamic update of the belief map based on recursive Bayesian estimation, while reducing the problem complexity to meet real-time search requirements. Since all the targets in this study have specific conditions, the motion of the target depends only on its initial position . In this context, the probability of the target transitioning from grid to grid is denoted as . Since the probabilities of all cells are known, according to Bayes’ theorem, if the initial position of the target is known, the complete trajectory of movement of the target can be obtained.
2.2. Sensor Model
To achieve search and detection objectives, the UAV is equipped with a sensor system. At every time step t, an observation is made and a detection algorithm is implemented, returning a result for each observation, denoted as . If the target is successfully captured, record it as ; otherwise, record it as . Since the target is moving and there is inherent latency in the sensors and search algorithms, even when a target is detected (i.e., ), it cannot be guaranteed that the target remains at position . For such scenarios, the probability that a target is present at a given position but remains undetected can be calculated using Equation (1).
2.3. Belief Graph Update
After is determined, the system dynamically updates the belief map using Bayesian methods [] and the sensor-acquired detection sequence , thereby determining the belief map for the target location. This technique operates through two main phases: recursive prediction and recursive update, known as the recursive Bayesian estimation method. As time progresses, predicting the next belief map based on the target motion model is crucial during dynamic optimization. Given the known belief map , the next belief map at time t is predicted as follows:
From Equation (2), it follows that when the target is at grid , its belief map is . This also represents the conditional probability of the target from time 1 to time , i.e., . Given the known target position , the predicted belief map at time t can be derived from Equation (2). Multiplying this by the computed conditional probability yields the belief map update formula, as shown below:
here functions as a normalization factor, ensuring the target stays within the search domain. Essentially, guarantees that holds true.
2.4. Fitness Function for Moving Target Search
According to Bayes’ theorem, when the sensor is performing detection, the conditional probability that the target was not detected from time 1 to time can be expressed as . The specific calculation method is shown in the following equation:
according to Equations (4) and (5), the relationship can be derived.
When the observation event corresponds to “no target detected at time t” (i.e., ), the undetected state is triggered. By accumulating the undetected probabilities at each time point, the joint probability of continuous undetection from time 1 to time t, , can be calculated, yielding its expression of probability,
Therefore, if the target is first detected at time t, its probability is calculated according to Equation (7).
by summing the values calculated from time 1 to t using Equation (7), the probability of detecting the target throughout the entire detection process. A higher value indicates that the algorithm’s Bayesian inference has concentrated on a ‘high-probability target region,’ increasing the likelihood of target detection and providing more reliable positional reference for subsequent capture actions. The calculation method is as follows:
Equations (6) and (8) respectively give the relationship between the “probability of not finding the target” and the “probability of finding the target” during the time interval from the start to time t, as follows:
The objective of the problem is to find an optimal detection path that maximizes the cumulative probability within a given search time interval . Therefore, the fitness function for the search problem can be expressed as Equation (10).
3. Sand Black-Winged Kite Algorithm
The BKA is a new metaheuristic algorithm inspired by the survival strategy of black-winged kites []. It mainly consists of two different stages: attack behavior and migration behavior.
3.1. Initialization Phase
During the initialization phase of the BKA, a set of solutions is first randomly generated based on the problem’s given constraints using Equation (11). Here, a matrix is used to represent the position of each black-winged kite in the population:
in this context, N denotes the number of individuals contained within the group, denotes the number of dimensions in the problem, and indicates the position of the black-winged kite in the dimension. The individuals in population X are generated by Equation (12).
where i denotes integers from 1 to N, where the lower and upper bounds of the black-winged kite’s position are and , respectively. Meanwhile, represents a random value generated within the interval .
During the initialization phase, the BKA ranks the fitness values of all individuals in the population and selects the optimal individual as the leader . Taking the minimization of a problem as an example, is represented as follows:
3.2. Attacking Behavior
The black-winged kite feeds on small animals and insects. During hunting, it adjusts the angle of its wings and tail feathers according to wind speed while flying, circling overhead to observe prey before launching a swift dive attack. This strategy incorporates multiple attack behaviors for comprehensive exploration and search. Its mathematical model is as shown in Equation (15).
in this context, and denote the positions of the ith black-winged kite at iterations t and , respectively. where and . T denotes the total number of iterations, while t indicates the current iteration number.
3.3. Migration Behavior
Bird migration is a complex behavior driven by environmental conditions such as climate change and the distribution of food resources, demonstrating adaptability to seasonal shifts. Many bird species migrate southward from the north during winter to access more favorable resources. During migration, the lead bird typically takes the lead, and its navigational abilities are critical to the group’s success. Based on this hypothesis: When the current flock’s adaptability falls below that of a random group, the lead bird relinquishes its position and rejoins the flock, indicating its unsuitability for leadership. Conversely, it continues guiding the flock forward to reach the destination. This approach dynamically selects superior leaders, ensuring the successful completion of migration. Its mathematical model is as shown in Equation (17).
indicates that the black-winged kite is the leader in terms of score in the t-th iteration. At iteration t, denotes the fitness value of the tth individual. represents the fitness value of any individual. indicates Cauchy mutation.
Equation (19) is an expression for the one-dimensional Cauchy distribution function.
when and , the function assumes its standard form, whose exact formula is as follows:
The pseudocode for BKA is shown in Algorithm 1.
| Algorithm 1: Algorithm Pseudocode of BKA | |
Input: Population initialization parameters: population size , maximum iterations T, dimension Output: Best fitness , best position
| |
4. Proposed Work
The motion target search problem tackled in this study poses considerable computational challenges in optimization. Specifically, as the problem scale expands, the time required to globally traverse feasible paths and find optimal solutions grows exponentially. To tackle this issue, the BKA is adopted as the solution method for dynamic goal search problems. However, considering the inherent limitations of this algorithm, three enhancement strategies are further integrated to strengthen its optimization capabilities. The specific improvement methods are detailed below.
4.1. Population Initialization Method Using Motion-Encoded Mechanism
In the problem of using UAVs to search for dynamic targets in complex environments, the most common approach involves encoding the positions of individual population members and gradually seeking a global optimal solution. Individuals’ positions in Cartesian space are represented by vectors containing search path points (e.g., , where denotes a point in the belief graph grid). Due to insufficient coverage of adjacent nodes, this method is prone to generating invalid paths.
In contrast, methods such as angle encoding [] and priority encoding [] for individuals can better search for the optimal path. Therefore, it is necessary to perform motion encoding on the positions of the initial population individuals. Firstly, the search path is represented as a set of UAV movement segments, denoted as . Each search path contains n motion segments, and each segment corresponds to the movement of the drone between grids in a single time period (motion vector , where and represent the amplitude and direction of motion in the time domain), its motion process is shown in the Figure 1. The position of the ith individual in the population serves as the counterpart of the search path .
Figure 1.
An example of a search path based on motion-encoding, where colors on the discrete grid represent the probability of target appearance (see probability bar on the right). The red dot indicates the UAV’s position, and directional arrows show the eight possible movement directions between the UAV and the target.
During the search, is mapped to the node path to evaluate fitness. The UAV is restricted to moving only along the eight adjacent grids to the location of the previous time point during a single time interval. is then normalized, and is calculated as follows.
among them, is the integer symbol. Next, calculate the node position of the UAV in Cartesian space using Equation (23).
where .
The motion-encoding mechanism preserves the iterative update steps inherent to the BKA. Compared to traditional Cartesian coordinate systems, the BKA integrated with motion encoding enables autonomous exploration within the search space, with each movement restricted to adjacent cells. This movement pattern aligns precisely with the operational mode of unmanned aerial vehicles, thereby enhancing the feasibility of the algorithm’s generated paths.
4.2. Attack Behavior Based on the Lévy Flight
Many flying animals exhibit flight behavior characterized by Lévy flight []. Lévy flight is a random walk strategy in which the step lengths follow a distribution with a long-tail characteristic, exhibiting a “jumping” feature. This means that individuals following this pattern will exhibit periodic “large step” movements interspersed with numerous frequent “small step” movements []. The Lévy distribution and the calculation of Lévy flight step lengths are given by Equations (24) and (25).
in this study, ; u and v are both random numbers that follow a normal distribution, i.e., ,, where , and is given by the following formula:
where denotes the gamma function. To enhance the algorithm’s global exploration capabilities and enable it to better adapt to target searches in dynamic environments. An alternating update mechanism is introduced in the attack behavior phase of BKA algorithm. When the random number , the algorithm updates individuals using Equation (15); when the random number , the algorithm updates individuals using Equation (27).
represents the position of the current global optimal individual and .
4.3. Fractional-Order Migration Behavior
Fractional calculus, as a branch of mathematical analysis, is an extension of the classical integer-order calculus concepts. This calculus method not only exhibits superior memory and hereditary characteristics [] but also represents a significant breakthrough in the field of integer-order calculus. Fractional calculus has multiple definitions, with commonly used definitions including the Grünwald-Letnikov (G-L) [], Riemann-Liouville [], and Caputo []. The G-L definition, due to its discretization properties, is frequently used in numerical simulations and serves as the foundation for numerical computations. Therefore, this study primarily employs the G-L definition of fractional calculus for mathematical derivations. The commonly used expression for the G-L definition is as follows:
where represents the order (when , it is the fractional derivative; when , it is the fractional integral), h is the step size, which approaches 0 in the limit; is the gamma function. The discrete expression of Equation (28) is as follows:
where T is the sampling period and r is the cut-off order. To achieve discretization in the most concise form and facilitate subsequent calculations, let . From Equation (29), the weights of each historical term decay rapidly as k increases, making the contribution of terms with negligible. Furthermore, the summation approximation renders the computational complexity linearly proportional to r. Overall, suffices to capture effective memory. Expanding Equation (29) yields the following:
To avoid the BKA falling into a local optimum trap, this study introduces a fractional-order strategy into the migration behavior of the BKA to balance the global search and local detection capabilities of the algorithm. By rearranging the mathematical model Equation (17) for the migration behavior in the BKA, the following formula can be obtained:
According to the definition, the leftmost part of Equations (31) and (32) is the discrete form of the first derivative (assuming ), which leads to the following formula:
Substituting the Equation (30) for the fractional-order differential expansion into Equation (33) and (34), the fractional-order individual update formula for migration behavior can be obtained:
From Equations (35) and (36), it can be seen that the current fractional-order differential results are correlated with the individual state values of the previous three generations, and these historical state values have a gradually decreasing influence on the current state as time progresses. Its unique memory characteristic enables it to more accurately describe processes with changes in time, spatial position, and speed. Therefore, introducing fractional-order differential into the migration behavior of the BKA can dynamically adjust the search direction, enhance global exploration ability, and avoid local optimality.
4.4. Algorithm FOBKA Steps and Flow Chart
This section explains how the FOBKA optimizer works. By incorporating innovative elements such as the innovative motion encoding mechanism, Lévy flight strategy, and fractional-order strategy into the BKA, the optimization accuracy and computational efficiency of the algorithm have been significantly improved. The specific implementation steps are as follows:
Setp 1. Initialize population individuals: Based on belief graph information, randomly generate population individuals using an innovative movement encoding mechanism.
Step 2. Solve the objective function value: Decode the motion-encoded path using Equation (23), compute the fitness function value after obtaining the Cartesian space path, synchronously update the belief map, and determine the initial leader of the population.
Setp 3. Individual position update stage: Update the individual’s movement encoding path by performing attack behavior using Equation (15) or Equation (27) and performing fractional migration behavior using Equation (35) or Equation (36).
Setp 4. Execution termination: If the termination condition is met, record the optimal solution; otherwise, return to step 2 and continue running.
The pseudocode for FOBKA is shown in Algorithm 2. The FOBKA algorithm flowchart is shown in Figure 2.
| Algorithm 2: Algorithm Pseudocode of FOBKA |
Input: Population Initialization parameters: population size , maximum iterations T Output: Best fitness , best position
|
Figure 2.
FOBKA Algorithm Flowchart.
4.5. Time Complexity Analysis
Time complexity analysis is the core quantitative indicator for evaluating the real-time performance and target search response speed of an algorithm. The industry commonly uses the Big -O notation to describe the trend of its growth with the increase in input size. The detailed derivation of the time complexity of the BKA and the FOBKA is as follows.
4.5.1. The BKA Algorithm
Assume that the BKA algorithm has a population size of N, a dimension of the optimization problem of , and a maximum number of iterations of . Based on the core execution flow of the BKA algorithm, the complexity is decomposed into phases as follows:
Initialization phase: This phase requires completing the initialization of the Dim-dimensional positions of N population individuals, where the dimensional parameters of each individual are independently assigned. The time complexity is .
Fitness evaluation phase: In each iteration, the fitness values of N population individuals need to be calculated one by one. By default, the time complexity of a single fitness calculation is , so the overall time complexity of this phase is .
Individual update phase: In each iteration, the Dim-dimensional positions of N individuals are independently updated based on the algorithm’s search strategy. The time complexity is .
Since the fitness evaluation and individual update need to be executed cyclically for iterations, and the impact of the low-order term on the overall complexity trend is negligible, the overall time complexity of the BKA algorithm is .
4.5.2. The FOBKA Algorithm
The core parameters of the algorithm are defined as follows: population size N, dimension of the optimization problem , and maximum number of iterations . Based on the execution flow of the algorithm, the complexity is decomposed into phases as follows:
Initialization phase: This phase requires completing the initialization of the Dim-dimensional parameters of N population individuals, which is a one-time operation before iterations. The time complexity is .
Fitness evaluation phase: In each iteration, the fitness values of N individuals need to be calculated one by one. By default, the time complexity of a single fitness calculation is , so the time complexity of this phase is .
Individual update phase: In each iteration, the Dim-dimensional positions of N individuals are independently updated based on the algorithm’s strategy, without high-order nested operations. The time complexity is .
Since fitness evaluation and individual update need to be executed cyclically for iterations, and the impact of the low-order term on the overall complexity trend is negligible, the overall time complexity of the FOBKA algorithm is .
To summarize, the FOBKA shares the same time complexity as the BKA. This demonstrates that while achieving enhanced performance, it does not introduce additional complexity overhead, thereby striking a balanced compromise between optimization efficacy and computational efficiency.
5. Simulation Experiment
To investigate the algorithmic performance of the FOBKA in solving move target search problems, a series of simulation and comparative experiments were conducted, the details of which are described below.
5.1. Scenarios Setup
To examine the performance characteristics of the FOBKA, this study established six distinct search scenarios and conducted comprehensive testing and analysis of the algorithm’s performance across various dimensions. All scenarios are set with the same map size , but differ in the initial position of the UAV, the target motion model , and the initial belief map . Different colors in the figure correspond to different probabilities; specific values can be found in Figure 1. Red arrows indicate the target’s dynamic movement direction, while red dots mark the initial position of the UAV. The situations of each Scenario are shown in Figure 3.
Figure 3.
Algorithm performance testing scenarios. (a–f) correspond to scenarios (1)–(6), respectively. Red dots indicate the initial positions of the UAV, and arrows indicate the direction of target movement.
Scenario 1: Single-Target Circumnavigation Test Scenario. There is only one moving target with coordinates , and the UAV’s initial position is (20, 8). The moving target is directly north of the UAV’s initial position, and it moves toward the southeast during the UAV’s search process. This scenario contains no multi-target interference, enabling testing of the algorithm’s exploration and adaptive capabilities under basic mission mode.
Scenario 2: Single-Target Opposite-Direction Test Scenario. There is only one moving target with coordinates (5, 5), and the UAV’s initial position is (5, 5). The moving target is directly northeast of the UAV’s initial position, and it moves toward the southwest during the UAV’s search process. As the target moves toward the UAV’s initial position, this scenario further tests the search algorithm’s adaptability. The test emphasizes evaluating the algorithm’s convergence speed.
Scenario 3: Dual-Target Side-by-Side Co-directional Test Scenario. There are two independently moving targets, with coordinates (5, 5) and (10, 10) respectively. The UAV’s initial position is (20, 20), and both moving targets are directly southwest of the UAV’s initial position. During the UAV’s search process, the two targets are adjacent to each other and both move toward the east. This scenario tests the algorithm’s ability to distinguish between similar-featured targets and avoid redundant paths.
Scenario 4: Dual-Target Symmetrical Surrounding Diagonal Test Scenario.There are two independently moving targets, with coordinates (20, 10) and (20, 30) respectively. The UAV’s initial position is (20, 20), and the two moving targets are located directly south and directly north of the UAV’s initial position respectively. During the UAV’s search process, the two targets are distributed on the south and north sides of the UAV and both move toward the southwest. This scenario tests the algorithm’s dynamic allocation of tracking priority during dispersed target tracking. The algorithm must rapidly detect and locate high-probability areas where moving targets are present.
Scenario 5: Dual-Target Symmetrical Surrounding Co-Directional Test Scenario. There are two independently moving targets, with coordinates (12, 20) and (28, 20) respectively. The UAV’s initial position is (20, 20), and the two moving targets are located directly east and directly west of the UAV’s initial position respectively. During the UAV’s search process, the two targets are distributed on the east and west sides of the UAV and both move toward the north. This test scenario evaluates the algorithm’s task coordination capability between “covering static high-probability areas” and “tracking dynamic targets.”
Scenario 6: Dual-Target Divergence Co-Directional Test Scenario. There are two independently moving targets, with coordinates (8, 15) and (18, 8) respectively. The UAV’s initial position is (7, 8), and the two moving targets are located in the northeast direction close to the UAV’s initial position. During the UAV’s search process, the two targets are adjacent to each other and both move toward the northwest. This scenario tests the algorithm’s path extension capability and search range adjustment ability under the “area departure” scenario.
Comparative experiments were conducted with optimization algorithms from recent years, such as the Subtraction-Average-Based Optimizer (SABO) [], the Parrot Optimizer (PO) [], Crested Porcupine Optimizer (CPO) [], Pelican Optimization Algorithm (POA) [], Sand Cat Swarm Optimization Algorithm (SCSO) [], The Hiking Optimization Algorithm (HOA) [], and Polar Lights Optimization (PLO) []. The population size for all nine algorithms tested was set to 100, with a maximum iteration limit of 200. Detailed specifications of the key parameters for each optimization algorithm are provided in Table 1.
Table 1.
Parameter Values of Different Algorithms.
5.2. Sensitive Analysis of the Fractional-Order and Probability Threshold
In the FOBKA, the fractional-order serves as the core hyperparameter, while the probability threshold in the alternating update mechanism acts as the key control parameter for balancing algorithmic exploration and exploitation. Both significantly influence the algorithm’s overall performance. Therefore, this section conducts a systematic sensitivity analysis with multiple quantitative comparison experiments to verify the optimal values and rationality of the fractional-order and probability threshold. To ensure the objectivity and relevance of the analysis, this experiment strictly adheres to the control variable method and is conducted within the experimental scenario 1 defined in this paper. The specific experimental design is as follows: While keeping all other parameters of the FOBKA algorithm fixed, the core parameters were independently adjusted and tested. First, for the fractional order , discrete values were selected within the interval with a step size of , constructing 9 sets of comparative experiments. Second, for the probability threshold, discrete values were also selected within the range with increments of , simultaneously constructing 9 comparative experiments. The experiment selected “target detection probability,” aligned with the research objectives of this paper, as the core quantitative evaluation metric. Through 30 independent repeated tests, the best value, worst value, average, and standard deviation for each experimental group were statistically recorded. This comprehensively and systematically characterized the algorithm’s computational accuracy and operational stability under different parameter configurations.
The sensitivity experiment data for the fractional-order are shown in Table 2. The sensitivity experiment data for the probability threshold in the alternating update mechanism are shown in Table 3.
Table 2.
The FOBKA algorithm was run independently 30 times with different values of to obtain the fitness function values. Bold text indicates the optimal comparison results.
Table 3.
The FOBKA algorithm was run independently 30 times with different values in the alternating update mechanism, and then obtains the result of the fitness function values. Bold text indicates the optimal comparison results.
Based on the experimental data in Table 2, the optimality of can be verified from two aspects: (1) Optimal solution accuracy: At , the experimental best value and average value both exhibit optimal performance among all values, indicating that the algorithm significantly improves capture accuracy in high-probability regions of the objective. This aligns closely with the pattern where the “memory effect” of fractional order strengthens as increases. (2) Balanced stability: The standard deviation at remains at an intermediate level among all values. This avoids both significant stability degradation caused by excessive precision pursuit and precision loss due to excessive conservatism, thereby achieving an optimal trade-off between precision and stability.
The experimental data in Table 3 show that when the probability threshold is set to (i.e., ), the algorithm achieves the best overall performance in terms of the optimal solution, average value, and worst value, and is the optimal probability threshold for balancing exploration and exploitation.
5.3. Experiment Findings
Table 4 presents the simulation validation results across six search scenarios, covering four key cumulative probability metrics—optimal value, worst value, average value, and standard deviation from 30 independent runs of all comparison algorithms in each scenario. The optimal data for each scenario is highlighted in bold for clear distinction. The data reveal that in Scenarios 1 and 3–5, the FOBKA consistently outperforms all other comparison algorithms across all four cumulative probability metrics. In Scenario 2, FOBKA maintains advantages in the first three metrics, with only the PLO algorithm achieving the optimal standard deviation. In Scenario 6, the FOBKA outperformed other comparison algorithms only in the optimal value and average value of cumulative probability, while its worst value and standard deviation were slightly inferior to the CPO algorithm. These results demonstrate that the proposed FOBKA algorithm achieves significant performance improvements over existing comparison algorithms: Compared to the baseline BKA algorithm, FOBKA exhibits substantially enhanced search capability and robustness. It more efficiently supports rapid identification and tracking of moving targets by UAVs, thereby providing effective support for planning high-probability search paths for UAVs.
Table 4.
All algorithms were run independently 30 times to obtain the fitness function values. The best matching results are highlighted in bold.
These results, obtained by independently running the nine algorithms 30 times in each scenario, underwent Wilcoxon nonparametric statistical testing to determine whether there were statistically significant differences between the FOBKA algorithm and other alignment algorithms []. The p-values for FOBKA compared with the other eight algorithms are detailed in Table 5, with data exceeding the threshold of highlighted in bold. As shown in the table, the p-values of FOBKA compared with BKA, POA, PLO, CPO, PO, and SABO are all below the threshold of , indicating stable and significant performance differences. Moreover, the p-values of FOBKA compared with SCSO in Scenario 4 and with HOA in Scenario 6 are both greater than the threshold of . This indicates that there is no statistically significant difference in performance between FOBKA and SCSO in Scenario 4. The reason is that the setup of Scenario 4 weakens the improved advantages of FOBKA: although FOBKA’s motion encoding mechanism ensures path validity, SCSO’s path update can also meet the requirements of the target-moving-away scenario, resulting in minimal differences in their cumulative detection probabilities and convergence speeds. In addition, there is no statistically significant difference in performance between FOBKA and HOA in Scenario 6. This is because the target moves uniformly along the northeast diagonal with a predictable trajectory; the requirements of this scenario are highly compatible with HOA while weakening FOBKA’s improved strategies, leading to narrowed differences in the validity of the generated diagonal paths and cumulative detection probabilities between the two algorithms.
Table 5.
Results of the p-value Wilcoxon rank-sum test comparing the 8 algorithms against the FOBKA algorithm across various scenarios.
Figure 4 shows the optimal search paths generated by the FOBKA algorithm after running independently 30 times in six scenarios. In all scenarios, the algorithm accurately identifies high-probability areas and plans effective flight paths for drones. For scenarios 1 and 2, which have only a single high-probability area, the cumulative probability value is high because the opportunity to detect targets is not dispersed across other areas. It should be noted that the probability map only reflects the confidence level of the target at the final moment, while the search path shows the dynamic tracking process of high-probability areas over time. Comparing the initial positions of the target and the drone in Figure 3, it can be seen that the search path can be adjusted according to the dynamic characteristics of the target, thereby maximizing the cumulative detection probability.
Figure 4.
Best search paths for each scenario produced by FOBKA. (a–f) correspond to scenarios (1)–(6), respectively. Red dots are the initial positions of the UAV, and white dots are the nodes on the UAV’ optimal search paths.
As shown in Figure 5, the FOBKA demonstrates a fast convergence speed and high convergence accuracy in various scenarios, highlighting its strong robustness, independence from specific scene layouts, and superior generalization capabilities. The SCSO also performs well in the six scenarios, but is prone to getting stuck in local optima. The BKA algorithm ranks high in convergence speed in the six scenarios, but its convergence accuracy is suboptimal. In general, the FOBKA demonstrates significant advantages over other algorithms, particularly in dynamic target search scenarios.
Figure 5.
Comparison of convergence curves for the best objective values obtained by running nine algorithms independently 30 times across six scenarios. (a–f) correspond to scenarios (1)–(6), respectively.
Figure 6 shows the box plots of the fitness values distributed in 30 independent runs of each of the 9 algorithms. By examining the position, length, and outliers (red plus signs) of the box plots, one can visually compare the central tendency and dispersion of the results from each algorithm, thereby assessing their stability. As shown in the figure, FOBKA consistently ranks among the top in terms of median fitness values in six scenarios (with the red line within the box being relatively high), exhibits concentrated results (short box length), and demonstrates superior stability and performance; SABO often exhibits low fitness values and high dispersion; POA shows significant dispersion in scenarios 1 and 4–5; SCSO exhibits significant dispersion and is prone to extreme values in scenarios 1–2 and 5–6, indicating poor stability.
Figure 6.
Box plots of fitness values for all algorithms running independently 30 times in six scenarios. (a–f) correspond to scenarios (1)–(6), respectively. The special symbol “+” indicates outliers beyond the normal distribution range of the data.
5.4. Ablation Study
Among them, Type 1 is the BKA algorithm without any strategy, Type 2 is the BKA algorithm using only the motion-encoded mechanism, Type 3 is the BKA algorithm with the alternating update mechanism added on the basis of Type 2, and Type 4 is the algorithm that introduces the fractional-order strategy on the basis of Type 3, which is also the FOBKA algorithm proposed in this paper. It can be seen from the experimental conclusions in Table 6 that as the improved strategies are gradually added, the optimal value, average value, and worst value of the algorithm continue to increase, and the standard deviation continues to decrease. Moreover, Type 4, namely the FOBKA algorithm proposed in this paper, achieves the best comprehensive performance in the experimental results. All improved strategies have positive effects, and the effect is optimal when they are synergistically combined, which verifies the necessity and synergistic value of each improved strategy.
Table 6.
Ablation results using different strategies on scenario 1. ✓ denotes that the variant adopts the corresponding improvement, and ✗ denotes that it does not.
6. Discussion Analysis
Comprehensive simulation verification and comparative analysis show that in the task of UAV moving space target search, the FOBKA optimizer can stably generate feasible and high-performance search paths. In six different search scenarios with various settings, through the evaluation of the maximum cumulative probability fitness function, FOBKA outperforms eight mainstream meta-heuristic algorithms in terms of cumulative detection probability, convergence accuracy, and operational robustness. Its superiority mainly stems from the targeted improvements in the three key stages of the algorithm.
First, a motion encoding mechanism is introduced during the algorithm’s initialization phase. This mechanism overcomes the exploration limitations inherent in traditional Cartesian coordinate systems. It not only ensures the physical feasibility of search paths from the outset but also enhances the algorithm’s adaptability to the movement trends of dynamic targets. Additionally, it improves search efficiency and stability in complex scenarios.
Second, an alternating update mechanism is designed during the algorithmic attack phase. This mechanism fully leverages the “long jumps + short explorations” characteristic of Lévy flights. Without altering the mathematical form of the original position update formula, it dynamically adjusts the step size distribution to enhance the algorithm’s global search volatility: When search becomes trapped in local optima, the random long jumps of Lévy flight enable the algorithm to rapidly escape these local peaks. Meanwhile, short exploration ensures precision in local refinement, achieving a balance between global detection and local exploration.
Third, incorporating fractional-order strategies into the algorithm’s migration behavior phase. Leveraging the inherent memory characteristics of fractional-orders, FOBKA can more accurately describe migration processes involving temporal spans, spatial position changes, and velocity variations. This decision mechanism, which relies on historical information, not only enhances the algorithm’s predictive capabilities for dynamic target trajectories but also avoids the global search deficiencies caused by traditional migration behaviors “forgetting historical information.” This further reduces the risk of getting stuck in local optima.
Experimental data further validate the effectiveness of the improvements: FOBKA outperforms the original BKA significantly in all 6 scenarios, demonstrating the statistical significance of the improvements. Furthermore, ablation experiments confirm that removing the motion encoding, alternating update, or fractional-order strategy leads to a respective decrease in algorithm performance, thus verifying the necessity of each module. Compared with the 8 comparative algorithms, FOBKA ranks first in both optimal values and average values, and its advantages are more pronounced especially in experimental environments with low-probability target interference.
However, this study still has clear limitations: First, there are discrepancies between the simulated experimental environment and real-scene environments, such as sensor noise and dynamic obstacles. Second, the current design is only adapted to single-UAV scenarios, while practical needs like full-area search and rescue, and environmental monitoring rely more on multi-UAV collaboration—yet core challenges including unsolved distributed target assignment, multi-UAV collision avoidance, and information fusion remain unaddressed. These limitations point out directions for future research: it is necessary to establish a real-scene experimental platform to verify the algorithm’s feasibility, and expand the multi-UAV collaboration framework based on FOBKA’s motion encoding mechanism to enhance its engineering applicability.
7. Conclusions
This study proposes a novel optimization algorithm, FOBKA, for solving the problem of optimal search for moving spatial targets by unmanned aerial vehicles, with the aim of generating high-probability, feasible search paths. The algorithm is built upon the BKA framework and introduces the following enhancements: during the initialization phase, a novel motion-encoding mechanism is employed to expand and diversify the search space; in the attack phase, an alternating update scheme is adopted and Lévy flight is incorporated to increase mutation, thereby helping to escape local optima and enhance global search capability; in the migration phase, a fractional-order strategy is introduced to exploit its memory characteristics in order to more accurately capture the target’s temporal evolution, spatial position, and velocity changes, thereby strengthening global exploration and convergence accuracy.
To validate the performance of FOBKA, a series of simulations were conducted across six different scenario settings. To further verify its superiority, FOBKA was compared with eight recently proposed metaheuristic algorithms. The experimental results indicate that FOBKA outperforms the comparison algorithms in convergence accuracy, robustness, and target capture probability. The findings demonstrate that FOBKA effectively addresses the key challenges of UAV search for moving spatial targets and provides efficient, feasible search paths.
Notwithstanding the demonstrated efficacy in simulation, several limitations warrant further investigation. The current experiments are based on predefined synthetic environments, and many real-world disturbances were not accounted for. Future work will establish a real-scene experimental platform using actual UAV hardware and environmental sensors to test FOBKA’s adaptability in real scenarios, thereby bridging the gap between simulation results and engineering applications. At present, FOBKA focuses on single-UAV search, which may be inadequate for large-scale or complex missions. In the future, FOBKA will be extended to a multi-UAV cooperative search framework suitable for operation in complex environments. Additionally, the fractional-order parameter in FOBKA presently requires manual tuning, reducing autonomy in complex scenarios. The next step is to explore adaptive optimization mechanisms that dynamically adjust the fractional-order order in response to real-time target motion characteristics and environmental complexity, further enhancing FOBKA’s autonomy and reducing human intervention.
Author Contributions
Conceptualization, L.L. and L.F.; methodology, L.L. and L.F.; software, L.L. and W.X.; validation, L.L. and Z.Z.; formal analysis, L.L. and W.X.; data curation, L.L. and L.F.; writing—original draft preparation, L.L.; writing—review and editing, L.L. and T.W.; project administration, T.W. and J.D.; funding acquisition, J.D. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supportted by Guangxi Science and Technology Major program (grant Nos: AA24206037, AA24206029).
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Khan, A.; Gupta, S.; Gupta, S.K. Emerging uav technology for disaster detection, mitigation, response, and preparedness. J. Field Robot. 2022, 39, 905–955. [Google Scholar] [CrossRef]
- Alsamhi, S.H.; Ma, O.; Ansari, M.S.; Gupta, S.K. Collaboration of drone and internet of public safety things in smart cities: An overview of qos and network performance optimization. Drones 2019, 3, 13. [Google Scholar] [CrossRef]
- Chen, T.; Zheng, H.; Chen, J.; Zhang, Z.; Huang, X. Novel intelligent grazing strategy based on remote sensing, herd perception and uavs monitoring. Comput. Electron. Agric. 2024, 219, 108807. [Google Scholar] [CrossRef]
- Asadzadeh, S.; de Oliveira, W.J.; de Souza Filho, C.R. Uav-based remote sensing for the petroleum industry and environmental monitoring: State-of-the-art and perspectives. J. Pet. Sci. Eng. 2022, 208, 109633. [Google Scholar] [CrossRef]
- Bazrafkan, A.; Delavarpour, N.; Oduor, P.G.; Bandillo, N.; Flores, P. An overview of using unmanned aerial system mounted sensors to measure plant above-ground biomass. Remote Sens. 2023, 15, 3543. [Google Scholar] [CrossRef]
- Zhao, N.; Lu, W.; Sheng, M.; Chen, Y.; Tang, J.; Yu, F.R.; Wong, K.-K. Uav-assisted emergency networks in disasters. IEEE Wirel. Commun. 2019, 26, 45–51. [Google Scholar] [CrossRef]
- Yang, T.; Jiang, Z.; Sun, R.; Cheng, N.; Feng, H. Maritime search and rescue based on group mobile computing for unmanned aerial vehicles and unmanned surface vehicles. IEEE Trans. Ind. Inform. 2020, 16, 7700–7708. [Google Scholar] [CrossRef]
- Siva Priya, M.S.; Vidhyalakshmi, M.; Manivannan, K. Enhancing spatial accuracy in disaster response: A dtbifp-yolov8 model for drone-based search and rescue operations. Earth Sci. Inform. 2025, 18, 1–21. [Google Scholar]
- Qadir, Z.; Zafar, M.H.; Moosavi, S.K.R.; Le, K.N.; Mahmud, M.P. Autonomous uav path-planning optimization using metaheuristic approach for predisaster assessment. IEEE Internet Things J. 2021, 9, 12505–12514. [Google Scholar] [CrossRef]
- Xiao, W.; Li, X.; Hu, L.; Hao, Y.; Chen, M. DTSNet: Dynamic Transformer Slimming for Efficient Vision Recognition. IEEE Trans. Multimed. 2025, 1–12. [Google Scholar] [CrossRef]
- Kumar, P.; Pal, K.; Govil, M. Comprehensive review of path planning techniques for unmanned aerial vehicles (uavs). ACM Comput. Surv. 2025, Just Accepted. [Google Scholar] [CrossRef]
- Hochba, D.S. Approximation algorithms for np-hard problems. ACM Sigact News 1997, 28, 40–52. [Google Scholar] [CrossRef]
- Xiao, W.; Ling, X.; Chen, M.; Liang, J.; AlQahtani, S.A.; Chen, M. MVPOA: A Learning-Based Vehicle Proposal Offloading for Cloud-Edge–Vehicle Networks. IEEE Internet Things J. 2025, 12, 4738–4749. [Google Scholar] [CrossRef]
- Ma, J.; Hao, Z.; Sun, W. Enhancing sparrow search algorithm via multi-strategies for continuous optimization problems. Inf. Process. Manag. 2022, 59, 102854. [Google Scholar] [CrossRef]
- Zhao, F.; Hu, X.; Wang, L.; Xu, T.; Zhu, N. A brain storm optimization algorithm with feature information knowledge and learning mechanism. Appl. Intell. 2023, 53, 5199–5223. [Google Scholar] [CrossRef]
- Phung, M.D.; Ha, Q.P. Motion-encoded particle swarm optimization for moving target search using uavs. Appl. Soft Comput. 2020, 97, 106705. [Google Scholar] [CrossRef]
- Alanezi, M.A.; Bouchekara, H.R.; Shahriar, M.S.; Sha’aban, Y.A.; Javaid, M.S.; Khodja, M. Motion-encoded electric charged particles optimization for moving target search using unmanned aerial vehicles. Sensors 2021, 21, 6568. [Google Scholar] [CrossRef] [PubMed]
- Alanezi, M.A.; Bouchekara, H.R.E.H.; Apalara, T.A.-A.; Shahriar, M.S.; Sha’aban, Y.A.; Javaid, M.S.; Khodja, M.A. Dynamic target search using multi-uavs based on motion-encoded genetic algorithm with multiple parents. IEEE Access 2022, 10, 77922–77939. [Google Scholar] [CrossRef]
- Niu, Y.; Yan, X.; Wang, Y.; Niu, Y. An improved sand cat swarm optimization for moving target search by uav. Expert Syst. Appl. 2024, 238, 122189. [Google Scholar] [CrossRef]
- Ma, T.; Wang, Y.; Li, X. Convex combination multiple populations competitive swarm optimization for moving target search using uavs. Inf. Sci. 2023, 641, 119104. [Google Scholar] [CrossRef]
- Garg, V. E2rgwo: Exploration enhanced robotic gwo for cooperative multiple target search for robotic swarms. Arab. J. Sci. Eng. 2023, 48, 9887–9903. [Google Scholar] [CrossRef]
- Yousri, D.; Abd Elaziz, M.; Mirjalili, S. Fractional-order calculus-based flower pollination algorithm with local search for global optimization and image segmentation. Knowl.-Based Syst. 2020, 197, 105889. [Google Scholar] [CrossRef]
- Guo, B.; Zhuang, Z.; Pan, J.-S.; Chu, S.-C. Optimal design and simulation for pid controller using fractional-order fish migration optimization algorithm. IEEE Access 2021, 9, 8808–8819. [Google Scholar] [CrossRef]
- Cui, Y.; Hu, W.; Rahmani, A. Fractional-order artificial bee colony algorithm with application in robot path planning. Eur. J. Oper. Res. 2023, 306, 47–64. [Google Scholar] [CrossRef]
- Xia, H.; Ke, Y.; Liao, R.; Zhang, H. Fractional order dung beetle optimizer with reduction factor for global optimization and industrial engineering optimization problems. Artif. Intell. Rev. 2025, 58, 308. [Google Scholar] [CrossRef]
- Glickman, M.E.; Van Dyk, D.A.V. Basic bayesian methods. Methods Mol. Biol. 2007, 404, 319–338. [Google Scholar]
- Wang, J.; Wang, W.; Hu, X.; Qiu, L.; Zang, H. Black-winged kite algorithm: A nature-inspired meta-heuristic for solving benchmark functions and engineering problems. Artif. Intell. Rev. 2024, 57, 4. [Google Scholar] [CrossRef]
- Fu, Y.; Ding, M.; Zhou, C. Phase angle-encoded and quantum-behaved particle swarm optimization applied to three-dimensional route planning for uav. IEEE Trans. Syst. Man-Cybern.-Part A Syst. Hum. 2011, 42, 511–526. [Google Scholar] [CrossRef]
- Mohemmed, A.W.; Sahoo, N.C.; Geok, T.K. Solving shortest path problem using particle swarm optimization. Appl. Soft Comput. 2008, 8, 1643–1653. [Google Scholar] [CrossRef]
- Heidari, A.A.; Pahlavani, P. An efficient modified grey wolf optimizer with lévy flight for optimization tasks. Appl. Soft Comput. 2017, 60, 115–134. [Google Scholar] [CrossRef]
- Iacca, G.; dos Santos Junior, V.C.; de Melo, V.V. An improved jaya optimization algorithm with lévy flight. Expert Syst. Appl. 2021, 165, 113902. [Google Scholar] [CrossRef]
- Peng, Y.; Liu, J.; He, S.; Sun, K. Discrete fracmemristor-based chaotic map by grunwald–letnikov difference and its circuit implementation. Chaos, Solitons Fractals 2023, 171, 113429. [Google Scholar] [CrossRef]
- Jumarie, G. Modified riemann-liouville derivative and fractional taylor series of nondifferentiable functions further results. Comput. Math. Appl. 2006, 51, 1367–1376. [Google Scholar] [CrossRef]
- Tuan, N.H.; Mohammadi, H.; Rezapour, S. A mathematical model for covid-19 transmission by using the caputo fractional derivative. Chaos Solitons Fractals 2020, 140, 110107. [Google Scholar] [CrossRef]
- Trojovsky, P.; Dehghani, M. Subtraction-average-based optimizer: A new swarm-inspired metaheuristic algorithm for solving optimization problems. Biomimetics 2023, 8, 149. [Google Scholar] [CrossRef]
- Lian, J.; Hui, G.; Ma, L.; Zhu, T.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H. Parrot optimizer: Algorithm and applications to medical problems. Comput. Biol. Med. 2024, 172, 108064. [Google Scholar] [CrossRef]
- Abdel-Basset, M.; Mohamed, R.; Abouhawwash, M. Crested porcupine optimizer: A new nature-inspired metaheuristic. Knowl.-Based Syst. 2024, 284, 111257. [Google Scholar] [CrossRef]
- Trojovsky, P.; Dehghani, M. Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef]
- Seyyedabbasi, A.; Kiani, F. Sand cat swarm optimization: A nature-inspired algorithm to solve global optimization problems. Eng. Comput. 2023, 39, 2627–2651. [Google Scholar] [CrossRef]
- Oladejo, S.O.; Ekwe, S.O.; Mirjalili, S. The hiking optimization algorithm: A novel human-based metaheuristic approach. Knowl.-Based Syst. 2024, 296, 111880. [Google Scholar] [CrossRef]
- Yuan, C.; Zhao, D.; Heidari, A.A.; Liu, L.; Chen, Y.; Chen, H. Polar lights optimizer: Algorithm and applications in image segmentation and feature selection. Neurocomputing 2024, 607, 128427. [Google Scholar] [CrossRef]
- Derrac, J.; García, S.; Molina, D.; Herrera, F. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 2011, 1, 3–18. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).