Next Article in Journal
Wetted and Projected Area Relationships in Commercial Airplane Design
Previous Article in Journal
Nanosecond Laser Etching of Surface Drag-Reducing Microgrooves: Advances, Challenges, and Future Directions
Previous Article in Special Issue
Investigation of Skin–Stringer Assembly Made with Adhesive and Mechanical Methods on Aircraft
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

RBF-Learning-Based Many-Objective Metaheuristic for Robust and Optimal Controller Design in Fixed-Structure Heading Autopilot

Sustainable and Infrastructure Research and Development Center, Department of Mechanical Engineering, Faculty of Engineering, Khon Kaen University, Khon Kaen 40002, Thailand
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(6), 461; https://doi.org/10.3390/aerospace12060461
Submission received: 11 February 2025 / Revised: 17 May 2025 / Accepted: 20 May 2025 / Published: 23 May 2025
(This article belongs to the Special Issue Advanced Aircraft Structural Design and Applications)

Abstract

This paper presents an innovative many-objective metaheuristic (MnMH) algorithm designed to tackle the challenges of robust and optimal controller design for fixed-structure heading autopilots. The proposed approach leverages the radial basis function (RBF)-learning operator during the reproduction phase of the MnMH to generate high-quality solutions. A key feature of the method is its generation of a target Pareto front, in which a z-surrogate model makes predictions to guide design solutions toward achieving optimal performance. The effectiveness of the new algorithm is validated through both fixed-structure heading autopilot controller design problems and standard benchmark optimization problems. Results consistently show that the proposed algorithm outperforms several existing MnMHs across all tested scenarios. This study offers valuable insights into many-objective optimization and demonstrates the algorithm’s potential for enhancing robust controller design in heading autopilot systems.

1. Introduction

Aviation is a cornerstone of modern life. Advancements are increasingly pushing the performance boundaries of autonomous unmanned aerial vehicles (UAVs). These pilotless systems are revolutionizing industries by performing tasks in agriculture, mapping, military operations, surveying, and other fields [1,2,3,4]. Their ability to operate in hazardous environments has fueled global research into UAV design, particularly in trajectory and path optimization to ensure optimal mission performance. With no onboard pilots, UAV control systems must exhibit exceptional trajectory tracking and robustness to uncertainties and disturbances across diverse flight conditions [5].
Designing effective flight control systems involves addressing a complex many-objective optimization challenge. Traditional methods, such as root locus [6] and loop shaping [7], struggle to meet modern performance and robustness demands. Similarly, single-objective approaches like the linear–quadratic regulator (LQR) [8] and linear–quadratic–Gaussian (LQG) [9] fall short of simultaneously satisfying all design requirements. While advanced techniques such as H-infinity control [10] and Mu-synthesis [11] provide robust solutions, they rely on the experience-driven tuning of weighting factors [12] and often lead to high-order controllers, making practical implementation difficult.
Fixed-structure controllers offer a more feasible alternative due to their simplicity, interpretability, and ease of implementation [13]. However, their design requires solving non-convex, constrained optimization problems [14,15]. Conventional non-smooth optimization methods [16], though widely applied, become inefficient as constraints increase and they are prone to converging on local optima. In contrast, metaheuristic algorithms (MHs), including genetic algorithms [17], particle swarm optimization [18], and differential evolution [19], have demonstrated flexibility and effectiveness in tackling complex control design challenges [20,21]. Recent studies, including our own, have highlighted the potential of MHs for optimizing fixed-structure flight controllers, particularly in UAV applications [22].
A key advantage of MHs is their ability to pose control design as a constrained many-objective optimization problem. Many-objective metaheuristics (MnMHs) can generate Pareto-optimal solutions in a single run, enabling simultaneous optimization of multiple design objectives [23]. However, despite their potential, MnMHs often face challenges in search consistency and convergence, especially when dealing with more than three objectives [24,25]. Most existing research [26] has primarily focused on improving control performance for fixed-structure flight control systems while overlooking robustness to disturbances and uncertainties. Given the critical role of robustness in practical applications, there remains a significant gap in achieving reliable controller designs that effectively balance multiple objectives.
The current study proposes a novel MnMH algorithm tailored for robust fixed-structure heading autopilot controller optimization to bridge this critical gap. This approach seeks to improve both performance and robustness while addressing the limitations of existing methods.
Our approach integrates an RBF-learning operator during the MnMH reproduction phase to generate high-quality solutions. This study aims to achieve two primary objectives: (1) to develop a framework for optimizing robust fixed-structure heading autopilot controller design with four critical objectives, and (2) to propose an efficient MnMH algorithm to solve this optimization problem. The proposed method incorporates a self-adaptive multi-objective real-coded population-based incremental learning hybridized with differential evolution (A-MRPBIL-DE) algorithm [27], utilizing iterative parameter distribution estimation. Additionally, an RBF-learning operator is presented to enhance search convergence and ensure consistency.
The proposed algorithm’s performance is evaluated on benchmark test problems and a robust controller design task for fixed-structure heading autopilots. Comparative analysis with established MnMHs demonstrates superior performance across key metrics, including hypervolume (HV), generational distance (GD), inverted generational distance (IGD), and spacing-to-extent (STE). Statistical analyses further validate the algorithm’s effectiveness, showcasing its potential as a robust solution for modern UAV control challenges.

2. Formulation of the Robust Optimal Fixed-Structure Heading Autopilot Design Problem

2.1. UAV Model Utilized in This Study

In this study, we address the design challenge of develsoping a robust and optimal fixed-structure heading autopilot for the Hawkeye UAV. Specifically, we focus on creating a flight controller for heading control. Figure 1 illustrates the notation used to describe the linear and rotational velocities acting on the aircraft. The Hawkeye UAV is a prototype developed by the Department of Aerospace Engineering at the University of Kansas [28]. Detailed specifications for the UAV, along with its lateral linear state-space model, can be found in the MATLAB code provided in Appendix B in [28].
The lateral linear state-space model isolates the lateral/directional dynamics by assuming that longitudinal variables remain decoupled under small perturbations about steady-level flight. As presented in Equation (1), the model comprises five state variables: sideslip angle (β), roll rate (p), roll angle (ϕ), yaw rate (r), and yaw angle (ψ), collectively denoted as x = β , p , ϕ , r , ψ T . The control inputs are the aileron deflection ( δ a ) and rudder deflection ( δ r ), represented as u = { δ a   ,   δ r } T . The system has been verified to be fully controllable and observable. Additionally, all eigenvalues of the system matrix A lie in the left half of the complex plane, confirming the open-loop stability of the system.
The output vector is y = p , ϕ , r , ψ T   . In practical applications, the sideslip angle β is not directly measurable but can be estimated using observer-based methods such as the Kalman filter. In this study, however, all state variables are assumed to be accurately measured.
x ˙   = A x + B u y   = C x
where
A = 0.216 0.358 0.005 0.994 0 0 0 1 0.009 0 15.763 0 12.964 3.003 0 14.080 0 5.883 0.594 0 0 0 0 1 0 ,   B =   0 0.122 0 0 59.154 6.558 5.930 29.988 0 0   , and   C = 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1

2.2. Robust Optimum Fixed-Structure Heading Autopilot Design Approach

The heading autopilot controller in this study follows the control structure shown in Figure 2, with the synthesized controllers labeled as K ψ , K   ϕ , K p , and K r . Typically, K ψ , K p , and K r function as proportional (P) controllers, while K   ϕ is implemented as a proportional–integral (PI) controller. The formulation of K ψ , K   ϕ , K p , and K r is defined as follows:
K ψ = K ψ P   ,   K   ϕ = K   ϕ P s + K   ϕ I s   ,   K p = K p P   a n d   K r = K r P .
An optimization problem is formulated to identify controllers that simultaneously optimize multiple performance criteria, including handling perturbations and uncertainties, disturbance attenuation, noise rejection, and minimizing control energy to achieve a robust and optimal heading autopilot controller. The overall autopilot system is illustrated in Figure 2, while Figure 3 presents a simplified block diagram of the control system, incorporating plant model uncertainties, with the following variables:
  • r = 0 0 0 ψ c o m m a n d T is the input signal,
  • y = p   ϕ   r   ψ T is the output signal,
  • K = K p K   ϕ 0 K   ϕ K ψ 0 0 K r 0 are flight controllers,
  • u = δ a δ r T is the control signal,
  • G = plant model, which includes an actuator, and,
  • Δ = additive perturbation or uncertainty in the plant model.
Figure 3. A closed-loop configuration of [G] and [K].
Figure 3. A closed-loop configuration of [G] and [K].
Aerospace 12 00461 g003
The relationship between the input signal (r), output signal (y), control signal (u), error signal (e), disturbance (d), measurement noise (n), and perturbation (p) can be expressed as follows:
y = I + G K 1 G K r + I + G K 1 G d I + G K 1 G K n I + G K 1 G K p u = I + K G 1 K r I + K G 1 K G d I + K G 1 K n I + K G 1 K p e = I + G K 1 r I + G K 1 G d I + G K 1 n + I + G K 1 p
Finding all stabilizing controllers K to minimize the ∞-norm (infinity norm) of the corresponding transfer function matrices is a controller design problem that aims to achieve robust stability and optimal control performance. Achieving these objectives enhances the system’s capability to reject external disturbances while maintaining effective control action. This design goal can be summarized as follows:
  • For good reference tracking (re)
    m i n : I + G K 1
  • For good handling perturbation or uncertainty (pu)
    m i n : I + K G 1 K
  • For good gust disturbance attenuation (dy)
    m i n : [ I + G K ] 1 G
  • For good noise rejection (ny)
    m i n : I + G K 1 G K
  • For less control energy (ru)
    m i n : I + K G 1 K

2.3. Optimization Problem for a Robust Many-Objective Fixed-Structure Heading Autopilot Controller Design

In Section 2.2, the design of a flight controller to achieve robustness and optimality requires simultaneous optimization of several objective functions, a task that cannot be accomplished using conventional controller design techniques. While some modern controller design techniques, such as H-infinity and Mu-synthesis, are considered optimal control design methods, they typically involve a single-objective optimization solver. In those approaches, all requirement functions need to be compromised using weighting factors that are intuitively predefined by a designer. This work leverages the advantages of many-objective metaheuristic (MnMH) techniques to address this challenge. By employing a many-objective optimization approach, MnMHs simultaneously optimize all requirements in both robustness and performance, providing a more comprehensive solution to the controller design problem.
The optimization problem is formulated to identify all possible controllers, as depicted in Figure 2, defined as x = K ψ P ,   K   ϕ P ,   K   ϕ I ,   K p P ,   K r P T ,   where 0 < x < 100 . This is performed to minimize many-objective functions for optimal reference tracking, effective perturbation or uncertainty handling, robust gust disturbance attenuation, efficient noise rejection, and reduced control energy, subject to several constraints. The formulation of the proposed optimization problem is expressed as follows:
m i n : f ( x ) = f 1 x , f 2 x , f 3 ( x ) , f 4 ( x ) T
Subjected to:
g 1 x = max ( λ A ) < 0 , g 7 x = p 40   d e g s ,
g 2 x = settling   time 30   s , g 8 x = ϕ 40   d e g ,
g 3 x = % overshoot 5 % , g 9 x = r 20   d e g s ,
g 4 x = rise   time 15   s , g 10 x = δ a 30   d e g ,
g 5 x = % ψ t ψ r e f 2 % , g 11 x = δ r 30   d e g ,
g 6 x = β 20   d e g ,
where
f 1 x = t = 0 t e ψ 2 t d t To achieve accurate heading reference tracking.
f 2 x = I + K G 1 K To effectively handle perturbations or uncertainties while minimizing control energy.
f 3 x = [ I + G K ] 1 G For effective attenuation of gust disturbances.
f 4 x = I + G K 1 G K For effective noise rejection.
The f1(x) represents the integral squared error of the heading step response, aiming for optimal reference tracking. Concurrently, functions f2(x), f3(x), and f4(x) are designed for effective perturbation or uncertainty handling, reduced control energy, robust gust disturbance attenuation, and efficient noise rejection, respectively, as detailed in Section 2.2.
The constraint g 1 x ensures the stability of the entire control system, with λ A representing all eigenvalues of the state matrix (A) in the state equation of the closed-loop control system. Constraints g 2 x to g 4 x are imposed to facilitate fast reference tracking, while constraint g 5 x ensures reference tracking accuracy. Constraints g 6 x to g 11 x are implemented to restrict the response of all state variables and control ability [28].

3. RBF-Learning-Based A-MRPBIL-DE for Many-Objective Optimization

3.1. Self-Adaptive Multi-Objective Real-Code Population-Based Incremental Learning Hybridized with Differential Evolution (A-MRPBIL-DE)

