You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

20 October 2025

Chaos Fusion Mutation-Based Weighted Mean of Vectors Algorithm for Linear Antenna Array Optimization

,
,
,
and
1
School of Physics and Electronic Information, Yunnan Normal University, Kunming 650504, China
2
Yunnan Province China-Malaysia HF-VHF Advance Radio, Astronomy Technology International Joint Laboratory, Yunnan Observatory, Chinese Academy of Sciences, Kunming 650011, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Communications

Highlights

What are the main findings?
  • CFMINFO is a weighted-mean optimizer with good-lattice initialization, STC chaos, and cloud mutation, designed for constrained array synthesis.
  • It optimizes both element spacings and amplitudes, ensuring prescribed deep-null steering.
What is the implication of the main finding?
  • CFMINFO achieves SLL ≈ −32.30 dB and a −125.1 dB deep null at 104°, while preserving the main lobe for effective interference suppression.
  • It outperforms PSO/GA/IWO/HSA/FPA, demonstrating the best Friedman rank ≈ 1.36 on 7 CEC2020 constrained optimization tasks.

Abstract

This study proposes the Chaos Fusion Mutation-Based Weighted Mean of Vectors Algorithm, an advanced optimization technique within the weighted mean of vectors (INFO) framework for synthesizing unequally spaced linear arrays. The proposed algorithm incorporates three complementary mechanisms: a good-point-set initialization to enhance early population coverage, a sine–tent–cosine (STC) chaos–based adaptive parameterization to balance exploration and exploitation, and a normal-cloud mutation to preserve diversity and prevent premature convergence. Array-factor (AF) optimization is posed as a constrained problem, simultaneously minimizing sidelobe level (SLL) and achieving deep-null steering, with penalties applied to enforce geometric and engineering constraints. Across diverse array-synthesis tasks, the proposed algorithm consistently attains lower peak SLLs and more accurate nulls, with faster and more stable convergence than benchmark metaheuristics. Across five simulation scenarios, it demonstrates robust superiority, notably surpassing an enhanced IWO in the combined objectives of deep-null suppression and maximum SLL reduction. In a representative engineering example, we obtain an SLL and a deep null of approximately −32.30 and −125.1 dB, respectively, at 104°. Evaluation of the CEC2020 real-world constrained problems confirms robust convergence and competitive statistical ranking. For reproducibility, all data and code are publicly accessible, as detailed in the Data Availability section.

1. Introduction

The primary function of antenna arrays is to enhance directionality, increase gain coefficients, and achieve desired directional characteristics. However, achieving a narrow first null beamwidth (FNBW) while suppressing the sidelobe level (SLL) presents a design trade-off, as reducing SLL often comes at the expense of gain and beamwidth. Resultantly, in practical design, minimizing SLL without limiting the FNBW has become a critical criterion for optimizing antenna array performance. This balance is essential for improving the overall performance of antenna arrays in communication and astronomical observations.
Millimeter-wave (mmWave) communication has become a key enabler for emerging 5G/6G applications, such as intelligent transportation systems, vehicular networks, and urban sensing. In such scenarios, accurate channel parameter estimation is crucial for achieving reliable connectivity under dynamic traffic conditions [1]. High-performance antenna arrays play a central role in this process, as their ability to suppress sidelobes and generate deep nulls directly impacts the robustness of beamforming and channel estimation. These requirements motivate the constrained array–synthesis framework studied in this paper, where sidelobe level minimization and deep–null placement are explicitly enforced.
In the 1960s, Unz introduced the concept of “arbitrarily distributed elements” [2], which marked the advent of sparse arrays and stimulated research on non-uniform array designs to suppress grating lobes and achieve low sidelobe performance. Subsequent studies proposed numerous optimization methods. Harrington applied the Fourier series expansion of array differences to propose a perturbation theory for sidelobe reduction [3], while Andreasen examined the relationship between SLLs and element count [4]. These studies elucidated the effect of aperture size on main lobe width and laid a strong theoretical foundation for sparse array research.
In electromagnetic field problems and antenna optimization, nature-inspired population-based algorithms dominate stochastic optimization techniques. John Holland pioneered the Genetic Algorithm (GA) [5] in the 1960s, later refining it with colleagues at the University of Michigan (1960s–1970s), introducing the concept of natural adaptation into computation.
Subsequent years witnessed the emergence of numerous metaheuristic algorithms, including Differential Evolution (DE) [6], Particle Swarm Optimization (PSO) [7], Ant Colony Optimization (ACO) [8], Firefly Algorithm (FA) [9], Cuckoo Optimization Algorithm (COA) [10], Harmony Search (HS) [11], Backtracking Search Algorithm (BSA) [12], and Grey Wolf Optimization (GWO) [13]. Recent studies have focused on optimizing non-uniform and unequally spaced arrays, including linear and spiral configurations, to minimize SLLs and enforce deep–null constraints. For example, an enhanced Harris Hawks Optimization (EHHO) algorithm has recently been proposed for non-uniform spiral array design, effectively reducing peak SLLs (PSLLs) and suppressing grating lobes [14].
This study refines the INFO [15] by incorporating Sine–Tent–Cosine chaotic mapping, good lattice point initialization, and multi-normal cloud mutation strategies, yielding the CFMINFO algorithm. CFMINFO optimizes amplitude and spacing uniformity in linear arrays, achieving lower SLLs and enhancing directivity. It also optimizes antenna patterns for deep nulls at specified angles, meeting noise suppression requirements.
In the following work, Section 2 presents a constrained linear array–synthesis formulation that minimizes the maximum sidelobe level (SLL) while simultaneously satisfying FNBW and deep-null constraints. Section 3 introduces three complementary mechanisms—(i) a Hua-style good-lattice initializer to enhance early population coverage; (ii) a sine–tent–cosine (STC) chaotic schedule to balance exploration and exploitation throughout the run; and (iii) a normal-cloud mutation to maintain diversity near convergence—thereby yielding CFMINFO, a lightweight and robust enhancement of INFO. Under the same constraint set and computational budget as in Section 2, the proposed method attains a maximum SLL of −32.30 dB and a deep null of −125.1 dB at 104°; it outperforms PSO/GA/IWO/HSA/FPA, with comparative and ablation results detailed in Section 4, and conclusions and future work provided in Section 5.
Contributions. This paper makes the following four contributions:
  • A Hua-style good-lattice initializer that improves early population coverage;
  • A sine–tent–cosine (STC) chaotic schedule that balances exploration and exploitation;
  • A normal-cloud mutation that maintains diversity near convergence;
  • A constrained array-synthesis setup that achieves −32.30 dB max-SLL and a −125.1 dB deep null at 104°, outperforming PSO/GA/IWO/HSA/FPA under identical budgets.

