Figures
Abstract
Antennas play a crucial role in designing an efficient communication system. However, reducing the maximum sidelobe level (SLL) of the beam pattern is a crucial challenge in antenna arrays. Pattern synthesis in smart antennas is a major area of research because of its widespread application across various radar and communication systems. This paper presents an effective technique to minimize the SLL and thus improve the radiation pattern of the linear antenna array (LAA) using the chaotic inertia-weighted Wild Horse optimization (IERWHO) algorithm. The wild horse optimizer (WHO) is a new metaheuristic algorithm based on the social behavior of wild horses. The IERWHO algorithm is an improved Wild Horse optimization (WHO) algorithm that combines the concepts of chaotic sequence factor, nonlinear factor, and inertia weights factor. In this paper, the method is applied for the first time in antenna array synthesis by optimizing parameters such as inter-element spacing and excitation to minimize the SLL while keeping other constraints within the boundary limits, while ensuring that the performance is not affected. For performance evaluation, the simulation tests include 12 benchmark test functions and 12 test functions to verify the effectiveness of the improvement strategies. According to the encouraging research results in this paper, the IERWHO algorithm proposed has a place in the field of optimization.
Citation: Zhao W, Liu Y, Li J, Zhu T, Zhao K, Hu K (2024) A Wild Horse Optimization algorithm with chaotic inertia weights and its application in linear antenna array synthesis. PLoS ONE 19(7): e0304971. https://doi.org/10.1371/journal.pone.0304971
Editor: Agbotiname Lucky Imoize, University of Lagos Faculty of Engineering, NIGERIA
Received: November 21, 2023; Accepted: May 20, 2024; Published: July 5, 2024
Copyright: © 2024 Zhao et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting Information files
Funding: This work was supported by the National Natural Science Foundation of China (Program No. 62341124, awarded to YL), the Yunnan Fundamental Research Projects (Program No.202201AT070030, awarded to YL), the Graduate Research Innovation Fund of Yunnan Normal University (Program No.009002050205502002, awarded to all authors), and the Scientiffc Research Fund of Yunnan Provincial Education Department (Program No.2024Y150, awarded to YL, WZ, JL, and TZ).
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
Antennas have long been crucial in the domain of wireless communication, extensively employed in applications such as radar systems, signal processing, and telecommunications. In today’s drive towards a technologically advanced world, array antennas have emerged as a key focus in many technology-driven fields due to their high gains and spectral efficiency [1]. These antennas are notably equipped with adaptive beamforming and beam steering capabilities [2], making them highly valuable in satellite communications. Mobile, wireless, satellite, and radar communication systems have extensively adopted antenna arrays to augment signal quality, thereby improving the system’s coverage, capacity, and link quality. The antenna array design plays a significant role in the performance of these systems [3]. Linear antenna array (LAA) use optimized excitation amplitude and phase to maintain uniform spacing with conventional arrays, or the spacing of the array elements can be optimized to maintain uniform amplitude and phase excitation for SLL minimization and null placement [4]. However, the application of mathematical tools called optimization techniques is the most challenging task in solving these problems. The antenna array problem was successfully solved by researchers who were fascinated by the encouraging results of various nature-inspired meta-heuristic optimization algorithms and achieved enhanced performance [5]. Metaheuristic optimization families are some algorithms that achieve better results in LAA synthesis, including firefly algorithm (FA) [6], cat swarm optimization (CSO) [7], biogeography-based optimization (BBO) [8], cuckoo optimization algorithm (COA) [9], genetic algorithm (GA) [10], spider monkey optimization (SMO) [11], backtracking search algorithm (BSA) [12], Taguchi method (TM) [13], differential evolution (DE) [14], colony optimization (ACO) [15], harmony search (HS) [16], bacterial foraging optimization (BFO) [17], grey wolf optimization (GWO) [18], invasive weed optimization (IWO) [19], particle swarm optimization (PSO) [20], artificial bee colony (ABC) [21], antlion optimization (ALO) [22], and much more. Recently some new optimization algorithms such as the equilibrium optimization algorithm (EOA) [23], cuckoo search algorithm (CS) [24], and mayfly algorithm (MA) [25] have also been applied with LAA synthesis. Some new results, such as enhanced firefly algorithm (EFA) [26], Teaching quality evaluation-based differential evolution (TQEDE) [27] and DNN-based Machine-Learning Method (D-DNN) [28], have been obtained by a few algorithms that were based on original contributions made earlier.
In addition, in the study by Durmus, Kurban, and Karakose (2021) [29], different swarm-based optimization algorithms are compared for their effectiveness in synthesizing linear antenna arrays, providing valuable insights into the application of these algorithms. Sharma (2023) [30] offers a comprehensive review of the use of metaheuristic algorithms in antenna array pattern synthesis, highlighting the advancements and methodologies within this area. Jafar Ramadhan Mohammed’s research advances antenna array designs crucial for 5G networks. His studies introduce methods like clustered subarray rings and phased sub-arrays to optimize antenna performance by reducing sidelobes and enhancing directivity [31, 32]. Another technique involves perturbing element excitations to form cancellation patterns, significantly suppressing sidelobes with minimal directivity loss, suitable for large arrays [33]. These innovations promise efficient, high-performance arrays for future communications. Moreover, significant progress has been made recently in applying optimization algorithms to other areas. Khettabi et al. (2022) [34] focus on sustainable process planning within reconfigurable manufacturing environments, comparing an adapted dynamic Non-dominated Sorting Genetic Algorithm II (NSGA-II) against a new NSGA-III. Kavitha et al. (2023) [35] introduce an improved Honey Bee Mating Optimization (HBMO) algorithm aimed at addressing generation expansion planning issues within deregulated networks. The application of Data Envelopment Analysis (DEA) in sustainable supplier selection is explored by Fotova Čiković et al. (2022) [36]. Kiani et al. (2021) [37] delve into the optimization of microwave transistors, employing Grey Wolf Optimization (GWO) algorithms for optimal characterization. Wang et al. (2022) [38] address the multiobjective fuzzy job-shop scheduling problem using a hybrid adaptive differential evolution algorithm. Recently emerging algorithms such as SCSO [39], GAO [40], and GOOSE [41] algorithms also provide new ideas for the research in this paper. In a nutshell, according to the no free lunch (NFL) [42] theorem, there is no optimal algorithm in all types of optimization problems. Therefore, it has been a hot topic in the field of EM optimization to find and study more efficient algorithms.
In this paper, a chaotic inertia-weighted version of WHO algorithm [43], called “IERWHO” algorithm, is proposed to enhance the original algorithm’s effectiveness and performance. The wild horse optimizer (WHO) is a new metaheuristic algorithm based on the social behavior of wild horses. Firstly, introduce Logistic tent chaotic mapping in the population initialization phase of the WHO algorithm, so that the generated initial population has better randomness than the general initial population. Secondly, the adaptive parameter TDR has been improved to enhance the ability to balance exploration and exploitation. Finally, the random inertia weight of the PSO algorithm is introduced into the water competition mechanism of the WHO algorithm to enhance and balance its exploration and development capabilities. More importantly, a series of 12 benchmark functions have been employed, alongside simulations of CEC2022 test functions, to conduct a comparative analysis of optimization efficacy within the WHO framework. This investigation elucidates the superior capabilities of the IERWHO algorithm relative to other algorithms of swarm intelligence. The IERWHO algorithm has excellent performance in solving optimization problems, so we apply it for the first time to linear antenna arrays.
The organization of this article is as follows: Section 2 presents an overview of the Wild Horse Optimization (WHO) process. Section 3 describes the utilization of the Logistic-tent sequence for the population initialization in the context of the WHO algorithm. Improvements have been made to the adaptive parameter TDR. The random inertia weight of the PSO algorithm is incorporated into the water competition mechanism of the WHO algorithm to enhance and balance its exploration and development capabilities. Additionally, the algorithm flow is described. Section 4, this paper uses 12 benchmark test functions respectively and compares and analyzes the optimization performance of each strategy in the IERWHO algorithm. CEC2022 [44] test function is also used and IERWHO algorithm is compared with other swarm intelligence algorithms. Section 5, IERWHO algorithm is applied to optimize the linear antenna array problem and compared with other algorithms for testing. In the final section, the conclusion is presented. IERWHO algorithm has demonstrated significant advancements in addressing various issues compared to the basic WHO algorithm and looks forward to the future work direction.
2. Wild Horse Optimization
A new bioinspired algorithm, called WHO algorithm [43], was proposed in 2021 to solve optimization problems by mimicking the hierarchy and behavior of horses. The algorithm, which is inspired by the unique mating behavior of wild horses, ensures that individuals within the same family cannot mate with each other. Additionally, the algorithm takes into account the grazing behavior of horses, where they graze together in the presence of a stallion. Furthermore, the algorithm incorporates group leadership behavior, with the stallion guiding the group to a more suitable habitat. This includes utilizing the current habitat if the group is dominant or leaving the area if another group holds dominance. Finally, the selection of the stallion is based on its fitness.
2.1 Creating initial populations, Horse groups, and determining leaders
N represents the total number of individuals, while G represents the number of male horses. PS denotes the proportion of stallions (PS = G/N). The remaining members, which amount to (N-G), are evenly distributed among the G groups.
2.2 Grazing behavior
Eq 1 is proposed to model grazing behavior.
(1)
where
denotes the current location of the foal or mare group member, Stallionj is the position of the stallion, R is a random number in [–2,2], and Z is the adaptive mechanism calculated from Eq 2:
(2)
where P is a vector consisting of 0 and 1 equal to the dimensions of the problem,
, R2 and
are random vectors with uniform distribution in the range [0, 1], IDX indexes of the returned random vector
satisfy the condition (P == 0). TDR is a parameter calculated from Eq 3 that decreases linearly from 1 to 0.
2.3 Horse mating behavior
To simulate the mating behavior of horses, the Crossover operator of the mean type was proposed as follows:
(4)
2.4 Group leadership
The group was taken to the water hole by the group leader (stallion). The stallions fight over the water hole, and the winning group is allowed to use it while the other groups have to leave. This process of the algorithm can be represented by the following Eq 5:
(5)
where
is currently in the position of the stallion in group I, WH represents the position of the water hole.
is next in line for group I leader.
2.5 Exchange and selection of leaders
If the fitness value of the leader of a group is lower than that of the positional identities are swapped:
(6)
2.6 Algorithm flow of WHO
The flowchart of the WHO algorithm is shown in Fig 1.
3. Improved Wild Horse Optimization
This section outlines three improvements to the WHO algorithm. The WHO algorithm adopts the Logistic-tent sequence initialization (IWHO), enhanced the adaptive parameter TDR (EWHO), and introduces the random inertia weight from the PSO algorithm into the WHO algorithm (RWHO). The combination of the three improvement points mentioned above is referred to as IERWHO.
3.1 Logistic-tent sequence initialization
The algorithm’s following stages are significantly influenced by the initialization stage. The initialization of the WHO algorithm population is the random distribution of the solution space among the entire group of horses [45]. The approach exhibits low search efficiency and solution accuracy due to its high unpredictability and uneven population distribution. Furthermore, the lack of population diversity exacerbates these limitations. The Logistic-tent sequence is utilized during the population initialization stage to guide the foal population in an organized manner around the stallion, based on both individual horses’ behavioral characteristics and the random position of the stallion. Fig 2A displays the mapping distribution chart, while Fig 2B displays the map distribution histogram. The Logistic-tent mapping formula is given in Eq 7.
(7)
where X is the system variable, r is the control parameter xn∈[0,1] and r ∈ [0,4].
A. Logistic-tent chaotic mapping distribution chart. B. Logistic-tent chaotic mapping distribution histogram.
3.2 Improved TDR
One of the fundamental grazing behaviors observed in the WHO algorithm involves positioning the primary horse at the heart of the grazed region, while the offspring explores its surroundings. The algorithm is still in the early stages of global search at this point. According to Eq 3, TDR is a parameter that decreases linearly from 1 to 0. The impact of this linear adaptive parameter is significantly constrained despite its capacity to achieve a harmonious balance between global exploration and local optimization. To address this issue, TDR has been modified as a nonlinear adaptive parameter. The expression is shown in Eq 8.
As shown in Fig 3, the TDR value shows a non-linear downward trend as the number of iterations increases. Increased reproductive efficiency of foals at each mating period.
3.3 Introduction of random inertia weights in PSO algorithm
To improve the performance of the WHO algorithm, a stochastic weight optimization strategy is proposed. Inertia weight is an important parameter in the particle velocity update formula of the PSO algorithm, which reflects the influence of previous generation particles on the current particle velocity update and is used to balance the exploration and development of the PSO algorithm [46].
This article introduces the random inertia weight of the PSO algorithm into the WHO algorithm to help the public horse find better puddles. In the initial expression of Eq 9, an extra dynamic inertia is incorporated into the puddle. The weight and the corresponding calculation formula for the inclusion of this inertia are determined as follows:
(9)
(10)
where ωmax and ωmin are the upper and lower boundary values, respectively, rand is a uniformly distributed random number between [0,1], randn is the random number of normal distribution. σ is used to measure the degree of deviation between random inertia weights and their mathematical expectations, and this term is used to control the weight error in the values.
Table 1 provides a succinct overview of the disparities between the IERWHO and WHO algorithms, as well as the motivations for enhancing these algorithms.
3.4 Algorithm flow of IERWHO
The flowchart of the proposed IERWHO algorithm is shown in Fig 4.
4. Simulation experiment and result analysis
The section discusses the effectiveness analysis of the IERWHO algorithm on 12 benchmark functions, including both unimodal and multimodal tests. Different improvement strategies are introduced and compared using metrics such as best, worst, mean, and standard deviation. Results show that IERWHO outperforms the WHO algorithm across dimensions. Additionally, a comparison with different swarm intelligence algorithms on the CEC2022 benchmark demonstrates IERWHO algorithm’s competitiveness and effectiveness.
4.1 Effectiveness analysis of improved strategies
4.1.1. Selection of test functions.
The performance and optimization effect of IERWHO algorithm is evaluated by selecting 12 benchmark functions, as depicted in Table 2. Table 2 contains the specifics of the unimodal (F1-F8) and multimodal (F9-F12) test functions [43, 47]. Typically, optimization algorithms consist of two primary stages which are exploration and development. The unimodal test function does not have a local optimum, but an overall optimum. The dedication of all search spaces lies in global optimization. Hence, an important criterion to consider is the convergence speed and utilization rate of the algorithm. The evaluation of an algorithm’s performance can be carried out effectively by employing multimodal and hybrid test functions that encompass numerous local optima.
4.1.2. Effectiveness analysis of different improvement strategies.
In order to enhance the assessment of the enhanced strategies in the IERWHO algorithm, four algorithms have been put forward. These algorithms aim to improve the verification process by evaluating the efficacy of each strategy. The WHO algorithm adopts the Logistic-tent sequence initialization (IWHO), enhanced the adaptive parameter TDR (EWHO), and introduces the random inertia weight from the PSO algorithm into the WHO algorithm (RWHO). Table 3 includes a detailed comparison of the unique features of the IERWHO, IWHO, EWHO, RWHO and WHO algorithms. Such a Table 3 would serve as an informative tool for understanding the different characteristics and applications of each WHO algorithm, providing a clear comparison of their functionalities and use cases. In this study, the performance of several evolutionary algorithms, including WHO, IWHO, EWHO, RWHO, and IERWHO algorithms, was examined on a set of 12 benchmark test functions. In order to assess IERWHO algorithm’s optimization ability, the search space dimensions d of F1-F12 were set to 30, respectively. The other parameters were set in a uniform way as follows: population size N = 30, maximum iteration Tmax = 500; and the parameters in the algorithm PC = 0.13, PS = 0.2.
Statistical results were obtained by solving each test function 30 times. Various performance metrics, such as best, worst, mean, and standard deviation, were used to compare algorithms. The iterations produced the best solutions. It is important that the values of standard deviation and mean deviation are minimized. These values indicate the algorithm’s effectiveness in avoiding local optimality and achieving the global optimal solution.
The statistics in Table 4 shows that, under the 30 dimensions condition, IERWHO algorithm has a much better best value, worst value, average value, and standard deviation than WHO algorithm. The proposed IERWHO algorithm method produces better results than existing methods on all unimodal detection functions, and IWHO, EWHO, and IERWHO algorithms also have different magnitudes of improvement compared to WHO algorithm. The values obtained by IWHO algorithm for the F4 and F6 functions were found to be slightly inferior to those determined by WHO algorithm. However, the discrepancy is minimal and falls within an acceptable range. Both sets of values are considered to be reliable and valid. For all multimodal test functions, the proposed IERWHO algorithm method yields better results than existing methods. Especially, RWHO and IERWHO algorithms achieved theoretical optimal values in each iteration of the F9-F12 function, while IWHO and EWHO algorithms also improved compared to WHO algorithm at different functions.
As depicted in Fig 5, the iteration rules for the functions exhibit remarkable resemblance. In F1 to F12, IERWHO demonstrates the quickest descent to the lowest objective function values, indicating superior performance in terms of both speed and ability to find a lower minimum. This performance suggests that IERWHO is particularly effective at the search space of various functions and possibly avoiding local minima. The simulation outcomes showcase the excellent performance and competitiveness of IERWHO algorithm in addressing these optimization issues.
4.2. Comparison between IERWHO algorithm and different swarm intelligence algorithms
The IERWHO algorithm that was proposed has been tested on 12 functions of the famous CEC2022 benchmark. The parameter settings for each of the competing algorithms are listed in Table 5 for the experiments. For every benchmark function, the number of individuals is 50, the algorithm executes 100 iterations and emulates 30 runtimes, with a dimension of 10. Simply put, these benchmark functions are generally categorized into four major types: unimodal, basic, hybrid, and composition functions. In this regard, several well-known algorithms, such as WOA [48], HHO [49], AO [50], SHO [51], CDO [52], GWO [18], SCSO [39], GAO [40], and GOOSE [41], are compared with the IERWHO algorithm. Fig 6 plots the convergence curves for all six algorithms in Table 5 on the 10-dimensional problem.
The function F1 is unimodal, meaning they have only one global optimum. This function is commonly used to evaluate how well an algorithm can exploit its resources compared to other metaheuristics. From Table 6, it is evident that the IERWHO algorithm is highly competitive with the compared metaheuristic algorithms. Basic functions, specifically F2-F5, include various simple mathematical functions to test the fundamental performance of an algorithm, while unimodal functions are specifically used to evaluate the algorithm’s performance in situations where there is only one optimal solution. Therefore, the use of this benchmark function is highly beneficial in evaluating the exploratory capabilities of a compared metaheuristic algorithm. The IERWHO algorithm has near perfect searchability, as evidenced by the reported results of the F2-F5 functions in Table 6. The IERWHO algorithm is consistently the most effective or suboptimal in many benchmark problems. The IERWHO algorithm’s comprehensive exploration techniques drive it towards the desired globally optimal direction, which is the cause of this success. In this article, we propose the utilization of the highly complex mathematical and hybrid functions F9-F12 to assess the capabilities of the IERWHO algorithm and other competitive algorithms in terms of exploration, development, and escaping local optimal traps. Through our experimentations, as exhibited in Table 6, it is evident that the IERWHO algorithm proves to be highly effective, outperforms competitors in mean, standard, best and worst value derivation, in 10 dimensions.
5. Linear antenna array
5.1 Equally spaced linear array
The IERWHO algorithm is primarily used to determine the excitation amplitude of each element in a LAA. The design index for a system or device must consider various limitations to ensure optimal performance. These limitations include suppressing SLL, maintaining directionality, and placing zero points at specified positions. By addressing these limitations, designers can enhance the performance of the system and meet the desired requirements.
In this study, a LAA of 2N isotropic elements arranged symmetrically along x the axis is investigated, as depicted in Fig 7. Due to symmetry, the array factor (AF) in the azimuth plane is given by
(11)
where k = 2π/λ is the wave number and In, xn, and
, respectively, represent the excitation amplitude, position, and phase of the nth element. θ symbolizes the scanning angle, which is defined as the angle with the positive x-axis. However, if it is further assumed that
is zero, the array factor for only optimizing antenna current amplitude is given by Eq 12.
The objective is accomplished by selecting an appropriate fitness function, as follows:
(13)
where θ ∈the spatial region in which SLL is suppressed AF(θ) is the array factor given by Eq 12.
The first experiment discussed in this passage focuses on the optimization of a 16-element LAA using IERWHO algorithm. The main objective of this optimization process is to effectively suppress the maximum SLL within the designated region, θ = [0°,80°] and θ = [100°,180°]. The IERWHO algorithm was independently executed 50 times employing MATLAB R2019b. The population number for the IERWHO algorithm is 20 and the maximum number of iterations is set at 500. The comparison of optimized amplitude excitation and antenna SLL optimized using different methods is shown in Table 7.
In experiment 1, the peak SLL obtained by the matrix optimized by IERWHO algorithm for experiment 1 is -34.36 dB, 0.74 dB less than the matrix optimized by EFA [26]. The peak SLL has been reduced from -32.10 dB to -34.36 dB (a decrease of 2.26 dB) compared to the WHO algorithm optimized array, as depicted in Table 7. Fig 8A and 8B showcase the beam pattern and convergence plot, respectively, exemplifying the remarkable efficacy of IERWHO algorithm in contrast to alternative algorithms.
A. Radiation patterns of 16-element equally spaced LAA. B. Convergence plot of IERWHO algorithm for 16-element equally spaced LAA.
The fitness function, as described in Eq 14, is employed to minimize SLL while also determining the optimal placement of nulls in the specified directions:
(14)
where θui and θli are spatial regions in which SLL is suppressed and Δθi = θ−θli.The null direction is given by θk. Eq 14 introduces a fitness function consisting of two terms. The first term focuses on restraining the SLL while the second term considers the positioning of nulls in the specified directions.AF(θ) is the array factor given by Eq 12.
Experiment 2 provides a linear array of 20-elements to achieve the minimizing of SLL in regions θ = [0°,82°] and θ = [98°,180°] as well as the placement of nulls at θ = 64°,76°,104°,and 116°. The population number for the IERWHO algorithm is 30 and the maximum number of iterations is set at 1000. Table 8 shows the optimized current amplitude obtained by using the IERWHO algorithm, WHO algorithm, GWO algorithm [53], and BBO algorithm [53].
The IERWHO algorithm gives a peak SLL of -31.02 dB which is 4.31 dB lower as compared to the BBO algorithm array, 2.58 dB lower than the GWO array, and 0.09 dB lower than the WHO algorithm array. The optimized current amplitudes obtained using IERWHO, WHO, GWO, and BBO algorithm optimized arrays, are shown in Table 8, and the peak SLL and zero depth comparative analysis obtained are shown in Table 9. It is seen that the placement of null depth obtained by using the proposed approach is -112.3 dB which is32.64 dB lower than the BBO array,20.28dB lower than the GWO array, and 19.65 dB lower than the WHO algorithm array, as shown in Table 9. Fig 9A and 9B showcase the beam pattern and convergence plot, respectively, exemplifying the remarkable efficacy of IERWHO algorithm in contrast to alternative algorithms.
A. Radiation patterns of 20-element equally spaced LAA. B. Convergence plot of IERWHO algorithm for 20-element equally spaced LAA.
5.2 Unequally spaced linear array
The separation between elements in a sparse LAA shown in Fig 10 is not uniform. The optimization guarantees that the space between elements always exceeds a certain distance threshold, while maintaining the amplitude and assuming the phases are 1 and 0 respectively. The sparse LAA array factor can be rewritten as:
(15)
In this section, optimization is focused on suppressing the maximum SLL by using element spacing and excitation amplitude as variables. Therefore, the fitness function can be formulated as
(16)
(17)
(18)
(19)
(20)
where θSL and θML represent the region of the side lobe and main lobe, respectively. θFN1 and θFN2 are the first nulls of the pattern. The range of element spacing and excitation amplitude optimization is defined by constraints Eqs 19 and 20. The algorithm’s optimization ability is tested in different dimensions by selecting 16 and 28 elements. In order to maintain the first null beam width to the maximum extent, LAA with 2N of 16 and 28, θFN1 is limited to 82°and 86°and θFN2 is 98° and 94°, respectively.
In experiment 3, the entire length of the antenna array must be further restricted to preserve the main lobe’s shape and beam width, as demonstrated by the following formula:
(21)
To maintain Nyquist spatial sampling, the spacing of 0.5λ is established between the initial two elements on each side of the y-axis. This choice guarantees that one pair of antennas within the antenna array satisfies the criteria. Additionally, the Nth element remains fixed at xn = (2N-1)d/2. Here, d represents the default spacing of the uniform LAA, set at 0.5λ. This specific configuration effectively mitigates any distortion of the main lobe. The positions of the remaining elements can be adjusted while the initial and final elements of the antenna array remain fixed in position. Therefore, the optimized dimension is simplified 2N - 2.
The IERWHO algorithm was independently executed 50 times employing MATLAB R2019b. The population number for the IERWHO algorithm is 30 and the maximum number of iterations is set at 500. The beam patterns of a 16-element LAA optimized by various algorithms are illustrated in Fig 11A. Fig 11B illustrates the iteration curves that correspond to the WHO, IWHO, EWHO, RWHO, and IERWHO algorithms. The beam patterns of a 16-element LAA optimized by various algorithms are illustrated in Fig 11A. Fig 11B illustrates the iteration curves that correspond to the WHO, IWHO, EWHO, RWHO, and IERWHO algorithms. Exemplifying the remarkable efficacy of IERWHO algorithm in contrast to alternative algorithms. The simultaneous display of Table 10 presents the optimized outcomes and the maximum SLL for a LAA with 16 elements, employing diverse algorithms. Compared with the conventional method, PSO, SSA, MSSA [54], WHO, and IERWHO algorithms has a better optimization effect, and the maximum SLL is reduced by 9.78 dB, 1.56 dB, 0.91 dB, 0.25 dB, and 0.33 dB, respectively.
A. Radiation patterns of 16-element unequally spaced LAA. B. Convergence plot of IERWHO algorithm for 16-element unequally spaced LAA.
In experiment 4, The population number for the IERWHO algorithm is 50 and the maximum number of iterations is set at 1000. The beam patterns of a 28-element LAA optimized by various algorithms are illustrated in Fig 12A. Fig 12B illustrates the iteration curves that correspond to the WHO, IWHO, EWHO, RWHO, and IERWHO algorithms. Fig 12A and 12B showcase the beam pattern and convergence plot, respectively, exemplifying the remarkable efficacy of IERWHO algorithm in contrast to alternative algorithms. The simultaneous display of Table 11 presents the optimized outcomes and the maximum SLL for a LAA with 28 elements, employing diverse algorithms. Compared with the conventional method, CSO [55], PSO, WHO, and IERWHO algorithm has a better optimization effect, and the maximum SLL is reduced by 11.28 dB, 0.38 dB, 3.02 dB, and 0.5 dB, respectively.
A. Radiation patterns of 28-element unequally spaced LAA. B. Convergence plot of IERWHO algorithm for 28-element unequally spaced LAA.
Amplitudes of 16-, 20-element equally spaced LAA and positions of 16-, 28-element unequally spaced LAA using IERWHO algorithm method to achieve the optimal design. Table 12 shows the comparative result of the algorithm in terms of best cost (dB), worst cost (dB), the mean cost (dB), and standard deviation for the 50 runs.
6. Conclusion
This paper proposes an IERWHO algorithm to address the insufficiency of WHO algorithm in solving practical problems. The algorithm incorporates three strategies: including a logistic-tent sequence during the population initialization stage; modifying the adaptive parameter TDR, which is common in similar algorithms, into a nonlinear factor; and adding the random inertia weight to the water competition mechanism. The effectiveness of each strategy was evaluated by conducting experiments on a set of 12 benchmark test functions. According to research, the search efficiency and stability of IERWHO algorithm are enhanced, while also improving the local search capability and optimizing accuracy when contrasted with WHO, IWHO, EWHO, and RWHO algorithms. The optimization results of IERWHO algorithm and the swarm intelligence optimization algorithms were evaluated by using the CEC2022 test function. The simulation findings demonstrate that IERWHO algorithm outperforms other algorithms across a majority of the test functions, thereby substantiating the efficacy of IERWHO algorithm.
Four optimization problems of antenna array pattern synthesis are proposed and solved using IERWHO algorithm in this paper. Simulation results on 16 symmetric LAA show that IERWHO algorithm has superior performance compared with EFA and WHO algorithms. IERWHO algorithm achieves a peak SLL of -34.36 dB when synthesizing the amplitude current of 16-element LAA. When comparing IERWHO algorithm with BBO, GWO, and WHO algorithms, the simulation results exhibit outstanding performance in the synthesis of 20-element LAA. By utilizing IERWHO algorithm, the amplitude optimization of a 20-element LAA was accomplished with a null depth of -112.3 dB and a peak SLL of -31.02 dB. Additionally, it attains a peak SLL of -22.93 dB and -24.51 dB when synthesizing sparse 16 and 28 LAA respectively. Compared to the conventional method, PSO, CSO, SSA, MSSA, and WHO algorithms, these results are superior. In summary, significant outcomes are obtained for linear configurations with different constraints. The findings of the IERWHO algorithm study underscore its efficacy in addressing intricate antenna design challenges, thereby showcasing its potential to offer valuable insights for resolving other practical applications.
Although the current set of antenna models has shown that the IERWHO algorithm is effective, there may be limitations in its scalability to larger or more intricate antenna systems. Different challenges may arise when trying to extend the algorithm’s effectiveness to other types of antenna arrays or various optimization problems. Future research should explore the potential of IERWHO algorithm in complex, high-dimensional real-world applications, including its use in training multilayer perceptron for classification tasks. Additionally, by combining IERWHO algorithm with other meta-heuristic algorithms, there is an opportunity to enhance its optimization performance. This hybrid approach could be particularly advantageous when addressing diverse optimization challenges, such as optimizing concentric ring and elliptical antenna arrays, feature selection, multilevel thresholding image segmentation, and parameter optimization.
References
- 1. Liang S, Fang Z, Sun G, et al. Sidelobe Reductions of Antenna Arrays via an Improved Chicken Swarm Optimization Approach[J].IEEE Access, 2020, 8:37664–37683.
- 2. Ur R S, Qunsheng C, Mansoor A M, et al.Analysis of Linear Antenna Array for minimum Side Lobe Level, Half Power Beamwidth, and Nulls control using PSO[J].Journal of Microwaves, Optoelectronics and Electromagnetic Applications, 2017, 16(2):577–591.
- 3. Mailloux R J. Phased Array Antenna Handbook[J].Systems Engineering & Electronics, 1994.
- 4. Saxena P, Kothari A. Ant lion optimization algorithm to control side lobe level and null depths in linear antenna arrays[J]. AEU-International Journal of Electronics and Communications, 2016, 70(9): 1339–1349.
- 5. Pinchera D, Migliore M D, Panariello G. Synthesis of Large Sparse Arrays Using IDEA (Inflating-Deflating Exploration Algorithm)[J].IEEE Transactions on Antennas and Propagation, 2018:1–1.
- 6. Vegesna N, Yamuna G, Kumar T S. Synthesis of Non-uniformly Spaced Linear Antenna Array Using Firefly Algorithm[C]//International Conference on Microelectronics, Electromagnetics and Telecommunications.2019.
- 7. Panda G, Pradhan P M, Majhi B. IIR system identification using cat swarm optimization[J].Expert Systems with Applications, 2011, 38(10):12671–12683.
- 8. Etika ,Mittal Satvir,et al.Multiobjective Gain-Impedance Optimization of Yagi–Uda Antenna Design Using Different BBO Migration Variants[J].Applied Artificial Intelligence An International Journal, 2015.
- 9. Singh U, Rattan M. Design of linear and circular antenna arrays using cuckoo optimization algorithm[J].Progress in Electromagnetics Research C, 2014, 46:1–11.
- 10. Shimizu M. Determining the excitation coefficients of an array using genetic algorithms[J].IEEE Antennas Propagat.soc.int.symp.seattle Wa, 1994, 1.
- 11. Singh U, Salgotra R. Optimal synthesis of linear antenna arrays using modified spider monkey optimization[J]. Arabian Journal for Science and Engineering, 2016, 41: 2957–2973.
- 12. Kerim G, Ali D. Pattern Nulling of Linear Antenna Arrays Using Backtracking Search Optimization Algorithm[J].International Journal of Antennas and Propagation, 2015, 2015:1–10.
- 13. Dib N I, Goudos S K, Muhsen H. Application of Taguchi’s optimization method and self-adaptive differential evolution to the synthesis of linear antenna arrays[J]. Progress In Electromagnetics Research, 2010, 102: 159–180.
- 14. Storn R. Differential evolution-a simple and efficient heuristic for global optimization over continuous space[J].Journal of Global Optimization, 1997, 11.
- 15. Rajo-Iglesias E, Quevedo-Teruefld O. linear array synthesis using an ant-colony-opti mization -based algorithm[J].[2023-08-28].
- 16. Guney K, Onay M. Optimal synthesis of linear antenna arrays using a harmony search algorithm[J]. Expert Systems with Applications, 2011, 38(12): 15455–15462.
- 17. Scharf I, Subach A, Ovadia O. Foraging behaviour and habitat selection in pit-building antlion larvae in constant light or dark conditions[J]. Animal Behaviour, 2008, 76(6): 2049–2057.
- 18. Mirjalili S, Mirjalili S M, Lewis A. Grey wolf optimizer[J]. Advances in engineering software, 2014, 69: 46–61.
- 19. Karimkashi S, Kishk A A. Invasive weed optimization and its features in electromagnetics. IEEE Trans. Antennas Propag. 58, 1269–1278[J].IEEE Transactions on Antennas and Propagation, 2010, 58:1269-1278.
- 20. Boeringer D W, Werner D H. Particle Swarm Optimization Versus Genetic Algorithms for Phased Array Synthesis[J].IEEE Transactions on Antennas and Propagation, 2004(3):52.
- 21. Karaboga D. An Idea Based on Honey Bee Swarm for Numerical Optimization, Technical Report—TR06[J]. 2005.
- 22. Saxena P, Kothari A. Ant Lion Optimization algorithm to control side lobe level and null depths in linear antenna arrays[J].AEUE—International Journal of Electronics and Communications, 2016, 70(9):1339–1349.
- 23. Durmus A, Kurban R. Optimum design of linear and circular antenna arrays using equilibrium optimization algorithm[J]. International Journal of Microwave and Wireless Technologies, 2021, 13(9): 986–997.
- 24. Khodier M. Comprehensive study of linear antenna array optimisation using the cuckoo search algorithm[J]. IET Microwaves, Antennas & Propagation, 2019, 13(9): 1325–1333.
- 25. Owoola E O, **a K, Wang T, et al. Pattern synthesis of uniform and sparse linear antenna array using mayfly algorithm[J]. IEEE Access, 2021, 9: 77954–77975.
- 26. Singh U, Salgotra R. Synthesis of linear antenna arrays using enhanced firefly algorithm[J]. Arabian Journal for Science and Engineering, 2019, 44: 1961–1976.
- 27. Wang X, Yao M, Zhang F. Teaching quality evaluation-based differential evolution and its application on synthesis of linear sparse arrays[J]. Soft Computing, 2023: 1–24.
- 28. Yang X, Yang D, Zhao Y, et al. Synthesis of Linear Sparse Array Using DNN-based Machine-Learning Method[J]. IEEE Transactions on Antennas and Propagation, 2023.
- 29. Durmus A, Kurban R, Karakose E. A comparison of swarm-based optimization algorithms in linear antenna array synthesis[J]. Journal of Computational Electronics, 2021, 20(4): 1520–1531.
- 30. Sharma A. Antenna array pattern synthesis using metaheuristic algorithms: a review[J]. IETE Technical Review, 2023, 40(1): 90–115.
- 31. Mohammed J R. Unconventional Method for Antenna Array Synthesizing Based on Ascending Clustered Rings[J].
- 32. Mohammed J R. Phased Sub-arrays Pattern Synthesis Method with Deep Sidelobe Reduction and Narrow Beam Width[J]. IETE Journal of Research, 2023, 69(2): 1081–1087.
- 33. Mohammed J R. An optimum side-lobe reduction method with weight perturbation[J]. Journal of Computational Electronics, 2019, 18(2): 705–711.
- 34. Khettabi I, Benyoucef L, Amine Boutiche M. Sustainable multi-objective process planning in reconfigurable manufacturing environment: adapted new dynamic NSGA-II vs New NSGA-III[J]. International Journal of Production Research, 2022, 60(20): 6329–6349.
- 35. Kavitha M, Mahendra S J, Chupradit S, et al. A Novel Improved HBMO Algorithm Regarding Generation Expansion Planning in Deregulated Energy Networks[J]. Journal of Operation and Automation in Power Engineering, 2023, 11(Special Issue (Open)).
- 36. Fotova Čiković K, Martinčević I, Lozić J. Application of data envelopment analysis (DEA) in the selection of sustainable suppliers: A review and bibliometric analysis[J]. Sustainability, 2022, 14(11): 6672.
- 37. Kiani F, Seyyedabbasi A, Mahouti P. Optimal characterization of a microwave transistor using grey wolf algorithms[J]. Analog Integrated Circuits and Signal Processing, 2021, 109(3): 599–609.
- 38. Wang G G, Gao D, Pedrycz W. Solving multiobjective fuzzy job-shop scheduling problem by a hybrid adaptive differential evolution algorithm[J]. IEEE Transactions on Industrial Informatics, 2022, 18(12): 8519–8528.
- 39. Seyyedabbasi A, Kiani F. Sand Cat swarm optimization: A nature-inspired algorithm to solve global optimization problems[J]. Engineering with Computers, 2023, 39(4): 2627–2651.
- 40. Alsayyed O, Hamadneh T, Al-Tarawneh H, et al. Giant Armadillo Optimization: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems[J]. Biomimetics, 2023, 8(8): 619.
- 41. Hamad R K, Rashid T A. GOOSE algorithm: a powerful optimization tool for real-world engineering challenges and beyond[J]. Evolving Systems, 2024: 1–26.
- 42. Wolpert D H, Macready W G. No free lunch theorems for optimization[J]. IEEE transactions on evolutionary computation, 1997, 1(1): 67–82.
- 43. Naruei I, Keynia F. Wild horse optimizer: A new meta-heuristic algorithm for solving engineering optimization problems[J]. Engineering with computers, 2022, 38(Suppl 4): 3025–3056.
- 44. Bujok P, Kolenovsky P. Eigen crossover in cooperative model of evolutionary algorithms applied to CEC 2022 single objective numerical optimisation[C]//2022 IEEE Congress on Evolutionary Computation (CEC). IEEE, 2022: 1–8.
- 45. Lawnik M. Combined logistic and tent map[C]//2018:012132.
- 46. Nickabadi A, Ebadzadeh M M, Safabakhsh R. A novel particle swarm optimization algorithm with adaptive inertia weight[J].Applied Soft Computing, 2011, 11(4):3658–3670.
- 47. Long W, Jiao J, Liang X, et al. An exploration-enhanced grey wolf optimizer to solve high-dimensional numerical optimization[J]. Engineering Applications of Artificial Intelligence, 2018, 68: 63–80.
- 48. Mirjalili S, Lewis A. The whale optimization algorithm[J]. Advances in engineering software, 2016, 95: 51–67.
- 49. Heidari A A, Mirjalili S, Faris H, et al. Harris hawks optimization: Algorithm and applications[J]. Future generation computer systems, 2019, 97: 849–872.
- 50. Abualigah L, Yousri D, Abd Elaziz M, et al. Aquila optimizer: a novel meta-heuristic optimization algorithm[J]. Computers & Industrial Engineering, 2021, 157: 107250.
- 51. Zhao S, Zhang T, Ma S, et al. Sea-horse optimizer: a novel nature-inspired meta-heuristic for global optimization problems[J]. Applied Intelligence, 2023, 53(10): 11833–11860.
- 52. Shehadeh H A. Chernobyl disaster optimizer (CDO): a novel meta-heuristic method for global optimization[J]. Neural Computing and Applications, 2023, 35(15): 10733–10749.
- 53. Saxena P, Kothari A. Optimal pattern synthesis of linear antenna array using grey wolf optimization algorithm[J]. International Journal of Antennas and Propagation, 2016, 2016.
- 54. Liang Q, Chen B, Wu H, et al. A novel modified sparrow search algorithm with application in side lobe level reduction of linear antenna array[J]. Wireless Communications and Mobile Computing, 2021, 2021: 1–25.
- 55. Pappula L, Ghosh D. Linear antenna array synthesis using cat swarm optimization[J]. AEU-International Journal of Electronics and Communications, 2014, 68(6): 540–549.