Self-adaptive multi-objective real-code population-based incremental learning hybridized with differential evolution (A-MRPBIL-DE), proposed by Bureerat et al. in 2019 [27], is an improved version of multi-objective real-code population-based incremental learning hybridized with differential evolution (MRPIBL-DE) [29]. MRPIBL-DE was enhanced to become A-MRPBIL-DE by transforming all predefined processing parameters into iterative self-adaptive parameters. Its performance was verified for robot trajectory planning optimization problems. The search procedure of A-MRPBIL-DE consists of four main processes, population initialization, Pareto selection, reproduction, and parameter adaptation. In the A-MRPBIL-DE reproduction process, there are two main reproduction phases, RPBIL reproduction and DE reproduction phases.
For the RPBIL phase, the reproduction process is carried out by updating probability trays used to generate a new population, while Equations (2)–(5) are employed for updating an element in a probability tray (for a more in-depth understanding of this process, please refer to [29]).
P i j k = ( 1 L R ( j ) ) P i j k o l d + L R ( j )
L R ( j ) = L R 0 exp ( ( j r ) 2 )
where Pij represents the probability of having xi in the subinterval j of the kth tray. LR0 is the initial learning rate, and r is the subinterval number where the ith element of the centroid of design variables of each group is located. Then, the updated probability matrix P′ij is modified as
P i j k = P i j k / j = 1 n I P i j k
to satisfy the condition
j = 1 n I P i j k = 1
where Pijk is the final update of Pijk.
For the DE phase, the new population generated from the RPBIL phase is reproduced again through a specially proposed DE reproduction process [29], involving mutation and crossover. The DE mutation process is executed based on Equation (6), expressed as:
x i n e w = x b e s t + F x 1 r x 2 r ;   i f   r a n d < P M u   x b e s t + F x 1 r + x 2 r x 3 r x 4 r ;   o t h e r w i s e
where F is a scaling factor and x b e s t is the best individual in the current population. In the multi-objective version, the x b e s t in Equation (6) is a randomly selected solution in the Pareto archive. The x i r are four randomly selected individuals from the current population, X, or from a Pareto archive, A, based on a probability Pxr, expressed as follows:
x i r X   ;   i f   r a n d < P X r   A ;   o t h e r w i s e  
After finishing the mutation process, for a new individual x n e w = x 1 n e w , , x D n e w and an old individual x o l d = x 1 o l d , , x D o l d , the DE binomial crossover process is performed based on Equation (7), expressed as follows:
x j n e w = x j o l d ;   i f   r a n d < C R ,   f o r   j = 1 , , D
where rand is a uniform random number in the range [0,1], CR and D are the crossover rate and the number of design variables, respectively. For all processing parameters, PMu, Pxr, Pc, F, and CR, in each calculation, the parameters PMu, Pxr, and CR are generated by means of normal distribution randomization [30,31,32] based on their mean values, PMum, Pxrm, and CRm. The parameter F is generated by using a Lehmer mean value [30,31,32] based on its mean values, Fm, and a standard deviation of 0.1. For each iteration, the parameters PMum, Pxrm, Fm, and CRm are iteratively self-adaptive using Equations (8)–(11).
PMum(T + 1) = 0.9PMum (T) + 0.1mean(goodPMu),
Pxrm(T + 1) = 0.9Pxrm (T) + 0.1mean(goodPxr),
CRm(T + 1) = 0.9CRm(T) + 0.1mean(goodCR),
F m ( T + 1 ) = 0.9 F m ( T ) + 0.1 s u m ( g o o d F 2 ) s u m ( g o o d F )
where goodPMu, goodPxr, goodCR, and goodF are archives collecting the values of PMu, Pxr, F, and CR, which have been successfully used for generating a new solution. Successfully generated solutions are those that dominate a solution in the Pareto archive (A). The function mean(goodX) represents the average value of the members in the archive goodX, while sum(goodF) and sum( g o o d F 2 ) indicate the summation and sum of squares of all elements in goodF, respectively. In this work, weighting factors of 0.9 and 0.1 in Equations (8)–(11) are chosen based on the successful record, as reported in [30,31,32].
The search procedure for A-MRPBIL-DE is outlined in Algorithm 1. The process begins with initializing probability trays, an empty Pareto archive, initialized values of PMum, Pxrm Fm, and CRm, and empty archives goodPMu, goodPxr, goodCR, and goodF. The parameters PMu, Pxr, F, and CR are then generated, and the real-code population is created through the combination of RPBIL and DE operators. After conducting objective function evaluations, non-dominated solutions are sorted from the combination of the newly generated solutions and the current Pareto archive. For a newly generated solution that dominates one of the members in the Pareto archive, the parameters PMu, Pxr, F, and CR used to create this solution are saved to the archives goodPMum, goodPxrm, goodCR, and goodF. Subsequently, the probability trays, the Pareto archive, and the parameters PMum, Pxrm, Fm, and CRm are iteratively updated using Equations (8)–(11). The search procedure is repeated until a termination criterion is satisfied.
Algorithm 1. A-MRPBIL-DE.
Input: Number of iterations (NG), population size (NP), number of design domain subintervals (nI), number of trays (NT), and Pareto archive size (NA).
Output: A
Main Procedure
Initialization
1: Define Pij = nI/Np for each tray, a Pareto archive A = {}.
2: Generate a real-code population X from the probability trays and evaluate objective function values.
3: Select non-dominated solutions from XA and save them to A.
4: Set initial PMum = 0.5, Pxrm = 0.5, Fm = 0.5, CRm = 0.5.
5: Set initial goodPMum = {}, goodPxrm = {}, goodCR = {} and goodF = {}.
6: For i = 1 to NG.
Update the population using the RPBIL operation
7: Divide the non-dominated solutions into NT groups using a clustering technique and find the centroid rG of each group.
8: Update the probability trays using rG.
9: Generate a real code population X from the probability trays.
Update the population using a DE operation
10: For j = 1 to NP
 10.1: Generate PMu, Pxr, and CR by a random normal distribution and generate F
  by the Lehmer mean technique.
 10.2: Randomly select a solution xbest from Pareto archive A.
 10.3: Randomly select four solutions, xr1, xr2, xr3, and xr4.
  10.3.1 If rand < Pxr, select the xr1, xr2, xr3, and xr4 from the current population X.
  10.3.2 Otherwise, select the xr1, xr2, xr3, and xr4 from Pareto archive A.
 10.4: Generate a new solution using the mutation schemes in Equation (6).
 10.5: Perform crossover schemes in Equation (7).
 10.6: Save the newly generated solution in Y.
11: End.
12: Evaluate objective function values of the new population.
Pareto selection
13: Select non-dominated solutions from YA and save as A. For each yiY that dominates at least one solution in A, the parameters, PMu, Pxr, CR, and F index i are saved to goodPMu, goodPxr, goodCR, and goodF, respectively.
Processing parameter adaption
14: Update the parameters, PMum, Pxrm Fm, and CRm using Equations (8)–(11).
15: If the number of A is larger than NA, remove some of the members in A using a clustering technique.
16: End.

3.2. RBF-Learning-Based A-MRPBIL-DE

This part represents the main contribution to the metaheuristic search in this paper. An improved version of A-MRPBIL-DE, detailed in Section 3.1, is proposed using the RBF-learning operator. The primary concept is to integrate a learning operator based on the RBF surrogate model into the algorithm’s reproduction process to generate new solutions based on a target front. Typically, the conventional reproduction process generates a new solution without specifically considering the target point or the expected objective function value, but rather expecting that the solution will be improved. This process is termed the forward reproduction process.
An RBF surrogate model is commonly used for objective function estimation in surrogate-based optimization. However, in this work, it is exploited in the opposite manner. The novel proposed idea works differently, where the target points (vectors of objective functions) are defined, and RBF is used to predict a solution that is expected to reach these target points. The RBF model is reconstructed at each iteration based on a set of non-dominated solutions. The details of the proposed method, utilizing the RBF-learning reproduction process to generate a new solution, are expressed as follows:
Given a many-objective optimization problem defined as:
min x f x = f 1 , , f M T ; x L x x U .
At a particular loop, a non-dominated front can be written as F M × N = [ f 1 , , f N ] with the corresponding design solutions.
X n × N = [ x 1 , , x N ]
The concept of exploiting RBF for metaheuristic search in this work is contrary to conventional surrogate-assisted optimization, as F M × N is assigned as a set of training points while the function values are X n × N . In the RBF-learning operator, a solution can be estimated using a radial basis function based on Equation (14).
x f ¯ i n × 1 = i = 1 N c i K | | f f ¯ i | | = C n × N K | | f f ¯ i | | N × 1
where C is a matrix of coefficients, determined as follows:
C = c 1 , , c N = X A 1
where
A i j = K n | | f i f j | | .
K(x) is an RBF kernel function of x. Then, a target point to improve a particular solution in the non-dominated front, as shown in Figure 4, can be defined as
f ¯ i = f i + δ
where a choice for δ can be a normal vector of the hyperplane generated from the anchor points (ui) of the current non-dominated front. Having obtained the target value in (17), it is then substituted into (14) to obtain an approximate solution. The simplest way to deal with the modification in (17) is to initially transform the objective function domain to a normalized domain using the relation
f i = f i f i M i n f i M a x f i M i n
With the mapping in (18), the anchor point of the ith objective function will have its ith element as one, while the rest are zeros (Figure 5). The hyperplane equation can be expressed as:
f 1 + + f M = 1
which means the normal vector is:
δ = 1 .
In cases where we need to slightly change the target function from its original function value, the vector δ may be defined as
δ = ϵ 1 .
where ϵ is a predefined small number. If we want to make it more random, which tends to be more diverse for a metaheuristic, the vector can be defined as:
δ i = { ϵ . r a n d i }
where r a n d 0,1 is a uniform random number. Then, the function in the normalized domain can be modified as
f ^ = f + δ
Afterward, it can be mapped to the original function domain f ¯ i using Equation (18). In conclusion, the newly proposed metaheuristic reproduction operator starts with generating a pseudo non-dominated front from the current loop information as in Equation (23). Then, the RBF-learning technique with additional randomization is applied to create design solutions.
An example of using the RBF-learning operator for the reproduction of design solutions can be expressed in Example 1.
Example 1.
RBF-learning operator to generate new solutions.
Consider the bi-objective optimization problem given by:
min : { f 1 x = x 1 2 + x 2 2 ,   f 2 x = x 1 1 2 + x 2 2 2 ) }
At the current iteration, the set of design solutions is:
x = x 1 x 2 = 0.3361 0.0049 0.7661 0.6397 0.6963 0.2158 0.9731 0.9532 0.3472 0.1284 0.9811 0.9899 0.3635 0.0288 0.1869 0.7975 0.0581 0.6424 0.5929 0.2908
Then, the corresponding set of objective function values is:
{ f } = f 1 f 2 = 1.0755 0.9799 0.7190 0.4100 0.5198 0.6826 0.9503 1.3213 0.4721 0.1011 1.4789 2.0105 2.7328 4.0154 3.3796 2.0610 3.7717 1.8453 2.4061 3.6811
The non-dominated solutions are shown below. Figure 6 provides a plot of all the design solutions on the objective function domain, where the non-dominated solutions are the black markers.
{ f n o n d o m i n a t e d } = 1.0755 0.9799 0.6826 0.4721 0.1011 1.4789 2.0105 2.0610 2.4061 3.6811  
The normalized non-dominated solution, { f n o n d o m i n a t e d } is then given by:
{ f n o n d o m i n a t e d } = 1.0000 0.9019 0.5968 0.3807 0 0 0.2414 0.2643 0.4210 1.0000  
Using Equation (22) with ϵ = 0.25 , we have:
δ = 0.0690 0.1477 0.0178 0.0914 0 0 0.0098 0.0329 0.0358 0.0560  
Applying Equation (23), we obtain:
{ f ^ } = 0.9310 0.7542 0.5790 0.2894 0 0 0.2316 0.2314 0.3852 0.9440  
The transformed function values mapped to the original function domain, using Equation (18), are:
{ f ¯ } = 1.0083 0.8360 0.6653 0.3831 0.1011 1.4789 1.9889 1.9885 2.3272 3.5578  
Figure 7 illustrates a set of non-dominated solutions and target points. Once the target points are determined, a new solution, {xnew}, corresponding to those target points is approximated using Equation (14):
x n e w i f ¯ i n × 1 = C n × N K | | f f ¯ i | | N × 1
The computed new solutions are:
{ x n e w } = 0.3043 0.0932 0.1784 0.2987 0.2049 0.9926 0.9154 0.8419 0.6445 0.3014  
while the corresponding real objective function values are:
f n e w = 1.0779 0.8466 0.7407 0.5046 0.1328 1.4988 1.9986 2.0161 2.3291 3.5176  
Figure 8 illustrates a set of non-dominated solutions, target points, and corresponding real function values. The results indicate that the proposed RBF-learning operator effectively generates high-quality, well-distributed solutions, demonstrating a good balance between exploration and exploitation in the search process.
The proposed RBF-learning operator-assisted A-MRPBIL-DE is referred to as A-MRPBIL-DE-RBF. In the current study, a linear kernel function is employed in the RBF model. Specifically, A i j = K | f f ¯ i | N × 1 = | f f ¯ i | N × 1 based on Equation (14) and A i j = K | f i f j | = f i f j from Equation (16). This approach is applied to predict solutions (generate heuristic solutions in a metaheuristic algorithm) based on the target functions defined by Equation (17). The target function, or approximate Pareto front, is designed to be close to, but more advanced than, a set of non-dominated solutions. A linear RBF approximation is sufficiently accurate and requires less computation effort.
The main search procedure is similar to A-MRPBIL-DE, comprising an initialization process, RPBIL reproduction process, DE reproduction process, Pareto selection, and processing parameter adaptation. However, for the A-MRPBIL-DE-RBF, an RBF-learning operator is applied to generate several solutions after finishing the DE reproduction process. Then, Pareto selection is performed. This process is employed to enhance both search exploitation, based on the advantageous target points predefined, and exploration, which can be improved due to the uncertainty of the RBF model. The main search procedure of the A-MRPBIL-DE-RBF is shown in Algorithm 2.
Algorithm 2 A-MRPBIL-DE-RBF
Input: Number of iterations (NG), population size (NP), number of design domain subintervals (nI), number of trays (NT), Pareto archive size (NA), population size of the RBF operation (NRBF).
Output: A
Main Procedure
Initialization
1: Define Pij = nI/Np for each tray, a Pareto archive A = {}.
2: Generate a real-coded population X from the probability trays and evaluate objective function values.
3: Select non-dominated solutions from XA and save them to A.
4: Set initial PMum = 0.5, Pxrm = 0.5, Fm = 0.5, CRm = 0.5.
5: Set initial goodPMum = {}, goodPxrm = {}, goodCR = {} and goodF = {}.
6: nFEs = 0 and maxFEs = NG × NP.
7: While nFEs < maxFE.
Update population using RPBIL operation
8: Divide the non-dominated solutions into NT groups using a clustering technique and find the centroid rG of each group.
9: Update the probability trays using rG.
10: Generate a real-code population X from the probability trays.
Update population using a DE operation
11: For j = 1 to NP.
 11.1: Generate PMu, Pxr, and CR by normal random distribution and generate F using
  the Lehmer mean technique.
 11.2: Randomly select a solution xbest from the Pareto archive A.
 11.3: Randomly select four solutions, xr1, xr2, xr3, and xr4.
  11.3.1 If rand < Pxr, select the xr1, xr2, xr3, and xr4 from the current population X.
  11.3.2 Otherwise, select the xr1, xr2,xr3, and xr4 from Pareto archive A.
 11.4: Generate a new solution using the mutation schemes in Equation (6).
 11.5: Perform crossover schemes in Equation (7).
 11.6: Save the newly generated solution in Y.