2. Problem Formulation

We adopt the standard definitions of the linear-array factor and radiation pattern from classical antenna texts [16,17,18]. For completeness, the working formulas used in this study are restated here, with the focus placed on the constrained optimization setup.
In this manuscript, we consider the symmetric linear array antenna (SLAA), where 2N isotropic elements are arranged symmetrically about the array center. The symmetry simplifies the mathematical formulation while allowing unequal inter-element spacings and/or non-uniform excitations to be treated as decision variables in the constrained synthesis.
For an SLAA composed of 2N isotropic elements, the array factor (AF) can be expressed as follows:
A F ( θ ) = 2 n 1 N A n cos ( α n + β n + k d n cos θ )
where An and α n depicts the excitation amplitude and phase of the n-th element; dn signifies its distance from the center of the array to the n-th element; θ indicates the sidelobe scanning angle, and k refers to the wavenumber equivalent to 2π/λ, β n is the progressive phase for each element; when beam scanning is not required, set β n = 0 . Here, the cosine function is employed to leverage the symmetry of the array. Note that d n represents the spacing difference relative to the center of the array, rather than the absolute spacing. In practical applications, we need to determine the values of dn for each element according to the specific array configuration. For detailed derivations of the AF forms and constraint definitions, please see Appendix A. Figure 1 is the spatial arrangement of a 2N-element linear array in terms of its geometric position distribution.
Figure 1. The spatial arrangement of a 2N-element linear array.
Ultimately, the computation of the maximum Sidelobe Level (SLL) on the array pattern can be undertaken,
A F d B ( θ ) = 20 log ( A F ( θ ) max ( A F ( θ ) ) ) .
Due to array symmetry, the radiation pattern is also symmetric, with the main beam oriented along the normal axis (θ = 0). In array antenna studies, the radiation pattern is a key indicator of diverse algorithmic performance. Reductions in SLLs and changes in main beam width indicate algorithm effectiveness. The subsequent sections present an optimized linear array configuration using radiation patterns and comparative analyses with alternative algorithms.

3. Proposed Method

INFO [15] is an enhanced weighted mean-based optimization method that updates vector positions through three core procedures: initialization, updating rules, vector combining, and local search.
During initialization, the INFO algorithm comprises a population of Np vectors within a D-dimensional search domain that g represents the number of iterations ( X l , j g = x l , 1 g , x l , 2 g , x l , 3 g , . . . , x l , D g , l = 1 , 2 , 3 , , N p ). At this stage, several control parameters for the INFO algorithm are introduced and defined. Notably, there are two key parameters, the weighted average factor δ and the scaling factor σ. These two parameters do not need to be adjusted by the user and change dynamically based on generation. The INFO algorithm uses a simple method to generate the initial vectors called random generation.
During the updating rules phase, new vectors are produced using the mean rule and convergence acceleration, as expressed in Equations (3) and (4).
z 1 l g = x l g + σ × M e a n R u l e + r a n d n × x b s x a 1 g ( f ( x b s ) f ( x a 1 g ) + 1 ) r a n d < 0.5 x a g + σ × M e a n R u l e + r a n d n × x a 2 g x a 3 g ( f ( x a 2 g ) f ( x a 3 g ) + 1 ) r a n d > 0.5
z 2 l g = x b s + σ × M e a n R u l e + r a n d n × x a 1 g x b g ( f ( x a 1 g ) f ( x a 2 g ) + 1 ) r a n d < 0.5 x b t + σ × M e a n R u l e + r a n d n × x a 1 g x a 2 g ( f ( x a 1 g ) f ( x a 2 g ) + 1 ) r a n d > 0.5
wherein, x l g , x b s , x b t indicate the l-th vector, the best and the better solution in the population during the g t h generation, and the MeanRule represents the update rule, a1 a2 a3 denote three randomly selected integers within the range [1, Np]. The vector scaling rate (σ) is expressed in Equation (5), while α varies with the exponential function defined in Equation (6):
σ = 2 α × r a n d α
α = 2 exp ( 4 × g max g )
In the vector combination stage, the two previously calculated vectors are merged with the vector x l g to generate the new vector u l g where rand < 0.5. The new vector u l g , formulated in Equation (7), incorporates two independent random variables: rand1 and rand2.
u l g = z 1 l g + μ | z 1 l g z 2 l g | i f   r a n d 1 < 0.5 ,   r a n d 2 < 0.5 z 2 l g + μ | z 1 l g z 2 l g | i f   r a n d 1 < 0.5 ,   r a n d 2 > 0.5 x l g i f   r a n d 1 > 0.5 ,   r a n d 2 > 0.5
The local search stage update u l g using newly defined rules and random factors to prevent the algorithm from deception and entrapment into locally optimal solutions. Based on two randomly determined conditions, different formulas can be used to update the vector u l g .
u l g = x b s + r a n d n × ( M e a n R u l e + r a n d n × ( x b s g x a 1 g ) ) i f r a n d 1 < 0.5 , r a n d 2 < 0.5 x r n d + r a n d n × ( M e a n R u l e + r a n d n × ( v 1 × x b s v 2 × x r n d ) ) i f r a n d 1 < 0.5 , r a n d 2 > 0.5
where x r n d implies the new solution, and v 1 , v 2 signifies two random numbers.
Unlike conventional population-based optimization algorithms inspired by biological or natural behaviors, the INFO algorithm employs a strictly mathematical framework founded on weighted vector averaging and dynamic feedback. Structurally, it employs a modular three-stage design: (1) a weighted mean-based update mechanism utilizing wavelet-regulated coefficients, (2) a vector combining process that promotes diversity and balance, and (3) a local search phase focused on convergence refinement.
This structure enables INFO to effectively balance exploration and exploitation, while the dynamic adjustment of key parameters (e.g., the scaling factor and convergence rate) mitigates premature convergence and enhances stability.
Compared to mainstream optimization algorithms, INFO exhibits distinct structural differences. While PSO [7] depends on individual and global best memories, DE [6] employs difference-based perturbation, and GA [5] relies on genetic operators, such as crossover and mutation. INFO, in contrast, operates without historical memory or stochastic recombination. Instead, it applies deterministic mathematical rules with random modulation, providing enhanced theoretical and convergence clarity.
This shift from heuristic analogies to mathematical modeling represents a new paradigm in optimization algorithm design, strengthening theoretical and practical efficiency.
The INFO algorithm holds great potential for improvement. This study introduces CFMINFO, which optimizes initial populations through Good Lattice Point Set initialization. It further integrates STC chaotic map parameterization with normal cloud mutation to boost accuracy and avoid local optima. The next three sections detail these strategies.

3.1. Initialization Improvement

To mitigate the issue of uneven population distribution during initialization, this study adopts the Good Lattice Point Set initialization concept [19], originally proposed by the Chinese mathematician, Mr. Hua Luogeng.
Let us consider Hs to represent a unit cube positioned within an s-dimensional Euclidean space, wherein there resides a specific point set is given as shown in (9) as follows:
P n ( k ) = r 1 n × k , r 2 n × k , r 3 n × k , , r s n × k , 1 k n
The latest initialization based on the good lattice point set is presented as shown in Equation (10).
x i ( k ) = ( u b i l b i ) P n ( k ) + l b i
where i represents each dimension, ub indicates the upper bound and lb signifies the lower bound. Figure 2 depicts the population distribution diagram based on the improved initialization.
Figure 2. (a) the Good Lattice Point Set Map; (b) the Random Initialization Population Map.

3.2. Parameterization of the STC Composite Chaotic Map

The STC (Sine–Tent–Cosine) map [20] models a complex chaotic behavior in deterministic nonlinear systems, exhibiting sensitivity, aperiodicity, and randomness. As a composite chaotic mapping with state values distributed over (0, 1), it finds broad applicability across domains. In optimization algorithms, integrating the STC map with random perturbations improves convergence speed and characteristics, making it a highly effective optimization mechanism.
The STC chaotic map integrates the Sine chaotic and the Tent chaotic maps, defined in Equations (11) and (12), respectively.
x i + 1 = S ( r , x i ) = r sin ( π x i )
x i + 1 = T ( r , x i ) = 2 r x i i f   x i < 0.5 2 r ( 1 x i ) i f x i > 0.5
Then, the literature [20] proposes a chaotic system based on cosine transformation (CTBCS) for generating combined chaotic maps with complex behaviors.
The final obtained STC chaotic map is shown in Equation (13).
x i + 1 = cos ( π ( r sin ( π x i ) + 2 ( 1 r ) x i + μ ) ) x i < 0.5 cos ( π ( r sin ( π x i ) + 2 ( 1 r ) ( 1 x i ) + μ ) ) x i > 0.5

3.3. Normal Cloud Mutation