12: End.
13: Evaluate objective function values of the new population in Y.
14: nFEs = nFEs + NP.
RBF-learning operation
15: Randomly select NRBF points in a set of non-dominated solutions.
16: For j = 1 to NRBF.
 16.1: Compute the target point using Equation (17).
 16.2: Apply Equation (14) to generate a new solution.
 16.3: Save the newly generated solution in Z.
17: End.
18: Evaluate objective function values of the new population in Z.
19: nFEs = nFEs + NRBF.
Pareto selection
20: Select non-dominated solutions from ZYA and save them as A. For each yiY that dominates at least one solution in A, the parameters, PMu, Pxr, CR, and F index i are saved to goodPMu, goodPxr, goodCR, and goodF, respectively.
Processing parameter adaption
21: Update the parameters, PMum, Pxrm Fm, and CRm using Equations (8)–(11).
22: If the number of A is larger than NA, remove some of the members in A using a clustering technique.
23: End.

4. Numerical Experiments

To evaluate the performance of the proposed A-MRPBIL-DE-RBF, seven many-objective metaheuristics (MnMHs) are employed along with the proposed algorithm to solve the robust optimum fixed-structure heading autopilot flight controller design problem, as detailed in Section 2, the benchmark test suite shown in Table 1, and the real-world test problems, as detailed in Table 2.
The MnMHs used in this study are as follows:
  • A knee point-driven evolutionary algorithm for many-objective optimization (MnKnEA) [35];
  • A reference vector-guided evolutionary algorithm for many-objective optimization (RVEA) [36];
  • Multi-objective Grey Wolf Optimizer: a novel algorithm for multi-criterion optimization (MOGWO) [37];
  • An evolutionary many-objective optimization algorithm using reference-point-based non-dominated sorting (NSGA-III) [38];
  • Success history-based adaptive multi-objective differential evolution (SHAMODE) [39];
  • Hybrid real-code population-based incremental learning and differential evolution algorithm (MRPBIL-DE) [29];
  • Hybrid real code population-based incremental learning and differential evolutionary algorithm with adaptive parameters (A-MRPBIL-DE) [27];
  • A-MRPBIL-DE-RBF (Algorithm 2).
Each optimizer is employed to solve the robust optimum fixed-structure heading autopilot flight controller design problem and the benchmark test suites for 30 optimization runs. The maximum number of iterations and population size are both set at 100, while the maximum number of Pareto optimal solutions is 500. In cases where any MnMH performs a different number of iterations and population size, they are terminated at the same number of function evaluations, 100 × 100 evaluations.
Performance assessment is conducted using hypervolume (HV), generational distance (GD), inverted generational distance (IGD), and spacing-to-extent (STE). The Friedman test is employed for significance ranking with a 95% confidence level. The hypervolume represents the advancement of the Pareto front based on the reference points, while spacing-to-extent denotes the ratio of spacing to the extent of the Pareto front. The generational distance provides the degree of proximity based on the distance between the Pareto front and a subset of the true Pareto front, while the inverted generational distance determines the average distance from a Pareto front relative to a reference set. The four metrics are tested to measure different aspects of algorithm performance, where lower GD, IGD, and STE values, and higher HV indicate a better Pareto front.

5. Results and Discussion

5.1. Robust Optimum Fixed-Structure Heading Autopilot Flight Controller Design Problem

After conducting 30 optimization runs for all MnMHs to solve the proposed robust optimum fixed-structure heading autopilot flight controller design problem, MnMH performance was evaluated. Hypervolume (HV), spacing-to-extent (STE), generational distance (GD), and inverted generational distance (IGD) were used as indicators. The statistical results of HV, STE, GD, and IGD are presented in Table 3. The subscripts AV, best, worst, SD, and Frank denote the average, the best, the worst, standard deviation, and Friedman’s ranking score, respectively, obtained from 30 optimization runs for each algorithm. The mean values of each indicator were used to assess the MnMHs’ search convergence speed, while the number of successful runs was employed to measure MnMHs’ search consistency. In cases where the algorithms achieve the same number of successful runs, standard deviation (SD) values are considered. Better results are indicated by higher HV and lower STE, GD, and IGD values.
In assessing search convergence based on the mean values of all indicators, the best performer across all indicators is the proposed A-MRPBIL-DE-RBF algorithm, with A-MRPBIL-DE as the second-best. MnKnEA and MOGWO ranked third based on HV and STE, while MRPBIL-DE ranked third based on GD and IGD. The top performers are A-MRPBIL-DE-RBF, A-MRPBIL-DE, and MRPBIL-DE, each achieving 30 out of 30 successful runs when evaluated for search consistency. However, when considering the standard deviation (SD) values for these top three algorithms, A-MRPBIL-DE-RBF is the most consistent across each indicator.
The overall search performance based on Friedman’s ranking score indicates that the best performer across all indicators, except for the GD indicator, is the proposed A-MRPBIL-DE-RBF, while A-MRPBIL-DE is the best performer based on Friedman’s ranking score for the GD indicator. A summary of Friedman’s ranking score for each indicator shows that the best performer is A-MRPBIL-DE-RBF. The second and third best performers are, respectively, A-MRPBIL-DE and MRPBIL-DE.
Figure 9 depicts a convergence plot of all algorithms based on the average HV values from 30 optimization runs for solving the proposed robust optimum fixed-structure heading autopilot flight controller design problem. The figure illustrates that A-MRPBIL-DE-RBF and A-MRPBIL-DE algorithms are the best performing, achieving the most advanced Pareto front from the beginning of the search process. Notably, A-MRPBIL-DE-RBF emerges as the most advanced algorithm as the search progresses, particularly after approximately 1500 function evaluations. Initially, MRPBIL-DE appears to be the third-best performer, but after around 6500 function evaluations, MnKnEA outperforms the MRPBIL-DE algorithm.
While SHAMODE, NSGA-III, and RVEA may seem to struggle with the proposed many-objective optimization problems, it is not implied that these algorithms are inherently inferior. As stated in the “no free lunch theorem” [34], no metaheuristic is universally superior across all problems.
Figure 10 presents the parallel coordinates plot of the final Pareto fronts from the best runs of A-MRPBIL-DE and A-MRPBIL-DE-RBF. The dashed line illustrates an example of a Pareto point where objective function 4 is minimized. When comparing Pareto points from both methods that achieve a similarly minimized objective function 4, the proposed A-MRPBIL-DE-RBF yields lower values for the other objective functions than A-MRPBIL-DE. This indicates that the proposed method achieves a more advanced Pareto front. Additionally, the distribution of lines in the figure suggests that A-MRPBIL-DE-RBF provides a more diverse and well-distributed set of solutions.
In summary, the findings suggest that the proposed A-MRPBIL-DE-RBF is the best performer for solving the robust optimum fixed-structure heading autopilot flight controller design problem. The integration of an RBF-learning operator into the original A-MRPBIL-DE has been successful, leading to an improvement in its search performance for such a multi-objective optimization problem.
Figure 11 displays the step responses with ±40% uncertainty of a step ψ input for the selected Pareto solution with minimum f1, f2, f3, and f4 from the best run of the proposed A-MRPBIL-DE-RBF. Table 4 shows their objective and constraint function values. From Figure 11, all controllers that aimed to minimize all objective functions remained stable, with variations in response representing trade-offs between objective function values. The solution that minimizes f1 shows fast and accurate tracking of the reference but exhibits low stability or high peak response. However, the system that minimizes f2 demonstrates the highest stability and requires fewer control surface deflections. Table 4 indicates that all control systems selected from the Pareto solution satisfy all constraint requirements. Based on this study, within a single run, different robust and optimum heading autopilot systems with various performance levels satisfy all system requirements. All can be used for decision-making.

5.2. The Benchmark Test Suites

This paper focuses on evaluating the performance of the proposed A-MRPBIL-DE-RBF for a specific many-objective optimization problem in the design of a heading-ahead autonomous navigation system. It also examines its effectiveness using additional benchmark test suites to ensure applicability to other problems.
After conducting 30 optimization runs for each MnMH on the benchmark test suites, their performance was assessed using the HV, STE, GD, and IGD performance indicators. Additionally, Friedman’s rank test was performed to statistically rank the various algorithms. The mean or overall Friedman rank is derived from the average rankings based on HV, STE, GD, and IGD.
Table 5 presents the Friedman ranks from HV, STE, GD, IGD, and mean values of the Friedman ranks of all optimizers on the benchmark test suites. The experimental results demonstrate the efficiency of the algorithms in solving each problem. Furthermore, the Friedman rank of A-MRPBIL-DE-RBF is significantly higher than that of the original A-MRPBIL-DE before improvement, considering the HV, STE, GD, and IGD indicators.
Table 6 presents the overall Friedman rank for the eight algorithms. The results clearly indicate that A-MRPBIL-DE-RBF achieves the highest ranking, with a total Friedman rank of 53.32, making it the best-performing algorithm for MaF1, MaF2, MaF5, MaF7, MaF11, MaF12, DTLZ2, DTLZ4, DTLZ5, DTLZ6, WFG2, WFG4, WFG7, WFG8, and WFG9. SHAMODE is the second best with an overall sum of Friedman’s rank of 74.48 but performs best for MaF6, MaF8, and MaF13. A-MRPBIL-DE secures third place with an overall Friedman rank of 82.97 and is the best performer for MaF14. MnKnEA, MRPBIL-DE, and MOGWO are the best performers for MaF10, MaF9, and MaF15, respectively. Performance details of the algorithms for each indicator are shown in Appendix A.
Figure 12 compares the Pareto fronts of the best runs of the proposed A-MRPBIL-DE-RBF and the original A-MRPBIL-DE for the benchmark functions, MaF1, MaF7, MaF11, and MaF15. The results indicate that A-MRPBIL-DE-RBF advances closer to the true fronts than the original A-MRPBIL-DE.

5.3. The Real-World Test Problems