The Normal Cloud Mutation Strategy, based on the Normal Cloud Model, enhances population diversity and prevents the algorithm from converging to local optima.
Among various uncertainties, randomness and fuzziness are the most dominant. To address these challenges, the literature [21] introduced the cloud model, which enables the transformation between quantitative data and qualitative concepts. The cloud model is characterized by three mathematical parameters: expected value (Ex), entropy (En), and hyper-entropy (He).
According to cloud model theory [22], the Ex represents the search range center, En denotes search range extent, with broader coverage for larger En, and hyper-entropy (He) indicates dispersion of cloud droplets. Figure 3 illustrates this concept, where Rn,i implies a standard normal deviate for the i-th dimension of individual n. When introducing the Normal Cloud Model into the INFO algorithm, the Normal Cloud operator exhibits three distinct mathematical properties:
E x = f i t ( B e s t _ X ) E n = exp ( g M a x g ) H e = E n × 10 ξ
wherein, ξ is a positive integer. The probability of an individual being selected is calculated using the following formula:
p = exp [ 2 ( E n ) 2 ( μ E x ) 2 ]
E n = n o r m r n d ( E n , H e )
μ = n o r m r n d ( E x , E n )
Figure 3. The resulting Normal Cloud Model.
Hence, the introduction of normal cloud mutation serves as the third enhancement strategy in this paper, leveraging the configuration of the expected value, entropy, and hyper-entropy of the normal cloud model to explore the location of solutions.
CFMINFO that based on the modifications to the initial INFO algorithm according to the above strategies, the final algorithm flowchart is shown in Figure 4.
Figure 4. The CFMINFO algorithm flowchart.

3.4. Comparison of Test Functions

This study employed seven representative RC problems from the CEC2020 real-world constrained optimization benchmark suite [23]: RC15 (Speed Reducer Weight Minimization), RC17 (Tension/Compression Spring Design), RC19 (Welded Beam Design), RC20 (Three-Bar Truss Design), RC23 (Step-Cone Pulley Design), RC28 (Rolling Element Bearing Design), and RC31 (Gear Train Design). These test problems encompass diverse mechanical design applications and constraint complexities, offering a comprehensive platform for algorithmic benchmarking. They exhibit unimodal and multimodal objective landscapes, span low to high dimensions, and include pure inequality and mixed equality/inequality constraints. Such diversity enables a thorough evaluation of optimization methods across varying problem characteristics. Although originally derived from mechanical design, these benchmarks exhibit diverse constraints and multimodal characteristics that closely resemble the challenges of antenna array pattern synthesis, making them well suited for evaluating algorithms developed for antenna array optimization.
This study compares the enhanced CFMINFO algorithm with the original INFO [15] and four established methods: DE [6], GWO [13], SSA [24], and EnMODE [25], the fourth-place finisher in the CEC 2020 Real-World Single-Objective Constrained Optimization Competition. All algorithms were tested on the same benchmark problems with uniform population sizes and maximum iteration counts, each executed over 25 independent runs. Table 1 summarizes the mean and standard deviation (SD) of results across the seven test functions over these 25 trials.
Table 1. Comparison and statistical analysis of test functions.
CFMINFO strengthens the original algorithm’s exploration and optimization capabilities, achieving superior performance across seven real-world benchmark problems (Table 1). It effectively balances exploitation and exploration, preventing premature convergence to local optima. The three proposed enhancement strategies ensure a seamless transition to the exploration phase, maintaining a balanced search across global and local scales. Table 2 presents the Friedman test average rankings of the five algorithms.
Table 2. The Friedman test average ranking.

4. Numerical Results

This section presents the simulation results of five examples, each addressing amplitude or position optimization under uniformly spaced and weighted array conditions. For computational simplicity and consistent comparisons, the phase discrepancies among the individual elements are assumed negligible (i.e., α n = 0, as defined in Section 2).

4.1. Optimization of Element Position Based on FNBW Constraints

Example 1. 
We employ the CFMINFO algorithm to reduce the maximum SLL within the angular range of θ∈ [0°, 78°]∪ [102°, 180°] in a 12-element linear array for maintain the characteristics such as the shape of the main lobe and the beam width, where the excitations of all elements remain uniform (In = 1). Specifically, the positions of the first and last elements are fixed at 0.25λ and 2.75λ ( 2 N 1 x d , and d = 0.5λ), respectively. The positions of each element are designated as the optimization variables for the CFMINFO algorithm. The specific definition of the objective function is as follows,
F i t n e s s = ( max [ 20 log ( | A F ( θ i ) | max ( | A F ( θ i ) | ) ) ] b b 1 ) / b b 1 2
where  θ i [ 0 , 78 ] [ 102 , 180 ]  that is the range of sidelobes in a linear array. bb1 represents the ideal maximum SLL that is desired for optimization. In Equation (16), bb1 = −20 dB and A F ( θ i )  calculates the value using Equation (2).
In this example, a population of 30 and a maximum of 500 iterations were employed for a six-dimensional solution space. After 30 optimization runs, the convergence behavior of the 12-element linear array using CFMINFO is shown in Figure 5a. Additionally, Figure 5b presents the maximum SLL distribution obtained from CFMINFO. The optimal AF pattern is shown in Figure 6, with Figure 6 and Figure 7 comparing the optimized arrays obtained from PSO [7], the Whale Optimization Algorithm (WOA) [26], and the Grasshopper Optimization Algorithm (GOA) [27]. The 3D radiation pattern resulting from CFMINFO optimization is presented in Figure 7.
Figure 5. (a) Convergence characteristics of CFMINFO and other algorithms for 12-element linear array; (b) the distribution of the maximum SLL during 30 runs of CFMINFO.
Figure 6. The array pattern of 12-element in Example 1.
Figure 7. (a) The three-dimensional (3D) radiation pattern of an initial 12-element linear array with uniform spacing; (b) The three-dimensional (3D) radiation pattern of a 12-element linear array using the CFMINFO algorithm.
Table 3 compares the maximum SLL results of different algorithms, reporting their best, worst, and variance values. The CFMINFO algorithm achieves the lowest SLL of −20.06 dB, outperforming PSO, WOA, and GOA by 0.35, 1.61, and 0.07 dB, respectively. However, this improvement comes at the cost of restricted optimization of the first and last element positions, reducing design flexibility. Across 30 runs, CFMINFO maintains a low SD (0.5891), demonstrating its superior stability and consistency. The detailed element positions are listed in Table 4.
Table 3. The statistical sidelobe level of position optimization designs for 12 and 32 element linear arrays, utilizing CFMINFO alongside various other algorithms.
Table 4. The position values of the linear arrays with 12 and 32 elements after optimization using CFMINFO and the other algorithms.
Example 2. 
Illustrates the application of CFMINFO in minimizing the SLL within a more intricate 32-element linear array configuration. In this context, CFMINFO treats the position of each array element as an optimization variable. This arrangement facilitates precise control over minimizing the maximum SLL within the angular range of θ∈ [0°, 86°]∪ [94°, 180°]. The excitation amplitudes are uniform, with In = 1 for all array elements. The objective function is Equation (18), where θ i [ 0 , 86 ] [ 94 , 180 ] . In Equation (18), bb1 = −24 dB.
In this case study, the CFMINFO algorithm was applied to optimize the element positions of a 32-element linear array, with the objective of achieving the lowest possible maximum SLL, aiming to minimize the maximum SLL while preserving the mainlobe width. Conditions largely mirrored those in Example 1, except that the solution space was set to 16. After 30 rounds of optimization iterations, the optimal AF pattern was obtained (Figure 8) and compared with the results obtained using the optimized Cat Swarm Optimization (CSO) [28], PSO [7], and Fata Morgana Algorithm (FATA) [29].
Figure 8. The array pattern of 32-element in Example 2.
Table 3 compares algorithm performance in optimizing maximum SLL and element positions in linear arrays. CFMINFO attained a maximum SLL of −24.74 dB, outperforming FATA, PSO, CSO, and conventional arrays by 10.64, 6.14, 6.54, and 11.24 dB, respectively, demonstrating its superior SLL suppression. CFMINFO outperforms three comparative algorithms in complex scenarios (Figure 9). Figure 10 presents 3D radiation patterns of traditional and CFMINFO-optimized arrays, with element positions in Table 4.
Figure 9. Comparative analysis of iteration curves between CFMINFO and various other algorithms in example 2.
Figure 10. (a) The three-dimensional (3D) radiation pattern of an initial 32-element linear array with uniform spacing; (b) The three-dimensional (3D) radiation pattern of a 32-element linear array using the CFMINFO algorithm.

4.2. Optimization of Element Amplitude Based on FNBW Constraints