In addition to the benchmark test suite, real-world test problems (RE), as detailed in Table 2 [34], were also used to evaluate the proposed algorithm. Similarly to the benchmark test suite cases, each RE test problem was solved by each MnMH over 30 independent optimization runs. The number of iterations and the population size are both set at 100. The performance of the algorithms was assessed using four indicators: HV, STE, GD, and IGD. Additionally, Friedman’s rank test was applied to statistically rank the algorithms. The mean Friedman rank was computed as the average of rankings across all four performance metrics. The results are presented in Table 7, which clearly shows that the proposed A-MRPBIL-DE-RBF achieved the best overall performance across all RE test problems.
Figure 13 shows the efficiency and effectiveness of the proposed RBF-learning operator. The percentage value determines the rate of the RBF-learning operator capable of producing non-dominated solutions at a particular iteration. If the value is 100%, that means all the design solutions generated by the RBF-learning operator are non-dominated on that iteration. The examination was made using the RE4-7-1 problem. The rate of producing non-dominated solutions by the original A-MRPBIL-DE operator is also given for comparison. As shown in the figure, the proposed learning operator consistently yields a higher rate of producing non-dominated solutions across the iterations. This confirms the effectiveness of the proposed RBF-learning operator in enhancing the performance of MnMHs.
Overall, A-MRPBIL-DE-RBF is the top performer in solving the benchmark test problems. Its performance is enhanced by integrating an RBF-learning operator into the original A-MRPBIL-DE, making it the best method for both the robust optimum fixed-structure heading autopilot flight controller design problem and the benchmark many-objective optimization test problems. However, as stated by the No Free Lunch Theorem, no single algorithm can perform best across all types of problems. Therefore, further investigation is needed for broader applications.

6. Conclusions

In this work, RBF-learning operator-assisted A-MRPBIL-DE is successfully presented for a robust optimum fixed-structure heading autopilot controller design. Several well-established MnMHs are used for comparison to identify the performance of the proposed algorithm. The robust optimum fixed-structure heading autopilot flight controller design, benchmark many-objective test problems, and real-world test problems are employed to examine the search performance of the proposed approach based on HV, STE, GD, IGD, and Friedman statistical tests. After performing several optimization runs to solve the problems, the proposed A-MRPBIL-DE-RBF is the overall best performer for both robust optimum heading autopilot controller design and benchmark many-objective test problems. For the robust optimum heading autopilot controller design problem, the results obtained from this study are set as the baseline for further studies of many-objective optimization design of heading autopilot problems. Within a single run, the Pareto front obtained from A-MRPBIL-DE-RBF shows several trade-off solutions between objective functions. This implies that different robust and optimum heading autopilot systems with various performance values that satisfy all system requirements can be obtained for future decision-making. However, further flight tests under various conditions are necessary to validate real-world performance. A parameter-varying model is also of interest for future investigation, particularly one that incorporates fully coupled lateral and longitudinal dynamics. Investigating the effect of different RBF kernel functions is also essential for broader applicability

Author Contributions

Conceptualization, N.P. (Nantiwat Pholdee); Methodology, S.B. and N.P. (Nantiwat Pholdee); Software, S.B. and N.P. (Nantiwat Pholdee); Validation, N.R.; Formal analysis, S.B., N.P. (Natee Panagant) and N.P. (Nantiwat Pholdee); Investigation, N.R.; Data curation, N.R.; Writing—original draft, N.R.; Writing—review & editing, S.B., N.P. (Natee Panagant) and N.P. (Nantiwat Pholdee); Visualization, N.P. (Natee Panagant); Supervision, S.B. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are grateful for financial support from the Research Fund of the Faculty of Engineering, Khon Kaen University under the Research Scholarship for Students project under Contract No. Ph.D-001/2565 and the National Research Council of Thailand, Grant No. N41A670974.

Data Availability Statement

The code utilized in this paper will be made available for download upon request.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Benchmark Test Suites and the Performance Indicators, Including HV, STE, GD, and IGD