Example 3. 
Optimization focuses on minimizing the maximum SLL of a 10-element linear array (element spacing: 0.5λ) by adjusting excitation amplitudes using CFMINFO. The optimization variables are the excitation amplitudes, constrained to [0, 1], aiming to minimize the maximum SLL within θ∈ [0°, 76°]∪ [104°, 180°]. The objective function is Equation (18), where θ i [ 0 , 76 ] [ 104 , 180 ] , in Equation (18), bb1 = −28 dB.
CFMINFO optimizes the excitation amplitudes of a 10-element linear array to minimize the maximum SLL within [0°, 76°] and [104°, 180°]. Using a 5D solution space with 30 individuals over 500 iterations, Figure 11a compares convergence across 20 runs with other algorithms. Figure 11b illustrates the maximum SLL distribution across 20 CFMINFO runs, and Figure 12 presents the optimal AF compared with PSO [7], FPA [30], and ALO [31]. Table 5 lists the optimized maximum SLL and excitation amplitudes, while Figure 13 compares the 3D radiation patterns of the traditional and CFMINFO-optimized arrays in Example 3.
Figure 11. (a) Comparative analysis of iteration curves by algorithms in example 3; (b) distribution plot of maximum SLL (SLL) for a 10-element array after 20 iterations of CMFINFO optimization in Example 3.
Figure 12. The array pattern of 10-element in Example 3.
Table 5. The max SLL and excitation amplitudes for both the 10-element array and the 32-element array.
Figure 13. (a) the 3D radiation patterns of the traditional 10-element linear array; (b) the 3D radiation patterns of the CFMINFO-optimized 10-element linear array.
The results show CFMINFO attains a maximum SLL of −28.44 dB, outperforming the conventional method, PSO, FPA, and ALO by 15.54, 3.82, 3.11, and 2.36 dB, respectively. Table 6 presents the results of 20 runs for the 10-element array, comparing CFMINFO with the other three alternative algorithms. CFMINFO achieves the best, worst, and average SLL with a small SD of 0.5589, demonstrating lower maximum SLL, strong stability, and superior optimization capability.
Table 6. Performance comparison of various algorithms for 10-element and 16-element arrays with CFMINFO after 20 runs.
Example 4. 
The minimization of the maximum SLL for a 16-element linear array is achieved through the application of the CFMINFO algorithm. All settings remain identical to those in Example 3, with the sole exception that the angular range θ of interest now spans [0°, 81°]∪ [99°, 180°]. The objective function is formulated as follows in Equation (18), where θ i [ 0 , 81 ] [ 99 , 180 ]  and in Equation (18), bb1 = −29 dB.
To minimize the maximum SLL within the angular range [0°, 81°] ∪ [99°, 180°], the CFMINFO algorithm is applied to optimize the excitation amplitudes of a 16-element linear array. After 20 optimization runs, Figure 14a illustrates the convergence characteristics of CFMINFO for the 16-element linear array, while Figure 14b presents the maximum SLL distribution from 20 runs. Figure 15 compares the optimal AF obtained by CFMINFO, IWO [32], FA [9], and GOA [27]. Table 5 presents optimized maximum SLLs and excitation amplitudes. CFMINFO attains −28.10 dB, outperforming FA, CS, CABMO, and IWO by 3.83, 3.09, 2.23, and 1.71 dB, respectively.
Figure 14. (a) the convergence characteristics of CFMINFO for 16-element; (b) the distribution of maximum SLLs obtained from 20 runs.
Figure 15. The array pattern of 16-element in Example 4.
Table 6 presents the performance of CFMINFO versus other algorithms over 20 runs for the 16-element linear array. CFMINFO consistently outperforms in best, worst, and average SLLs, exhibiting a low SD of 0.1330 relative to the FA. Figure 16 compares the 3D radiation patterns of the conventional 16-element linear array and the CFMINFO-optimized array. In this case, the CFMINFO algorithm attains a lower maximum SLL with good stability, demonstrating superior optimization performance over other algorithms.
Figure 16. (a) the 3D radiation patterns of the traditional 16-element linear array; (b) the 3D radiation patterns of the CFMINFO-optimized 16-element linear array.

4.3. Optimization of Element Amplitude Based on FNBW Constraints and Lower Nulling Depth

Example 5. 
CFMINFO is utilized to minimize the SLL while establishing a particular lower nulling depth. A single null is intentionally positioned at a direction of 104°. The other parameters for this optimization remain consistent with those employed in previous examples, with the sole exception of the algorithm being run for 1000 iterations. The optimal excitation amplitudes obtained after the optimization process are tabulated in Table 7. The objective function is formulated as follows:
Table 7. A comparative analysis of CFMINFO’s results with those obtained from HSA, GA, PSO, and FPA algorithms.
F i t n e s s = ( max [ 20 log ( | A F ( θ i ) | max ( A F ( θ i ) ) ) ] b b 1 ) / b b 1 2 + ( max [ 20 log ( | A F ( θ k ) | max ( A F ( θ k ) ) ) ] b b 2 ) / b b 2 2
where  θ i [ 0 , 80 ] [ 100 , 180 ]  that is the range of sidelobes in a linear array,  θ k  is the angle of the deep null and  θ k = 104 . b b 1  represents the ideal maximum SLL that is desired for optimization, and bb2 represents the desired ideal sidelobe level at the deep null point, then  A F ( θ k )  represents the sidelobe level at  k . In Equation (19), bb1 = −29 dB, bb2 = −120 dB.
Table 7 presents a comparative analysis of CFMINFO’s results against those obtained from HAS [33], GA [5], PSO [7], and FPA [30], highlighting SLL and null depth performance. Comparison results indicate that CFMINFO outperforms the referenced arrays in minimizing SLL, achieving a null depth of −125.1 dB at 104°. The AF < −60 dB is considered a null.
Figure 17 presents the optimized array patterns at 104° for CFMINFO, GA [5], FPA [30], PSO [7], and HAS [33], illustrating their effectiveness in achieving the target null depth while minimizing SLL.
Figure 17. The array factor of a 20-element array with deep nulls optimized by CFMINFO compared to other algorithms.
Table 7 and Figure 17 demonstrate CFMINFO’s superior performance, achieving a maximum SLL of −32.30, which is 1.95–8.84 dB lower than FPA, HAS, PSO, and GA. At the 104° deep null, its SLL is 2.6–27.2 dB lower than that of these algorithms. This finding demonstrates CFMINFO’s superior SLL reduction, highlighting its value in linear array antenna design and application. Table 8 presents the optimized excitation amplitudes from Example 5.
Table 8. Optimized excitation amplitudes in Example 5.
In summary, the CFMINFO algorithm consistently achieves lower maximum SLL with robustness and reliability, demonstrating superior optimization performance over comparable methods. Its precise control and efficient strategy make it a strong candidate for complex antenna array optimization.

5. Conclusions

This study presents CFMINFO, an enhanced INFO algorithm with multiple optimization strategies for linear arrays. CFMINFO effectively synthesizes linear array patterns and regulates deep nulls, consistently outperforming GOA, WOA, FATA, CSO, ALO, and other algorithms in SLL reduction, convergence speed, and stability. Moreover, it achieves precise deep nulls in specific antenna directions by optimizing the SLL at the null while controlling the maximum SLL, outperforming IWO. It updates the vector positions via three core mechanisms, integrating Good-Lattice-Point Set initialization, STC chaotic parameterization, and Normal Cloud Mutation strategies. It is gradient-free, converges rapidly, and effectively mitigates local optima traps. Compared to other algorithms, CFMINFO-based pattern synthesis and deep null control optimization deliver superior results while reducing the computational costs in antenna optimization.
In summary, the proposed CFMINFO algorithm exhibits marked superiority in constrained linear array synthesis, outperforming conventional approaches under identical computational budgets. However, several avenues merit future exploration. Integrating deep or reinforcement learning into the CFMINFO framework could enhance adaptive parameter tuning and strengthen global search capability. Methodologically, the approach can be extended from one-dimensional linear arrays to planar and conformal arrays, demonstrating its scalability for higher-dimensional synthesis. Additionally, exploring richer constraint sets, including multi-objective formulations that jointly optimize sidelobe suppression, beamwidth, and pattern robustness, is promising. Finally, from an engineering perspective, assessing the feasibility of real-time optimization and hardware acceleration on FPGA or GPU platforms could facilitate practical deployment in antenna design.
Practical implications:
  • Enables stronger interference suppression and precise null steering for linear/sensor arrays with fewer tuning knobs and shorter design cycles.
  • Provides a general, gradient-free optimizer readily embeddable in sensor/antenna co-design and other constrained engineering problems.

Author Contributions

Conceptualization, Z.C.; methodology, A.L.; software, Z.C.; formal analysis, Y.W.; investigation, L.D.; resources, Y.L.; data curation, Z.C.; writing—original draft preparation, Z.C.; writing—review and editing, Y.L.; supervision, Y.L.; project administration, L.D.; funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (Program No. 62341124), and Yunnan Fundamental Research Projects (Program No. 202201AT070030), and the Scientific Research Fund of Yunnan Provincial Education Department (Program No. 2024Y150).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Chen, Zhuo (2025), “CEC2020 Real-World Constrained Engineering Optimization Seven-Problem Suite”, Mendeley Data, V1, https://doi.org/10.17632/nvjkfdycpw.1. Yan Liu (2025). Chaos Fusion Mutation-Based INFO Algorithm for Linear Antenna Array Optimization. IEEE Dataport. https://doi.org/10.21227/1jbz-wt55. https://data.mendeley.com/datasets/nvjkfdycpw/1 (accessed on 3 September 2025).

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