The performance of 30 optimization runs for all MnMHs on the benchmark test suites is summarized in Table A1, Table A2, Table A3 and Table A4, presenting the obtained solutions, mean values, and Friedman’s ranking scores for each performance indicator. Bold values highlight the best solutions for each problem. A higher HV value indicates better solution quality, while lower GD, IGD, and STE values signify improved performance.
Table A1. Statistical results for HV of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank and NA indicates Pareto solutions are out of optimum point (Bold indicates the best value).
Table A1. Statistical results for HV of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank and NA indicates Pareto solutions are out of optimum point (Bold indicates the best value).
ProblemsMnKnEARVEAMOGWONSGA_IIISHAMODEMRPBIL-DEA-MRPBIL-DEA-MRPBIL-DE-RBF
MaF12.154 × 10−1
[2.83]
1.853 × 10−1
[6.07]
2.115 × 10−1
[3.80]
1.616 × 10−1
[7.73]
2.166 × 10−1
[2.60]
1.680 × 10−1
[7.20]
2.066 × 10−1
[4.77]
2.264 × 10−1
[1.00]
MaF22.119 × 10−1
[2.00]
2.056 × 10−1
[3.97]
2.060 × 10−1
[3.97]
1.717 × 10−1
[8.00]
2.052 × 10−1
[4.63]
1.984 × 10−1
[7.00]
2.043 × 10−1
[5.43]
2.141 × 10−1
[1.00]
MaF54.740 × 10−1
[4.47]
5.055 × 10−1
[5.03]
3.833 × 10−1
[6.47]
2.595 × 10−1
[7.73]
5.369 × 10−1
[3.40]
4.866 × 10−1
[5.60]
5.521 × 10−1
[2.20]
5.650 × 10−1
[1.10]
MaF61.831 × 10−1
[4.00]
1.926 × 10−2
[7.18]
1.196 × 10−1
[5.63]
9.818 × 10−3
[7.72]
2.001 × 10−1
[1.00]
1.290 × 10−1
[5.47]
1.974 × 10−1
[2.63]
1.976 × 10−1
[2.37]
MaF72.666 × 10−1
[2.00]
2.021 × 10−1
[6.33]
2.075 × 10−1
[5.83]
NA
[8.00]
2.461 × 10−1
[4.00]
2.532 × 10−1
[3.57]
2.361 × 10−1
[4.97]
2.716 × 10−1
[1.30]
MaF87.562 × 10−4
[4.70]
2.278 × 10−4
[6.52]
1.812 × 10−4
[6.57]
3.526 × 10−4
[5.93]
7.527 × 10−3
[1.67]
1.401 × 10−4
[6.28]
7.082 × 10−3
[2.43]
7.124 × 10−3
[1.90]
MaF9NA
[5.17]
1.341 × 10−4
[4.92]
NA
[5.17]
1.032 × 10−4
[4.05]
NA
[5.17]
1.834 × 10−4
[3.78]
2.851 × 10−4
[3.40]
2.347 × 10−4
[4.35]
MaF107.461 × 10−1
[1.00]
4.199 × 10−1
[2.00]
7.328 × 10−2
[6.93]
2.262 × 10−2
[7.97]
2.889 × 10−1
[3.00]
1.077 × 10−1
[5.93]
1.463 × 10−1
[4.50]
1.412 × 10−1
[4.67]
MaF119.155 × 10−1
[1.00]
8.966 × 10−1
[2.80]
8.929 × 10−1
[3.37]
7.814 × 10−1
[7.70]
8.903 × 10−1
[3.87]
7.976 × 10−1
[7.23]
8.452 × 10−1
[6.03]
8.883 × 10−1
[4.00]
MaF125.164 × 10−1
[2.67]
4.981 × 10−1
[4.93]
5.240 × 10−1
[2.00]
3.365 × 10−1
[8.00]
5.160 × 10−1
[3.37]
4.350 × 10−1
[6.57]
4.408 × 10−1
[6.17]
5.167 × 10−1
[2.30]
MaF134.488 × 10−1
[5.20]
4.403 × 10−1
[5.80]
3.606 × 10−1
[7.60]
3.956 × 10−1
[7.00]
5.038 × 10−1
[2.07]
4.708 × 10−1
[4.17]
5.029 × 10−1
[2.23]
5.047 × 10−1
[1.93]
MaF14NA
[5.52]
NA
[5.52]
3.030 × 10−3
[5.38]
NA
[5.52]
NA
[5.52]
1.029 × 10−2
[5.03]
9.091 × 10−2
[1.52]
7.860 × 10−2
[2.00]
MaF152.015 × 10−4
[6.07]
NA
[6.15]
1.557 × 10−1
[2.10]
NA
[6.15]
1.609 × 10−1
[1.57]
1.203 × 10−1
[2.33]
1.082 × 10−4
[6.07]
8.912 × 10−3
[5.57]
DTLZ26.696 × 10−1
[3.00]
6.829 × 10−1
[1.60]
5.785 × 10−1
[4.90]
3.681 × 10−1
[8.00]
4.902 × 10−1
[6.40]
4.853 × 10−1
[6.50]
5.957 × 10−1
[4.20]
6.844 × 10−1
[1.40]
DTLZ46.450 × 10−1
[1.93]
6.583 × 10−1
[1.97]
4.580 × 10−1
[6.07]
2.800 × 10−1
[7.80]
4.651 × 10−1
[6.17]
4.902 × 10−1
[5.80]
6.244 × 10−1
[3.63]
6.534 × 10−1
[2.63]
DTLZ57.229 × 10−2
[3.23]
1.201 × 10−1
[1.03]
6.557 × 10−2
[3.63]
1.094 × 10−3
[8.00]
4.529 × 10−2
[4.73]
1.695 × 10−2
[6.67]
2.220 × 10−2
[6.17]
9.084 × 10−2
[2.53]
DTLZ62.288 × 10−2
[3.07]
1.119 × 10−2
[3.40]
1.955 × 10−2
[1.77]
NA
[5.75]
NA
[5.75]
NA
[5.75]
3.105 × 10−4
[5.45]
8.075 × 10−3
[5.07]
WFG29.647 × 10−1
[1.00]
9.390 × 10−1
[2.00]
9.097 × 10−1
[3.13]
7.638 × 10−1
[7.63]
8.565 × 10−1
[4.97]
7.894 × 10−1
[6.87]
8.019 × 10−1
[6.47]
8.892 × 10−1
[3.93]
WFG47.195 × 10−1
[1.00]
6.851 × 10−1
[2.00]
4.119 × 10−1
[7.73]
4.297 × 10−1
[7.27]
6.002 × 10−1
[4.30]
5.676 × 10−1
[5.87]
5.883 × 10−1
[4.83]
6.445 × 10−1
[3.00]
WFG77.330 × 10−1
[1.17]
7.182 × 10−1
[1.83]
4.105 × 10−1
[7.00]
2.663 × 10−1
[8.00]
5.202 × 10−1
[4.03]
4.787 × 10−1
[5.67]
4.871 × 10−1
[5.30]
5.721 × 10−1
[3.00]
WFG85.745 × 10−1
[1.27]
5.650 × 10−1
[1.73]
1.921 × 10−1
[7.80]
2.269 × 10−1
[7.20]
4.252 × 10−1
[4.17]
4.076 × 10−1
[5.30]
4.055 × 10−1
[5.50]
4.511 × 10−1
[3.03]
WFG96.861 × 10−1
[1.07]
6.392 × 10−1
[2.17]
3.817 × 10−1
[7.10]
2.573 × 10−1
[7.90]
5.433 × 10−1
[4.20]
4.692 × 10−1
[5.97]
5.257 × 10−1
[4.83]
6.106 × 10−1
[2.77]
Sum ranks63.3584.95113.95159.0586.57124.5598.7360.85
Ranking23684751
Table A2. Statistical results for STE of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank (Bold indicates the best value).
Table A2. Statistical results for STE of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank (Bold indicates the best value).
ProblemsMnKnEARVEAMOGWONSGA_IIISHAMODEMRPBIL-DEA-MRPBIL-DEA-MRPBIL-DE-RBF
MaF11.761 × 10−2
[6.90]
1.920 × 10−2
[6.90]
7.496 × 10−3
[4.90]
1.947 × 10−2
[7.20]
3.445 × 10−3
[1.90]
6.554 × 10−3
[4.07]
4.174 × 10−3
[2.90]
3.143 × 10−3
[1.23]
MaF21.278 × 10−2
[6.70]
1.191 × 10−2
[6.33]
7.631 × 10−3
[5.00]
1.928 × 10−2
[7.97]
3.542 × 10−3
[1.53]
4.751 × 10−3
[4.00]
4.160 × 10−3
[2.97]
3.500 × 10−3
[1.50]
MaF52.196 × 10−2
[6.10]
2.066 × 10−2
[6.23]
1.465 × 10−2
[4.67]
6.417 × 10−2
[7.47]
7.140 × 10−3
[2.80]
8.588 × 10−3
[3.50]
7.388 × 10−3
[2.83]
7.112 × 10−3
[2.40]
MaF67.475 × 10−3
[4.00]
1.125 × 10−1
[7.33]
2.919 × 10−2
[5.63]
8.789 × 10−2
[7.20]
1.114 × 10−3
[1.00]
3.402 × 10−2
[5.83]
3.229 × 10−3
[2.63]
2.902 × 10−3
[2.37]
MaF71.361 × 10−2
[6.00]
2.143 × 10−2
[7.20]
4.781 × 10−3
[2.90]
3.078 × 10−2
[7.80]
5.188 × 10−3
[2.63]
5.178 × 10−3
[2.77]
6.194 × 10−3
[4.07]
5.035 × 10−3
[2.63]
MaF83.753 × 10−2
[5.27]
3.000E+19
[7.32]
9.205 × 10−3
[1.78]
2.667E+19
[6.97]
3.709 × 10−3
[2.40]
1.333E+19
[4.47]
7.360 × 10−3
[4.00]
7.192 × 10−3
[3.80]
MaF91.393 × 10−2
[4.03]
2.690 × 107
[7.90]
7.468 × 10−2
[6.97]
3.067 × 10−2
[5.10]
9.223 × 10−3
[2.90]
1.045 × 10−2
[2.73]
1.039 × 10−2
[2.93]
1.157 × 10−2
[3.43]
MaF103.467 × 10−2
[3.30]
6.865 × 10−2
[7.43]
5.294 × 10−2
[6.03]
5.595 × 10−2
[6.43]
2.178 × 10−2
[1.50]
3.719 × 10−2
[3.47]
3.638 × 10−2
[3.47]
4.433 × 10−2
[4.37]
MaF111.886 × 10−2
[7.77]
1.320 × 10−2
[5.87]
8.587 × 10−3
[3.63]
1.696 × 10−2
[7.20]
9.667 × 10−3
[4.10]
6.868 × 10−3
[1.93]
9.271 × 10−3
[3.87]
6.377 × 10−3
[1.63]
MaF121.649 × 10−2
[6.90]
1.524 × 10−2
[6.23]
7.953 × 10−3
[5.00]
2.402 × 10−2
[7.87]
5.081 × 10−3
[1.93]
5.676 × 10−3
[3.40]
5.207 × 10−3
[2.27]
5.147 × 10−3
[2.40]
MaF133.092 × 10−2
[6.57]
3.455 × 10−2
[6.93]
2.473 × 10−2
[5.73]
2.578 × 10−2
[5.60]
1.430 × 10−2
[3.23]
1.194 × 10−2
[2.77]
1.364 × 10−2
[3.00]
1.029 × 10−2
[2.17]
MaF141.892 × 10−2
[3.90]
8.893 × 10−2
[7.10]
4.401 × 10−2
[5.53]
1.378 × 10−2
[2.57]
3.600 × 10−2
[5.43]
8.692 × 10−2
[6.37]
2.013 × 10−2
[2.67]
1.323 × 10−2
[2.43]
MaF152.206 × 10−2
[6.60]
4.858 × 10−2
[7.93]
1.153 × 10−2
[4.53]
6.581 × 10−3
[2.93]
2.011 × 10−2
[6.20]
9.277 × 10−3
[4.33]
4.477 × 10−3
[1.97]
3.900 × 10−3
[1.50]
DTLZ22.919 × 10−2
[7.53]
2.415 × 10−2
[6.13]
1.463 × 10−2
[4.63]
2.880 × 10−2
[7.33]
6.886 × 10−3
[1.53]
1.351 × 10−2
[4.37]
9.207 × 10−3
[2.90]
7.019 × 10−3
[1.57]
DTLZ42.734 × 10−2
[7.13]
2.645 × 10−2
[6.80]
8.067 × 10−3
[1.53]
3.167 × 10−2
[6.10]
1.161 × 10−2
[3.60]
1.116 × 10−2
[3.27]
1.269 × 10−2
[4.33]
1.130 × 10−2
[3.23]
DTLZ51.413 × 10−2
[6.03]
4.997 × 10−2
[7.90]
7.242 × 10−3
[4.90]
2.876 × 10−2
[7.07]
5.405 × 10−3
[3.10]
5.994 × 10−3
[3.60]
4.914 × 10−3
[2.27]
4.219 × 10−3
[1.13]
DTLZ61.483 × 10−2
[5.90]
3.590 × 10−2
[7.80]
1.267 × 10−2
[5.33]
2.856 × 10−2
[6.77]
7.111 × 10−3
[2.13]
9.517 × 10−3
[4.00]
7.426 × 10−3
[2.10]
7.147 × 10−3
[1.97]
WFG21.948 × 10−2
[7.10]
1.534 × 10−2
[6.13]
1.104 × 10−2
[4.87]
2.292 × 10−2
[7.70]
9.122 × 10−3
[3.67]
7.632 × 10−3
[2.00]
8.331 × 10−3
[2.87]
7.391 × 10−3
[1.67]
WFG43.086 × 10−2
[7.30]
2.341 × 10−2
[6.00]
1.704 × 10−2
[5.00]
3.254 × 10−2
[7.70]
1.074 × 10−2
[1.20]
1.143 × 10−2
[1.90]
1.245 × 10−2
[3.73]
1.219 × 10−2
[3.17]
WFG72.796 × 10−2
[7.60]
2.296 × 10−2
[6.27]
1.558 × 10−2
[5.00]
2.601 × 10−2
[7.13]
1.027 × 10−2
[1.17]
1.153 × 10−2
[3.13]
1.169 × 10−2
[3.40]
1.107 × 10−2
[2.30]
WFG83.603 × 10−2
[7.97]
2.381 × 10−2
[6.20]
1.797 × 10−2
[5.00]
2.838 × 10−2
[6.83]
9.991 × 10−3
[1.17]
1.145 × 10−2
[3.23]
1.139 × 10−2
[2.90]
1.116 × 10−2
[2.70]
WFG92.154 × 10−2
[6.17]
2.386 × 10−2
[6.83]
1.758 × 10−2
[5.03]
3.206 × 10−2
[7.97]
1.005 × 10−2
[1.80]
1.043 × 10−2
[2.83]
1.047 × 10−2
[2.60]
1.043 × 10−2
[2.77]
Sum ranks136.77150.78103.62146.9056.9377.9766.6752.37
Ranking68572431
Table A3. Statistical results for GD of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank (Bold indicates the best value).
Table A3. Statistical results for GD of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank (Bold indicates the best value).
ProblemsMnKnEARVEAMOGWONSGA_IIISHAMODEMRPBIL-DEA-MRPBIL-DEA-MRPBIL-DE-RBF
MaF14.234 × 10−3
[5.27]
7.535 × 10−3
[7.33]
2.452 × 10−3
[2.17]
8.315 × 10−3
[7.67]
2.624 × 10−3
[2.77]
4.598 × 10−3
[5.73]
3.017 × 10−3
[4.00]
2.244 × 10−3
[1.07]
MaF28.404 × 10−3
[6.63]
1.026 × 10−2
[8.00]
3.752 × 10−3
[1.30]
8.287 × 10−3
[6.37]
4.046 × 10−3
[2.90]
4.343 × 10−3
[4.47]
4.376 × 10−3
[4.53]
3.840 × 10−3
[1.80]
MaF51.972 × 10−2
[4.63]
3.373 × 10−2
[6.47]
4.578 × 10−2
[6.37]
5.465 × 10−2
[6.73]
1.571 × 10−2
[2.93]
2.124 × 10−2
[4.93]
1.484 × 10−2
[2.37]
1.397 × 10−2
[1.57]
MaF64.878 × 10−4
[3.70]
1.100
[7.53]
6.408 × 10−2
[5.90]
1.332 × 10−1
[7.37]
2.573 × 10−4
[1.00]
1.319 × 10−2
[5.20]
4.198 × 10−4
[2.53]
4.205 × 10−4
[2.77]
MaF77.052 × 10−3
[5.27]
3.060 × 10−2
[7.00]
2.164 × 10−3
[1.07]
9.152 × 10−1
[8.00]
7.434 × 10−3
[4.97]
4.226 × 10−3
[3.00]
6.284 × 10−3
[4.50]
3.775 × 10−3
[2.20]
MaF86.623 × 10−2
[4.50]
8.566
[7.33]
5.059 × 10−1
[5.90]
2.786
[6.33]
1.178 × 10−2
[3.00]
1.391
[5.63]
1.135 × 10−2
[1.67]
1.171 × 10−2
[1.63]
MaF91.203 × 103
[7.73]
3.327 × 101
[1.17]
6.457 × 102
[5.87]
8.339 × 102
[6.43]
5.286 × 102
[5.37]
1.981 × 102
[2.90]
2.648 × 102
[3.40]
2.370 × 102
[3.13]
MaF103.776 × 10−2
[1.00]
1.472 × 10−1
[6.47]
1.559 × 10−1
[7.00]
1.567 × 10−1
[6.93]
6.728 × 10−2
[2.43]
1.012 × 10−1
[4.27]
8.623 × 10−2
[3.53]
1.084 × 10−1
[4.37]
MaF112.067 × 10−2
[6.00]
2.335 × 10−2
[6.97]
1.191 × 10−2
[1.93]
3.524 × 10−2
[8.00]
1.244 × 10−2
[2.53]
1.610 × 10−2
[4.50]
1.508 × 10−2
[4.23]
1.161 × 10−2
[1.83]
MaF122.345 × 10−2
[6.03]
2.700 × 10−2
[6.97]
1.289 × 10−2
[1.50]
3.921 × 10−2
[8.00]
1.314 × 10−2
[2.43]
1.793 × 10−2
[4.67]
1.730 × 10−2
[4.23]
1.342 × 10−2
[2.17]
MaF133.682 × 10−2
[4.60]
3.958 × 10−2
[4.37]
2.295 × 10−1
[7.97]
1.448 × 10−2
[1.87]
1.868 × 10−2
[2.97]
5.490 × 10−2
[5.47]
2.810 × 10−2
[3.90]
4.335 × 10−2
[4.87]
MaF142.446 × 101
[2.93]
1.291 × 102
[4.20]
4.047 × 102
[5.43]
2.190 × 103
[7.73]
4.553 × 102
[5.63]
1.183 × 103
[6.93]
6.927
[1.77]
3.954
[1.37]
MaF158.066 × 10−1
[4.10]
2.257
[6.60]
1.795 × 10−1
[1.33]
4.962
[7.97]
2.647 × 10−1
[2.03]
3.501 × 10−1
[2.67]
1.680
[5.77]
1.653
[5.53]
DTLZ21.090 × 10−2
[4.10]
1.241 × 10−2
[5.30]
9.113 × 10−3
[2.17]
2.460 × 10−2
[8.00]
1.737 × 10−2
[7.00]
1.315 × 10−2
[5.40]
9.941 × 10−3
[3.03]
7.779 × 10−3
[1.00]
DTLZ41.071 × 10−2
[3.90]
1.160 × 10−2
[4.63]
1.296 × 10−2
[5.13]
2.527 × 10−2
[7.63]
1.387 × 10−2
[6.27]
1.242 × 10−2
[5.37]
7.565 × 10−3
[1.77]
6.751 × 10−3
[1.30]
DTLZ51.137 × 10−1
[7.83]
5.616 × 10−2
[4.47]
3.489 × 10−2
[1.77]
8.898 × 10−2
[6.83]
3.355 × 10−2
[1.57]
4.775 × 10−2
[3.37]
5.621 × 10−2
[5.33]
5.380 × 10−2
[4.83]
DTLZ63.328 × 10−1
[3.77]
3.730 × 10−1
[5.37]
4.172 × 10−1
[6.57]
8.775 × 10−1
[8.00]
3.588 × 10−1
[5.10]
3.399 × 10−1
[3.97]
2.865 × 10−1
[1.43]
2.888 × 10−1
[1.80]
WFG27.291 × 10−2
[7.00]
5.133 × 10−2
[5.60]
3.495 × 10−2
[1.10]
9.741 × 10−2
[8.00]
4.585 × 10−2
[4.00]
4.642 × 10−2
[4.43]
4.545 × 10−2
[3.97]
3.808 × 10−2
[1.90]
WFG41.023 × 10−1
[7.00]
8.144 × 10−2
[5.17]
7.943 × 10−2
[5.53]
1.279 × 10−1
[8.00]
6.981 × 10−2
[2.20]
7.195 × 10−2
[3.80]
7.092 × 10−2
[3.27]
6.769 × 10−2
[1.03]
WFG71.105 × 10−1
[7.00]
9.021 × 10−2
[5.77]
7.824 × 10−2
[4.00]
1.580 × 10−1
[8.00]
7.476 × 10−2
[2.00]
7.784 × 10−2
[3.87]
7.858 × 10−2
[4.33]
7.148 × 10−2
[1.03]
WFG81.151 × 10−1
[5.80]
1.192 × 10−1
[6.67]
1.132 × 10−1
[5.53]
1.913 × 10−1
[8.00]
8.634 × 10−2
[2.27]
8.742 × 10−2
[2.83]
8.946 × 10−2
[3.87]
8.243 × 10−2
[1.03]
WFG91.157 × 10−1
[6.93]
1.081 × 10−1
[6.07]
8.327 × 10−2
[4.47]
1.835 × 10−1
[8.00]
7.430 × 10−2
[2.13]
8.231 × 10−2
[4.33]
7.713 × 10−2
[3.07]
7.020 × 10−2
[1.00]
Sum ranks115.73129.4390.00159.8773.5097.7376.5049.23
Ranking67482531
Table A4. Statistical results for IGD of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank (Bold indicates the best value).
Table A4. Statistical results for IGD of all optimizers on benchmark test suites. Each cell is presented as a mean Friedman rank (Bold indicates the best value).
ProblemsMnKnEARVEAMOGWONSGA_IIISHAMODEMRPBIL-DEA-MRPBIL-DEA-MRPBIL-DE-RBF
MaF14.864 × 10−2
[4.57]
7.915 × 10−2
[6.47]
4.280 × 10−2
[3.33]
9.576 × 10−2
[7.67]
3.707 × 10−2
[2.17]
8.376 × 10−2
[6.87]
4.618 × 10−2
[3.93]
2.788 × 10−2
[1.00]
MaF23.084 × 10−2
[4.50]
4.100 × 10−2
[6.97]
2.473 × 10−2
[2.37]
5.872 × 10−2
[7.97]
2.659 × 10−2
[3.00]
3.476 × 10−2
[5.77]
3.014 × 10−2
[4.40]
1.989 × 10−2
[1.03]
MaF58.312 × 10−1
[5.17]
4.613 × 10−1
[5.07]
9.239 × 10−1
[6.47]
2.133
[7.70]
2.485 × 10−1
[2.97]
3.691 × 10−1
[5.17]
1.880 × 10−1
[2.17]
1.591 × 10−1
[1.30]
MaF62.221 × 10−2
[4.00]
2.598 × 10−1
[7.03]
1.547 × 10−1
[5.93]
3.780 × 10−1
[7.83]
3.098 × 10−3
[1.00]
7.210 × 10−2
[5.17]
6.683 × 10−3
[2.60]
6.429 × 10−3
[2.43]
MaF77.175 × 10−2
[2.50]
1.971 × 10−1
[5.83]
7.080 × 10−1
[6.40]
5.020
[8.00]
1.427 × 10−1
[3.23]
8.965 × 10−2
[3.93]
1.210 × 10−1
[4.73]
5.403 × 10−2
[1.37]
MaF81.247
[4.50]
1.053 × 101
[6.87]
5.914
[6.73]
3.802
[5.80]
7.848 × 10−2
[1.40]
3.771
[6.10]
1.294 × 10−1
[2.47]
1.325 × 10−1
[2.13]
MaF91.193 × 102
[7.33]
2.168 × 101
[4.97]
5.973 × 101
[7.07]
2.958 × 101
[3.97]
8.368
[4.50]
4.092
[2.63]
4.641
[2.67]
4.929
[2.87]
MaF105.017 × 10−1
[1.00]
1.154
[2.00]
1.897
[6.77]
2.091
[8.00]
1.414
[3.00]
1.845
[6.07]
1.719
[4.43]
1.739
[4.73]
MaF112.288 × 10−1
[5.37]
2.049 × 10−1
[3.97]
1.866 × 10−1
[3.10]
3.909 × 10−1
[7.93]
1.628 × 10−1
[1.50]
2.977 × 10−1
[6.90]
2.302 × 10−1
[5.43]
1.648 × 10−1
[1.80]
MaF122.147 × 10−1
[4.00]
2.286 × 10−1
[4.87]
1.853 × 10−1
[2.53]
6.494 × 10−1
[8.00]
1.797 × 10−1
[2.23]
3.213 × 10−1
[6.67]
3.034 × 10−1
[5.93]
1.753 × 10−1
[1.77]
MaF131.435 × 10−1
[6.23]
1.106 × 10−1
[4.87]
1.825 × 10−1
[6.93]
2.301 × 10−1
[7.63]
7.079 × 10−2
[1.60]
1.010 × 10−1
[4.23]
7.562 × 10−2
[2.10]
7.914 × 10−2
[2.40]
MaF142.125
[4.13]
5.526
[6.33]
2.851
[4.70]
1.802 × 101
[8.00]
5.630
[6.47]
1.244
[2.95]
8.605 × 10−1
[1.57]
1.064
[1.85]
MaF151.581
[5.63]
1.441
[5.40]
3.739 × 10−1
[2.00]
8.509
[7.97]
3.242 × 10−1
[1.47]
4.214 × 10−1
[2.53]
2.810
[6.60]
1.049
[4.40]
DTLZ21.009 × 10−1
[2.33]
9.614 × 10−2
[2.17]
1.798 × 10−1
[5.17]
3.151 × 10−1
[8.00]
2.078 × 10−1
[6.37]
2.101 × 10−1
[6.43]
1.452 × 10−1
[4.03]
9.217 × 10−2
[1.50]
DTLZ41.654 × 10−1
[2.50]
1.190 × 10−1
[1.90]
3.218 × 10−1
[6.27]
5.637 × 10−1
[7.77]
2.657 × 10−1
[5.83]
2.360 × 10−1
[5.37]
1.514 × 10−1
[3.50]
1.370 × 10−1
[2.87]
DTLZ51.945 × 10−1
[5.93]
7.018 × 10−2
[2.30]
7.033 × 10−2
[2.20]
6.212 × 10−1
[8.00]
1.054 × 10−1
[4.03]
1.952 × 10−1
[6.30]
1.707 × 10−1
[5.67]
5.771 × 10−2
[1.57]
DTLZ64.476 × 10−1
[2.20]
4.580 × 10−1
[2.27]
3.198 × 10−1
[1.83]
7.685
[7.93]
6.362
[7.07]
2.130
[5.90]
1.253
[4.47]
1.178
[4.33]
WFG25.751 × 10−1
[2.40]
6.975 × 10−1
[5.70]
6.347 × 10−1
[4.17]
1.159
[8.00]
5.895 × 10−1
[2.67]
7.141 × 10−1
[5.93]
6.988 × 10−1
[5.83]
5.266 × 10−1
[1.30]
WFG49.444 × 10−1
[3.07]
8.394 × 10−1
[1.53]
1.809
[7.07]
2.290
[7.93]
1.049
[5.43]
1.053
[5.53]
9.771 × 10−1
[3.70]
8.680 × 10−1
[1.73]
WFG71.010
[2.07]
8.900 × 10−1
[1.10]
1.912
[7.00]
3.186
[8.00]
1.230
[5.10]
1.259
[5.40]
1.206
[4.50]
1.063
[2.83]
WFG81.156
[1.20]
1.190
[1.80]
2.817
[7.30]
2.952
[7.70]
1.588
[5.73]
1.536
[4.97]
1.508
[4.27]
1.405
[3.03]
WFG91.027
[1.47]
1.054
[1.97]
2.190
[7.17]
2.731
[7.83]
1.245
[4.13]
1.440
[5.90]
1.324
[4.97]
1.102
[2.57]
Sum ranks82.1091.37112.50167.6380.90116.7289.9750.82
Ranking35682741