1. General linear-array factor (far-field superposition)
Consider a linear arrangement along the x -axis with wavenumber k = 2 π / λ . The position of the n -th element is x n R , and its complex excitation is a n = A n e j α n , With a progressive scan phase β n (for beam steering), the far-field array factor (neglecting the element pattern) is obtained by linear superposition of each element’s contribution with its geometric phase k x n cos θ :
A F ( θ ) = n 1 N a n e j ( k x n cos θ + β n ) = n 1 N A n e j α n e j ( k x n cos θ + β n )
A common choice is β n = ( n 1 ) β (uniform progressive phase). Equation (A.1) is the general working expression from which the symmetric forms are derived.
2. Symmetric Linear Array with 2 N Elements
Consider a symmetric linear array centered at the origin with 2 N isotropic elements. Let the n -th symmetric pair be located at ± d n (decision variables if spacing is optimized), with complex excitations a ± n = A n e ± j α n . Pairing the conjugate phase terms in the general superposition yields the cosine form
A F ( θ ) = n 1 N [ A n e j α n e j ( k d n cos θ + β n ) + n 1 N [ A n e j α n e j ( k d n cos θ β n ) ] = 2 n = 1 N A n cos ( α n + β n + k d n cos θ )
where k = 2 π / λ is the wavenumber, β n is the progressive phase for each element; when beam scanning is not required, set β n = 0 , and d n > 0 is the distance of the n-th pair from the array center.

References

  1. Wang, H.; Xiao, P.; Li, X. Channel parameter estimation of mmWave MIMO system in urban traffic scene: A training channel-based method. IEEE Trans. Intell. Transp. Syst. 2022, 25, 754–762. [Google Scholar] [CrossRef]
  2. Unz, H. Linear arrays with arbitrarily distributed elements. IRE Trans. Antennas Propag. 2003, 8, 222–223. [Google Scholar] [CrossRef]
  3. Harrington, R. Sidelobe reduction by nonuniform element spacing. IRE Trans. Antennas Propag. 1961, 9, 187–192. [Google Scholar] [CrossRef]
  4. Andreasen, M. Linear arrays with variable interelement spacings. IRE Trans. Antennas Propag. 2003, 10, 137–143. [Google Scholar] [CrossRef]
  5. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–73. [Google Scholar] [CrossRef]
  6. Opara, K.R.; Arabas, J. Differential Evolution: A survey of theoretical analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef]
  7. Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
  8. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2007, 1, 28–39. [Google Scholar] [CrossRef]
  9. Yang, X.S.; Slowik, A. Firefly algorithm. In Swarm Intelligence Algorithms; CRC Press: Boca Raton, FL, USA, 2020; pp. 163–174. [Google Scholar]
  10. Rajabioun, R. Cuckoo optimization algorithm. Appl. Soft Comput. 2011, 11, 5508–5518. [Google Scholar] [CrossRef]
  11. Geem, Z.W.; Kim, J.H.; Loganathan, G.V. A new heuristic optimization algorithm: Harmony search. Simulation 2001, 76, 60–68. [Google Scholar] [CrossRef]
  12. Van Beek, P. Backtracking search algorithms. In Foundations of Artificial Intelligence; Elsevier: Amsterdam, The Netherlands, 2006; Volume 2, pp. 85–134. [Google Scholar]
  13. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  14. Li, T.; Liu, Z.; Zhang, C.; Cheng, F.; Yao, Y.; Li, X.; He, H.; Yang, Y. Synthesis of Non-Uniform Spiral Antenna with Low Peak Sidelobe Level Using Enhanced Harris Hawks Optimization Algorithm. Electronics 2024, 13, 2959. [Google Scholar] [CrossRef]
  15. Ahmadianfar, I.; Heidari, A.A.; Noshadian, S.; Chen, H.; Gandomi, A.H. INFO: An efficient optimization algorithm based on weighted mean of vectors. Expert Syst. Appl. 2022, 195, 116516. [Google Scholar] [CrossRef]
  16. Balanis, C.A. Antenna Theory: Analysis and Design, 4th ed.; Hoboken, N.J., Ed.; Wiley: Hoboken, NJ, USA, 2016. [Google Scholar]
  17. Mailloux, R.J. Phased Array Antenna Handbook, 3rd ed.; Artech House: Norwood, MA, USA, 2017. [Google Scholar]
  18. Hansen, R.C. Phased Array Antennas, 2nd ed.; Wiley: Hoboken, NJ, USA, 2009. [Google Scholar]
  19. Zaremba, S.K. Good lattice points, discrepancy, and numerical integration. Ann. Di Mat. Pura Ed Appl. 1966, 73, 293–317. [Google Scholar] [CrossRef]
  20. Hua, Z.; Zhou, Y.; Huang, H. Cosine-transform-based chaotic system for image encryption. Inf. Sci. 2019, 480, 403–419. [Google Scholar] [CrossRef]
  21. Wang, G.; Xu, C.; Li, D. Generic normal cloud model. Inf. Sci. 2014, 280, 1–15. [Google Scholar] [CrossRef]
  22. Li, D.; Liu, C.; Gan, W. A new cognitive model: Cloud model. Int. J. Intell. Syst. 2009, 24, 357–375. [Google Scholar] [CrossRef]
  23. Agushaka, J.O.; Ezugwu, A.E.; Abualigah, L.; Alharbi, S.K.; Khalifa, H.A.E.W. Efficient initialization methods for population-based metaheuristic algorithms: A comparative study. Arch. Comput. Methods Eng. 2023, 30, 1727–1787. [Google Scholar] [CrossRef]
  24. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  25. Sallam, K.M.; Elsayed, S.M.; Chakrabortty, R.K.; Ryan, M.J. Improved multi-operator differential evolution algorithm for solving unconstrained problems. In Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK, 19–24 July 2020; pp. 1–8. [Google Scholar]
  26. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  27. Saremi, S.; Mirjalili, S.; Lewis, A. Grasshopper optimisation algorithm: Theory and application. Adv. Eng. Softw. 2017, 105, 30–47. [Google Scholar] [CrossRef]
  28. Pappula, L.; Ghosh, D. Linear antenna array synthesis using cat swarm optimization. AEU-Int. J. Electron. Commun. 2014, 68, 540–549. [Google Scholar] [CrossRef]
  29. Qi, A.; Zhao, D.; Heidari, A.A.; Liu, L.; Chen, Y.; Chen, H. FATA: An efficient optimization method based on geophysics. Neurocomputing 2024, 607, 128289. [Google Scholar] [CrossRef]
  30. Singh, U.; Salgotra, R. Synthesis of linear antenna array using flower pollination algorithm. Neural Comput. Appl. 2018, 29, 435–445. [Google Scholar] [CrossRef]
  31. Prerna, S.; Kothari, A. Ant lion optimization algorithm to control side lobe level and null depths in linear antenna arrays. AEU-Int. J. Electron. Commun. 2016, 70, 1339–1349. [Google Scholar]
  32. Sun, G.; Liu, Y.; Li, H.; Liang, S.; Wang, A.; Li, B. An antenna array sidelobe level reduction approach through invasive weed optimization. Int. J. Antennas Propag. 2018, 2018, 4867851. [Google Scholar] [CrossRef]
  33. Guney, K.; Onay, M. Optimal synthesis of linear antenna arrays using a harmony search algorithm. Expert Syst. Appl. 2011, 38, 15455–15462. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.