References

  1. Yoo, Y.-D.; Moon, J.-H. Study on A-Star Algorithm-Based 3D Path Optimization Method Considering Density of Obstacles. Aerospace 2025, 12, 85. [Google Scholar] [CrossRef]
  2. Nikolaou, E.; Kilimtzidis, S.; Kostopoulos, V. Winglet Design for Aerodynamic and Performance Optimization of UAVs via Surrogate Modeling. Aerospace 2025, 12, 36. [Google Scholar] [CrossRef]
  3. Dudnik, V. Determination of the Tail Unit Parameters of Ultralight Manned and Unmanned Helicopters at the Preliminary Design Stage. Aerospace 2025, 12, 33. [Google Scholar] [CrossRef]
  4. Liao, K.-C.; Lau, J.; Hidayat, M. An Innovative Aircraft Skin Damage Assessment Using You Only Look Once-Version9: A Real-Time Material Evaluation System for Remote Inspection. Aerospace 2025, 12, 31. [Google Scholar] [CrossRef]
  5. Deng, B.; Xu, J. Trajectory Tracking Based on Active Disturbance Rejection Control for Compound Unmanned Aircraft. Aerospace 2022, 9, 313. [Google Scholar] [CrossRef]
  6. Evans, W.R. Control System Synthesis by Root Locus Method. Trans. Am. Inst. Electr. Eng. 1950, 69, 66–69. [Google Scholar] [CrossRef]
  7. McFarlane, D.; Glover, K. A Loop-Shaping Design Procedure Using H/Sub Infinity/Synthesis. IEEE Trans. Autom. Control 1992, 37, 759–769. [Google Scholar] [CrossRef]
  8. Wang, X.; Sun, S. Incremental Fault-Tolerant Control for a Hybrid Quad-Plane UAV Subjected to a Complete Rotor Loss. Aerosp. Sci. Technol. 2022, 125, 107105. [Google Scholar] [CrossRef]
  9. Guardeño, R.; López, M.J.; Sánchez, V.M. MIMO PID Controller Tuning Method for Quadrotor Based on LQR/LQG Theory. Robotics 2019, 8, 36. [Google Scholar] [CrossRef]
  10. Garg, S. Robust Integrated Flight/Propulsion Control Design for a STOVL Aircraft Using H-Infinity Control Design Techniques. Automatica 1993, 29, 129–145. [Google Scholar] [CrossRef]
  11. Panza, S.; Lovera, M.; Sato, M.; Muraoka, K. Structured μ-Synthesis of Robust Attitude Control Laws for Quad-Tilt-Wing Unmanned Aerial Vehicle. J. Guid. Control Dyn. 2020, 43, 2258–2274. [Google Scholar] [CrossRef]
  12. Zou, Q.; Mu, X.; Li, H.; Huang, R.; Hu, H. Robust Active Suppression for Body-Freedom Flutter of a Flying-Wing Unmanned Aerial Vehicle. J. Frankl. Inst. 2021, 358, 2642–2660. [Google Scholar] [CrossRef]
  13. Kapila, V.; Haddad, W.M.; Grivas, A. Fixed-Structure Controller Synthesis for Systems with Input Nonlinearities and Time Delay. Int. J. Syst. Sci. 2000, 31, 1593–1599. [Google Scholar] [CrossRef]
  14. Alaviyan Shahri, E.S.; Alfi, A.; Tenreiro Machado, J.A. Fractional Fixed-Structure H∞ Controller Design Using Augmented Lagrangian Particle Swarm Optimization with Fractional Order Velocity. Appl. Soft Comput. 2019, 77, 688–695. [Google Scholar] [CrossRef]
  15. Liu, T.-L.; Subbarao, K. Optimal Aggressive Constrained Trajectory Synthesis and Control for Multi-Copters. Aerospace 2022, 9, 281. [Google Scholar] [CrossRef]
  16. Geletu, A.; Klöppel, M.; Hoffmann, A.; Li, P. A Tractable Approximation of Non-Convex Chance Constrained Optimization with Non-Gaussian Uncertainties. Eng. Optim. 2015, 47, 495–520. [Google Scholar] [CrossRef]
  17. Zhao, G.; Kang, Z.; Huang, Y.; Wu, S. A Routing Optimization Method for LEO Satellite Networks with Stochastic Link Failure. Aerospace 2022, 9, 322. [Google Scholar] [CrossRef]
  18. Li, J.; Wang, D.; Zhang, W. Surrogate-Based Optimization Design for Air-Launched Vehicle Using Iterative Terminal Guidance. Aerospace 2022, 9, 300. [Google Scholar] [CrossRef]
  19. Feyel, P.; Duc, G.; Sandou, G. Evolutionary Fixed-Structure μ-Synthesis. In Proceedings of the 2014 IEEE Symposium on Computational Intelligence in Control and Automation (CICA), Orlando, FL, USA, 9–12 December 2014; pp. 1–8. [Google Scholar]
  20. Kanokmedhakul, Y.; Bureerat, S.; Panagant, N.; Radpukdee, T.; Pholdee, N.; Yildiz, A.R. Metaheuristic-Assisted Complex H-Infinity Flight Control Tuning for the Hawkeye Unmanned Aerial Vehicle: A Comparative Study. Expert Syst. Appl. 2024, 248, 123428. [Google Scholar] [CrossRef]
  21. Mohammed, U.; Karataev, T.; Oshiga, O.; Oghenewvogaga, O. Comprehensive Review of Metaheuristic Algorithms (MAs) for Optimal Control (OCl) Improvement. Arch. Comput. Methods Eng. 2024, 31, 2785–2903. [Google Scholar] [CrossRef]
  22. Ruenruedeepan, N. Fixed-Structure Heading-Autopilot Controller Design Using Meta-Heuristics: Engineering & Applied Science Research. Eng. Appl. Sci. Res. 2024, 51, 34–41. [Google Scholar] [CrossRef]
  23. Wansasueb, K.; Panagant, N.; Bureerat, S.; Sabangban, N.; Pholdee, N. Comparative Study of Recent Metaheuristics for Solving a Multiobjective Transonic Aeroelastic Optimization of a Composite Wing. Acta Mech. 2024, 235, 391–407. [Google Scholar] [CrossRef]
  24. Gonzalez, L.F.; Periaux, J.; Damp, L.; Srinivas, K. Evolutionary Methods for Multidisciplinary Optimization Applied to the Design of UAV Systems †. Eng. Optim. 2007, 39, 773–795. [Google Scholar] [CrossRef]
  25. Anosri, S.; Panagant, N.; Champasak, P.; Bureerat, S.; Thipyopas, C.; Kumar, S.; Pholdee, N.; Yıldız, B.S.; Yildiz, A.R. A Comparative Study of State-of-the-Art Metaheuristics for Solving Many-Objective Optimization Problems of Fixed Wing Unmanned Aerial Vehicle Conceptual Design. Arch. Comput. Methods Eng. 2023, 30, 3657–3671. [Google Scholar] [CrossRef]
  26. Gomez, V.; Gomez, N.; Rodas Benítez, J.; Paiva, E.; Saad, M.; Gregor, R. Pareto Optimal PID Tuning for Px4-Based Unmanned Aerial Vehicles by Using a Multi-Objective Particle Swarm Optimization Algorithm. Aerospace 2020, 7, 71. [Google Scholar] [CrossRef]
  27. Bureerat, S.; Pholdee, N.; Radpukdee, T.; Jaroenapibal, P. Self-Adaptive MRPBIL-DE for 6D Robot Multiobjective Trajectory Planning. Expert Syst. Appl. 2019, 136, 133–144. [Google Scholar] [CrossRef]
  28. Sadraey, M.H. Design of a Nonlinear Robust Controller for a Complete Unmanned Aerial Vehicle Mission. Ph.D. Thesis, University of Kansas, Lawrence, KS, USA, 2006. [Google Scholar]
  29. Pholdee, N.; Bureerat, S. Hybridisation of Real-Code Population-Based Incremental Learning and Differential Evolution for Multiobjective Design of Trusses. Inf. Sci. 2013, 223, 136–152. [Google Scholar] [CrossRef]
  30. Tanabe, R.; Fukunaga, A. Evaluating the Performance of SHADE on CEC 2013 Benchmark Problems. In Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico, 20–23 June 2013; pp. 1952–1959. [Google Scholar]
  31. Tanabe, R.; Fukunaga, A. Improving the Search Performance of SHADE Using Linear Population Size Reduction. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China, 6–11 July 2014. [Google Scholar]
  32. Zhang, J.; Sanderson, A.C. JADE: Adaptive Differential Evolution with Optional External Archive. Evol. Comput. IEEE Trans. 2009, 13, 945–958. [Google Scholar] [CrossRef]
  33. Cheng, R.; Li, M.; Tian, Y.; Zhang, X.; Yang, S.; Jin, Y.; Yao, X. A Benchmark Test Suite for Evolutionary Many-Objective Optimization. Complex Intell. Syst. 2017, 3, 67–81. [Google Scholar] [CrossRef]
  34. Tanabe, R.; Ishibuchi, H. An Easy-to-Use Real-World Multi-Objective Optimization Problem Suite. Appl. Soft Comput. 2020, 89, 106078. [Google Scholar] [CrossRef]
  35. Zhang, X.; Tian, Y.; Jin, Y. A Knee Point-Driven Evolutionary Algorithm for Many-Objective Optimization. IEEE Trans. Evol. Comput. 2015, 19, 761–776. [Google Scholar] [CrossRef]
  36. Cheng, R.; Jin, Y.; Olhofer, M.; Sendhoff, B. A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization. IEEE Trans. Evol. Comput. 2016, 20, 773–791. [Google Scholar] [CrossRef]
  37. Mirjalili, S.; Saremi, S.; Mirjalili, S.M.; Coelho, L. dos S. Multi-Objective Grey Wolf Optimizer: A Novel Algorithm for Multi-Criterion Optimization. Expert Syst. Appl. 2016, 47, 106–119. [Google Scholar] [CrossRef]
  38. Deb, K.; Jain, H. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems with Box Constraints. IEEE Trans. Evol. Comput. 2014, 18, 577–601. [Google Scholar] [CrossRef]
  39. Panagant, N.; Bureerat, S.; Tai, K. A Novel Self-Adaptive Hybrid Multi-Objective Meta-Heuristic for Reliability Design of Trusses with Simultaneous Topology, Shape and Sizing Optimisation Design Variables. Struct. Multidisc. Optim. 2019, 60, 1937–1955. [Google Scholar] [CrossRef]
Figure 1. Notation for linear and rotational velocities in the body axis system. The origin of coordinates is at the vehicle’s center of mass.
Figure 1. Notation for linear and rotational velocities in the body axis system. The origin of coordinates is at the vehicle’s center of mass.
Aerospace 12 00461 g001
Figure 2. Flight control system model.
Figure 2. Flight control system model.
Aerospace 12 00461 g002
Figure 4. Original domain.
Figure 4. Original domain.
Aerospace 12 00461 g004
Figure 5. Normalized domain.
Figure 5. Normalized domain.
Aerospace 12 00461 g005
Figure 6. Current solutions and the current Pareto front.
Figure 6. Current solutions and the current Pareto front.
Aerospace 12 00461 g006
Figure 7. Plot of a set of non-dominated solutions and target points.
Figure 7. Plot of a set of non-dominated solutions and target points.
Aerospace 12 00461 g007
Figure 8. Plot of a set of non-dominated solutions, target points, and real function points obtained.
Figure 8. Plot of a set of non-dominated solutions, target points, and real function points obtained.
Aerospace 12 00461 g008
Figure 9. Average hypervolume versus function evaluation.
Figure 9. Average hypervolume versus function evaluation.
Aerospace 12 00461 g009
Figure 10. Parallel coordinates plot of the final Pareto front from the best run of A-MRPBIL-DE compared with A-MRPBIL-DE-RBF.
Figure 10. Parallel coordinates plot of the final Pareto front from the best run of A-MRPBIL-DE compared with A-MRPBIL-DE-RBF.
Aerospace 12 00461 g010
Figure 11. Step responses from the best solutions on the Pareto front min f1, f2, f3, and f4 with ±40% uncertainty of non-dimensional derivatives.
Figure 11. Step responses from the best solutions on the Pareto front min f1, f2, f3, and f4 with ±40% uncertainty of non-dimensional derivatives.
Aerospace 12 00461 g011
Figure 12. A Pareto front comparison of A-MRPBIL-DE, A-MRPBIL-DE-RBF, and true Pareto front.
Figure 12. A Pareto front comparison of A-MRPBIL-DE, A-MRPBIL-DE-RBF, and true Pareto front.
Aerospace 12 00461 g012
Figure 13. Comparison of the percentage of non-dominated solutions per iteration between the original reproduction operation and the proposed RBF learning-based reproduction operation.
Figure 13. Comparison of the percentage of non-dominated solutions per iteration between the original reproduction operation and the proposed RBF learning-based reproduction operation.
Aerospace 12 00461 g013
Table 1. Characteristics of many-objective optimization benchmark test suites [33].
Table 1. Characteristics of many-objective optimization benchmark test suites [33].
ProblemCharacteristicsObjProblemCharacteristicsObj
MaF1Linear3DTLZ2Concave4
MaF2Concave3DTLZ4Concave, Biased4
MaF5Convex, Biased3DTLZ5Degenerate4
MaF6Concave, Degenerate3DTLZ6Biased, Degenerate4
MaF7Mixed, Disconnected, Multimodal3
MaF8Linear, Degenerate10WFG2Convex, disconnected, multi-modal, non-separable5
MaF9Linear, Degenerate10
MaF10Mixed, biased3WFG4Concave, multi-modal5
MaF11Convex, disconnected, nonseparable3
MaF12Concave, Non-separable, Biased deceptive3WFG7Concave, biased5
MaF13Concave, Unimodal, Non-separable, Degenerate3WFG8Concave, biased, non-separable5
MaF14Linear, partially separable, large-scale3WFG9Concave, biased, multi-modal, deceptive, non-separable5
MaF15Convex, partially separable, large scale3
Table 2. Properties of the 9 test problems [34]. M and D denote the number of objectives and the number of decision variables, respectively. The type of design variables, the shape of the Pareto front, and other information are also described.
Table 2. Properties of the 9 test problems [34]. M and D denote the number of objectives and the number of decision variables, respectively. The type of design variables, the shape of the Pareto front, and other information are also described.
ProblemOriginal NameMDVariablesPareto Front
RE2-4-1Four-bar truss design24ContinuousConvex
RE2-3-2Reinforced concrete beam design23MixedMixed
RE3-3-1Two-bar truss design33ContinuousUnknown
RE3-4-2Welded beam design34ContinuousUnknown
RE3-5-4Vehicle crashworthiness design35ContinuousUnknown
RE3-7-5Speed reducer design37MixedUnknown
RE3-4-7Rocket injector design34ContinuousUnknown
RE4-7-1Car side impact design47ContinuousUnknown
RE4-6-2Conceptual marine design46ContinuousUnknown
Table 3. Statistical results of hypervolume (HV), spacing-to-extent (STE), generational distance (GD), and inverted generational distance (IGD) (Bold indicates the best value).
Table 3. Statistical results of hypervolume (HV), spacing-to-extent (STE), generational distance (GD), and inverted generational distance (IGD) (Bold indicates the best value).
AlgorithmMnKnEARVEAMOGWONSGA_IIISHAMODEMRPBIL-DEA-MRPBIL-DEA-MRPBIL-DE-RBF
No. of success full run2701401303030
H V A V 4.253 × 10−1NA1.583 × 10−1NA1.791 × 10−24.051 × 10−15.201 × 10−15.284 × 10−1
H V b e s t 5.217 × 10−1NA5.208 × 10−1NA5.374 × 10−15.028 × 10−15.368 × 10−15.453 × 10−1
H V w o r s t 0.000NA0.000NA0.0001.589 × 10−34.662 × 10−15.142 × 10−1
H V S D 1.506 × 10−1NA2.080 × 10−1NA9.812 × 10−21.188 × 10−11.305 × 10−29.207 × 10−3
H V F r a n k 3.626.705.326.706.533.971.831.33
S T E A V 1.000 × 109NA5.333 × 109NA9.667 × 1096.667 × 10186.958 × 10−34.075 × 10−3
S T E b e s t NANANANANA8.699 × 10−34.308 × 10−32.580 × 10−3
S T E w o r s t 1.000 × 100NA1.000 × 100NA1.000 × 1001.000 × 10201.560 × 10−28.051 × 10−3
S T E S D 3.051 × 109NA5.074 × 109NA1.826 × 1092.537 × 10192.651 × 10−31.143 × 10−3
S T E F r a n k 4.356.634.186.636.504.032.401.27
G D A V 2.597 × 101NA1.344 × 102NA2.423 × 1023.3161.559 × 10−11.449 × 10−1
G D b e s t NANANANANA2.489 × 10−17.448 × 10−27.467 × 10−2
G D w o r s t 2.506 × 102NA2.506 × 102NA2.506 × 1024.599 × 1016.063 × 10−13.997 × 10−1
G D S D 7.618 × 101NA1.264 × 102NA4.573 × 1018.4901.081 × 10−15.984 × 10−2
G D F r a n k 3.956.704.756.706.534.001.601.77
I G D A V 7.038 × 101NA3.146 × 102NA5.047 × 1023.336 × 1011.178 × 1014.831
I G D b e s t NANANANANA9.5314.5781.991
I G D w o r s t 5.218 × 102NA5.218 × 102NA5.218 × 1022.736 × 1022.665 × 1011.020 × 101
I G D S D 1.535 × 102NA2.339 × 102NA9.407 × 1014.981 × 1015.3332.030
I G D F r a n k 3.486.705.026.706.533.902.501.17
S U M F r a n k 15.4026.7319.2726.7326.1015.908.335.53
Table 4. Optimum controller and performance of the control system obtained from the best run of A-MRPBIL-DE-RBF (Bold indicates the best value).
Table 4. Optimum controller and performance of the control system obtained from the best run of A-MRPBIL-DE-RBF (Bold indicates the best value).
Pareto Solution Selected byMin f1Min f2Min f3Min f4
f 1 x 315.2015729.1170396.5011340.7324
f 2 x 0.44670.09191.18770.4720
f 3 x 6.225150.98583.48405.6052
f 4 x 2.36454.14422.67972.0324
K ψ 2.09381.40330.97602.4914
K ϕ 0.1241 s + 0 s 0.0169 s + 0 s 0.4475 s + 0 s 0.0960 s + 0 s
K p 0.28850.08310.56930.3473
K r 0.22930.06390.66730.2188
max ( λ A ) < 0 −0.3960−0.1318−0.3705−0.3892
settling   time 30   s 11.353022.748310.924112.1884
% o v e r s h o o t 5 % 3.13041.55630.54020.0000
rise   time 15   s e c 3.895914.50046.16376.3304
% ψ t ψ r e f 2 % 4.86 × 10−71.38 × 10−12.38 × 10−69.14 × 10−7
β 20   d e g 9.53301.613712.12748.5390
p 40   d e g / s 38.938511.596734.485032.3438
ϕ 40   d e g 38.03974.487339.234136.6120
r 20   d e g / s 19.97114.146612.818119.5356
δ a 30   d e g 14.89371.356325.023013.7105
δ r 30   d e g 4.57930.26508.55314.2740
Table 5. Friedman’s ranks from HV, STE, GD, IGD, and mean values of these ranks of all optimizers on the benchmark test suites (Bold indicates the best value).
Table 5. Friedman’s ranks from HV, STE, GD, IGD, and mean values of these ranks of all optimizers on the benchmark test suites (Bold indicates the best value).
ProblemsMaF1MaF2MaF5MaF6MaF7MaF8MaF9MaF10MaF11MaF12MaF13MaF14MaF15DTLZ2DTLZ4DTLZ5DTLZ6WFG2WFG4WFG7WFG8WFG9
Algorithm
MnKnEA H V F r a n k 2.832.004.474.002.004.705.171.001.002.675.205.526.073.001.933.233.071.001.001.171.271.07
S T E F r a n k 6.906.706.104.006.005.274.033.307.776.906.573.906.607.537.136.035.907.107.307.607.976.17
G D F r a n k 5.276.634.633.705.274.507.731.006.006.034.602.934.104.103.907.833.777.007.007.005.806.93
I G D F r a n k 4.574.505.174.002.504.507.331.005.374.006.234.135.632.332.505.932.202.403.072.071.201.47
M e a n F r a n k 4.894.965.093.933.944.746.071.585.044.905.654.125.604.243.875.763.744.384.594.464.063.91
RVEA H V F r a n k 6.073.975.037.186.336.524.922.002.804.935.805.526.151.601.971.033.402.002.001.831.732.17
S T E F r a n k 6.906.336.237.337.207.327.907.435.876.236.937.107.936.136.807.907.806.136.006.276.206.83
G D F r a n k 7.338.006.477.537.007.331.176.476.976.974.374.206.605.304.634.475.375.605.175.776.676.07
I G D F r a n k 6.476.975.077.035.836.874.972.003.974.874.876.335.402.171.902.302.275.701.531.101.801.97
M e a n F r a n k 6.696.325.707.276.597.014.744.484.905.755.495.796.523.803.833.934.714.863.683.744.104.26
MOGWO H V F r a n k 3.803.976.475.635.836.575.176.933.372.007.605.382.104.906.073.631.773.137.737.007.807.10
S T E F r a n k 4.905.004.675.632.901.786.976.033.635.005.735.534.534.631.534.905.334.875.005.005.005.03
G D F r a n k 2.171.306.375.901.075.905.877.001.931.507.975.431.332.175.131.776.571.105.534.005.534.47
I G D F r a n k 3.332.376.475.936.406.737.076.773.102.536.934.702.005.176.272.201.834.177.077.007.307.17
M e a n F r a n k 3.553.166.005.774.055.256.276.683.012.767.065.262.494.224.753.133.883.326.335.756.415.94
NSGA_III H V F r a n k 7.738.007.737.728.005.934.057.977.708.007.005.526.158.007.808.005.757.637.278.007.207.90
S T E F r a n k 7.207.977.477.207.806.975.106.437.207.875.602.572.937.336.107.076.777.707.707.136.837.97
G D F r a n k 7.676.376.737.378.006.336.436.938.008.001.877.737.978.007.636.838.008.008.008.008.008.00
I G D F r a n k 7.677.977.707.838.005.803.978.007.938.007.638.007.978.007.778.007.938.007.938.007.707.83
M e a n F r a n k 7.577.587.417.537.956.264.897.337.717.975.535.966.267.837.337.487.117.837.737.787.437.93
SHAMODE H V F r a n k 2.604.633.401.004.001.675.173.003.873.372.075.521.576.406.174.735.754.974.304.034.174.20
S T E F r a n k 1.901.532.801.002.632.402.901.504.101.933.235.436.201.533.603.102.133.671.201.171.171.80
G D F r a n k 2.772.902.931.004.973.005.372.432.532.432.975.632.037.006.271.575.104.002.202.002.272.13
I G D F r a n k 2.173.002.971.003.231.404.503.001.502.231.606.471.476.375.834.037.072.675.435.105.734.13
M e a n F r a n k 2.363.023.031.003.712.124.492.483.002.492.475.762.825.335.473.365.013.833.283.083.343.07
MRPBIL-DE H V F r a n k 7.207.005.605.473.576.283.785.937.236.574.175.032.336.505.806.675.756.875.875.675.305.97
S T E F r a n k 4.074.003.505.832.774.472.733.471.933.402.776.374.334.373.273.604.002.001.903.133.232.83
G D F r a n k 5.734.474.935.203.005.632.904.274.504.675.476.932.675.405.373.373.974.433.803.872.834.33
I G D F r a n k 6.875.775.175.173.936.102.636.076.906.674.232.952.536.435.376.305.905.935.535.404.975.90
M e a n F r a n k 5.975.314.805.423.325.623.014.945.145.334.165.322.975.684.954.994.914.814.284.524.084.76
A-MRPBIL-DE H V F r a n k 4.775.432.202.634.972.433.404.506.036.172.231.526.074.203.636.175.456.474.835.305.504.83
S T E F r a n k 2.902.972.832.634.074.002.933.473.872.273.002.671.972.904.332.272.102.873.733.402.902.60
G D F r a n k 4.004.532.372.534.501.673.403.534.234.233.901.775.773.031.775.331.433.973.274.333.873.07
I G D F r a n k 3.934.402.172.604.732.472.674.435.435.932.101.576.604.033.505.674.475.833.704.504.274.97
M e a n F r a n k 3.904.332.392.604.572.643.103.984.894.652.811.885.103.543.314.863.364.793.884.384.143.87
A-MRPBIL-DE-RBF H V F r a n k 1.001.001.102.371.301.904.354.674.002.301.932.005.571.402.632.535.073.933.003.003.032.77
S T E F r a n k 1.231.502.402.372.633.803.434.371.632.402.172.431.501.573.231.131.971.673.172.302.702.77
G D F r a n k 1.071.801.572.772.201.633.134.371.832.174.871.375.531.001.304.831.801.901.031.031.031.00
I G D F r a n k 1.001.031.302.431.372.132.874.731.801.772.401.854.401.502.871.574.331.301.732.833.032.57
M e a n F r a n k 1.081.331.592.491.882.373.454.542.322.162.841.914.251.372.512.523.292.202.232.292.452.28
Table 6. Overall ranking based on mean values of the Friedman’s ranks of all optimizers on the benchmark test suites (Bold indicates the best value).
Table 6. Overall ranking based on mean values of the Friedman’s ranks of all optimizers on the benchmark test suites (Bold indicates the best value).
ProblemsMnKnEARVEAMOGWONSGA_IIISHAMODEMRPBIL-DEA-MRPBIL-DEA-MRPBIL-DE-RBF
MaF14.896.693.557.572.365.973.901.08
MaF24.966.323.167.583.025.314.331.33
MaF55.095.705.997.413.034.802.391.59
MaF63.937.275.787.531.005.422.602.48
MaF73.946.594.057.953.713.324.571.88
MaF84.747.015.256.262.125.622.642.37
MaF96.074.746.274.894.483.013.103.45
MaF101.584.486.687.332.484.933.984.53
MaF115.034.903.017.713.005.144.892.32
MaF124.905.752.767.972.495.334.652.16
MaF135.655.497.065.532.474.162.812.84
MaF144.125.795.265.955.765.321.881.91
MaF155.606.522.496.252.822.975.104.25
DTLZ24.243.804.227.835.335.683.541.37
DTLZ43.873.834.757.335.474.953.312.51
DTLZ55.763.933.137.483.364.984.862.52
DTLZ63.734.713.887.115.014.903.363.29
WFG24.384.863.327.833.834.814.782.20
WFG44.593.686.337.733.284.283.882.23
WFG74.463.745.757.783.084.524.382.29
WFG84.064.106.417.433.334.084.132.45
WFG93.914.265.947.933.074.763.872.28
Sum ranks99.49114.13105.02158.3674.48104.2482.9753.32
Ranking47682531
Table 7. Friedman’s ranks from HV, STE, GD, IGD, and mean values of these ranks of all optimizers on the RE test suites (Bold indicates the best value).
Table 7. Friedman’s ranks from HV, STE, GD, IGD, and mean values of these ranks of all optimizers on the RE test suites (Bold indicates the best value).
Problems
Algorithm
RE2-4-1RE2-3-2RE3-3-1RE3-4-2RE3-5-4RE3-7-5RE3-4-7RE4-7-1RE4-6-2
MnKnEA H V F r a n k 7.537.307.877.637.938.007.206.477.83
S T E F r a n k 7.937.107.207.878.007.977.607.977.47
G D F r a n k 8.007.831.273.238.007.938.007.907.97
I G D F r a n k 7.237.377.876.937.436.007.106.507.53
M e a n F r a n k 7.687.406.056.427.847.487.487.217.70
RVEA H V F r a n k 7.476.874.137.306.506.006.176.637.17
S T E F r a n k 6.977.276.806.976.676.906.206.907.37
G D F r a n k 6.305.832.731.276.131.677.006.436.93
I G D F r a n k 7.606.776.677.837.037.936.007.106.00
M e a n F r a n k 7.086.685.085.846.585.636.346.776.87
MOGWO H V F r a n k 4.034.734.332.373.531.004.204.874.70
S T E F r a n k 4.904.332.931.874.174.904.973.474.20
G D F r a n k 4.172.934.377.733.432.334.601.973.23
I G D F r a n k 4.904.901.002.033.774.304.934.873.10
M e a n F r a n k 4.504.233.163.503.733.134.683.793.81
NSGA_III H V F r a n k 5.836.837.035.876.576.977.307.901.17
S T E F r a n k 6.106.476.605.806.336.137.206.136.13
G D F r a n k 6.706.737.134.476.736.906.006.674.53
I G D F r a n k 6.176.836.106.036.537.077.907.407.47
M e a n F r a n k 6.206.726.725.546.546.777.107.034.83
SHAMODE H V F r a n k 3.203.531.874.604.304.603.203.974.57
S T E F r a n k 3.704.604.734.903.503.072.433.603.67
G D F r a n k 3.704.333.003.233.605.074.374.033.87
I G D F r a n k 3.073.503.605.103.673.803.003.672.77
M e a n F r a n k 3.423.993.304.463.774.133.253.823.72
MRPBIL-DE H V F r a n k 4.873.603.871.832.872.834.273.175.10
S T E F r a n k 3.302.671.933.102.701.904.033.232.27
G D F r a n k 2.733.206.905.533.133.631.272.733.40
I G D F r a n k 4.033.604.872.973.102.934.073.435.00
M e a n F r a n k 3.733.274.393.362.952.833.413.143.94
A-MRPBIL-DE H V F r a n k 1.731.974.233.172.273.832.001.702.63
S T E F r a n k 1.772.132.904.202.502.472.572.872.67
G D F r a n k 2.133.175.773.872.604.132.303.072.93
I G D F r a n k 1.631.833.904.102.432.801.571.602.50
M e a n F r a n k 1.822.284.203.832.453.312.112.312.68
A-MRPBIL-DE-RBF H V F r a n k 1.331.172.673.232.032.771.671.302.83
S T E F r a n k 1.331.432.901.302.132.671.001.832.23
G D F r a n k 2.271.974.836.672.374.332.473.203.13
I G D F r a n k 1.371.202.001.002.031.171.431.431.63
M e a n F r a n k 1.581.443.103.052.142.731.641.942.46
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ruenruedeepan, N.; Bureerat, S.; Panagant, N.; Pholdee, N. RBF-Learning-Based Many-Objective Metaheuristic for Robust and Optimal Controller Design in Fixed-Structure Heading Autopilot. Aerospace 2025, 12, 461. https://doi.org/10.3390/aerospace12060461

AMA Style

Ruenruedeepan N, Bureerat S, Panagant N, Pholdee N. RBF-Learning-Based Many-Objective Metaheuristic for Robust and Optimal Controller Design in Fixed-Structure Heading Autopilot. Aerospace. 2025; 12(6):461. https://doi.org/10.3390/aerospace12060461

Chicago/Turabian Style

Ruenruedeepan, Nattapong, Sujin Bureerat, Natee Panagant, and Nantiwat Pholdee. 2025. "RBF-Learning-Based Many-Objective Metaheuristic for Robust and Optimal Controller Design in Fixed-Structure Heading Autopilot" Aerospace 12, no. 6: 461. https://doi.org/10.3390/aerospace12060461

APA Style

Ruenruedeepan, N., Bureerat, S., Panagant, N., & Pholdee, N. (2025). RBF-Learning-Based Many-Objective Metaheuristic for Robust and Optimal Controller Design in Fixed-Structure Heading Autopilot. Aerospace, 12(6), 461. https://doi.org/10.3390/aerospace12060461

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

Article Metrics

Back to TopTop