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

22 November 2022

Evolutionary Computation for Sparse Synthesis Optimization of CCAAs: An Enhanced Whale Optimization Algorithm Method

,
,
,
and
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
*
Author to whom correspondence should be addressed.
This article belongs to the Topic Antennas

Abstract

Concentric circular antenna arrays (CCAAs) can obtain better performance than other antenna arrays. However, high overhead and excessive sidelobes still make its application difficult. In this paper, we consider the sparse synthesis optimization of CCAAs. Specifically, we aim to turn off a specific number of antennas while reducing the sidelobe of CCAAs. First, we formulate an optimization problem and present the solution space. Then, we propose a novel evolutionary method for solving the optimization problem. Our proposed method introduces hybrid solution initialization, hybrid crossover method, and hybrid update methods. Simulation results show the effectiveness of the proposed algorithm and the proposed improvement factors.

1. Introduction

With the rapid development of computer technology and wireless communication technology, increasing numbers of users are being connected to the network. However, due to the large number of users accessing 5G and 6G networks, a single common antenna often cannot provide sufficient network support for users. Increasing the transmission power of the antenna alone often cannot improve the network quality, and creates severe interference problems. In this case, using multiple antennas to form an antenna array and conduct beamforming can be seen as an effective technique to enhance wireless communication performance [1].
Specifically, multiple antennas can be controlled by a single controller and then emit the same electromagnetic wave towards the target. These electromagnetic waves are superimposed and canceled in free space to generate a beam pattern with a distribution of strengths and weaknesses [2]. We note that the direction with the strongest gain is called the mainlobe and the rest are called the sidelobes. By pointing the mainlobe to the target user, the power received by the target user can be greatly enhanced, thus strengthening the performance of the antenna system in long-range and high-speed scenarios.
The antennas can be distributed in different manners to form different antenna arrays. Common antenna arrays include linear antenna arrays, square antenna arrays, Yagi–Uda antenna arrays, etc. In recent years, concentric circular antenna arrays (CCAAs) [3] have received a lot of attention from researchers due to their unique advantages and inherent merits [4]. As shown in Figure 1, CCAAs consist of some concentric circular rings, and each ring contains a various number of antennas. Compared with other antenna arrays, CCAAs can perform 360-degree beam scanning to achieve more comprehensive coverage [5]. On the other hand, CCAAs can obtain relatively small sidelobes, thus reducing the interference signals.
Figure 1. CCAA model.
In existing CCAAs, the excitation current weights of array elements are often set as uniform, as this scheme requires no further design and is easy to implement. However, these unoptimized and simple uniform CCAAs have some drawbacks that lead to their limited application in the real world. Specifically, CCAAs often contain a huge number of array elements which indeed effectively improve the transmission performance of CCAAs but cause a large overhead. Actually, in most scenarios, not all array elements need to be turned on. On the other hand, the sidelobes of uniform CCAAs are also difficult to suppress, which may generate a great deal of interference to the surrounding devices [6]. Therefore, some of the array elements of CCAAs can be turned off and some array elements can be assigned low excitation current weights, thereby completing the sparse synthesis optimization of CCAAs.
The existing methods for performing sparse synthesis are based on the following types of methods. Some work has utilized deterministic optimization methods to perform sparse synthesis of various antenna arrays, such as convex optimization methods to determine which antennas need to be turned off and optimize the excitation current accordingly. However, these methods often require the relaxation of certain key constraints, leading to a degradation of the optimization performance. Several works have employed evolutionary computation to perform sparse synthesis tasks. This is due to the fact that evolutionary computation is able to solve many NP-hard problems and does not require information about the gradient of the problem. Therefore, evolutionary computation can be seen as an effective method to perform the sparse synthesis optimization of CCAAs. For instance, references [7,8,9] considers using moth flame optimization, a teaching–learning-based optimization algorithm, and a cuckoo search algorithm to solve the sparse synthesis optimization of CCAAs and obtain suitable results.
Most of these methods only consider reducing the sidelobes or decreasing the number of active antennas as much as possible. However, aiming to keep the transmission power steady, there also is a requirement to reduce the maximum sidelobe level while switching off a fixed number of antennas. This requirement has been overlooked in the literature. Note that turning off a specific number of array elements of CCAAs while optimizing sidelobes is challenging because the structure of the decision variables will be changed. Different from these methods, we aim to turn off the specific number of antennas while reducing the sidelobe of CCAAs via a novel evolutionary algorithm in this work. Our contributions are summarized as follows.
  • We formulate a novel optimization problem to turn off a specific number of antennas while reducing the sidelobes of CCAAs. The problem is challenging because it involves both binary and continuous decision variables and is an NP-hard problem.
  • We propose an enhanced whale optimization algorithm (EWOA) to solve our formulated problem. EWOA introduces chaos theory and thereby proposes a novel hybrid solution initialization method. Moreover, we propose a hybrid solution crossover approach to balance the exploitation and exploration abilities of the EWOA. Finally, we propose a hybrid solution update method to handle the specific structure of the problem. After being enhanced, the proposed EWOA is more suitable and efficient in solving our considered problem and has a main difference from the conventional EWOA.
  • We conduct extensive simulations to verify the performance of the proposed EWOA. The simulation results show that the proposed EWOA is effective and outperforms other peer algorithms. Moreover, the proposed improved factors are also evaluated and demonstrated.
The rest of the paper is organized as follows. In Section 2, we briefly present some existing works in terms of deterministic methods and evolutionary approaches. Moreover, Section 3 introduces the considered models and formulates our problem. In addition, we propose the EWOA and the corresponding improved factors in Section 4. Furthermore, Section 5 conducts the simulations. Finally, the paper is concluded in Section 6.

3. Model and Problem

In this section, we first present our considered CCAA model. Then, we formulate our considered sparse synthesis optimization problem in CCAAs.

3.1. CCAA Models

We show CCAA models in Figure 1. As can be seen, CCAAs consist of some concentric circular rings, and each ring contains a various number of antennas. Moreover, we assume that each antenna element of CCAA is radiation isotropic. In addition, all the antenna elements of CCAA are controlled by a centralized process and these antennas are synchronized in terms of time, frequency, and initial phase. Furthermore, all the antenna elements are fixed and the relative positions cannot be changed.
In this case, the electromagnetic waves generated by all the array elements will be precisely superimposed at the receiver and offset in some directions. Intuitively, these antennas will generate a beam pattern that contains a mainlobe and some sidelobes [21]. Mathematically, we can use the array factor as the index to show the signal strength of the CCAA system. In CCAAs, the array factor is a complex function of the excitation current weights of array elements of CCAAs, which is shown as follows [22].
F ( θ , ϕ ) = m = 1 M n = 1 N m I m n · e j k r m sin θ cos ϕ ϕ m n + γ m n ,
where M is the number of concentric rings. Moreover, N m is the number of antennas of the mth concentric rings, where m = 1 , 2 , , M . Note that we use N T to denote the total number of antennas in the CCAA, which can be calculated as N L = m = 1 M N m . In addition, k = 2 π / λ m, where λ is the wavelength. Additionally, r m is the radius of the mth circle with the value of N m d m / 2 π , wherein d m is the spacing between the elements on the mth concentric rings. Furthermore, θ and ϕ are the zenith and azimuth angles, θ 0 and φ 0 are the directions of the mainlobe, and ϕ m n is the central angle of the nth antenna element of the mth concentric rings. The most important parameters of Equation (1) are I m n and γ m n , where I m n is the excitation current weight of nth antenna element of the mth circle and γ m n is the initial phase of nth antenna element of the mth circle. We assume that the initial phase of all the antennas are synchronized, thus γ m n can be calculated as follows.
γ m n = k γ m sin ( θ 0 ) cos ( φ 0 φ m n ) .

3.2. Inactivated or Activated Antenna Model

In this work, we aim to turn off a specific number of array elements in CCAAs while achieving some other optimization objective. Thus, we introduce our inactivated or activated antenna model in this section.
Specifically, we consider the use of a binary vector B = { b 1 , b 2 , , b N T } to denote the antenna’s inactivated or activated condition. As shown in Figure 2, we use 0 to indicate that the antenna is not turned on, and 1 to indicate that the antenna is turned on. Mathematically, this model can be expressed as follows.
b l = 0 , The l th antenna is turned off , 1 , The l th antenna is turned on .
Figure 2. Inactivated or activated antenna model.

3.3. Sidelobe Suppression Model

As previously mentioned, the portion of the signal that is not the mainlobe belongs to the sidelobes. Therefore, it is difficult for us to evaluate the suppression of the sidelobes in a beam pattern. Generally speaking, we use the maximum sidelobe level (SLL) as a performance index to evaluate the suppression of the total sidelobes. This is because once the maximum SLL is suppressed, all the sidelobes will be suppressed. Mathematically, the calculation of the maximum SLL is as follows:
f s l l ( I ) = B A F ( θ S L L ) A F ( θ M L ) ,
where I = { I 1 , I 2 , . . . , I N T } is a vector denote the excitation current weights of the total antennas.

3.4. Optimization Problem

In this work, we aim to turn off a specific number of antennas while reducing the sidelobe of CCAAs. Based on the models and analyses above, we can carefully control B and I to optimize the maximum SLL. Specifically, our considered optimization problem can be expressed as follows:
min { B , I } f = f s l l
s . t . 0 I l 1 , l N T
b l = [ 0 , 1 ] , l N T
We mention that our considered problem is a very complex optimization problem. Specifically, controlling the excitation current weights of antennas to minimize the maximum SLL is already an NP-hard problem. Our problem is more complicated than that, which means that our problem is also a complex NP-hard problem. Moreover, most existing works only consider optimizing the excitation current weights, which only have continuous decision variables. Likewise, there are also some works that only consider determining whether the antennas should be switched on or switched off, which only have binary decision variables. Different from these works, we consider both excitation current weight and antenna switched-on optimizations. Thus, our formulated problem involves both continuous and binary decision variables, which is difficult to solve with the existing methods. In this case, a powerful high-performance algorithm is urgently needed to solve our problem.

4. Proposed Algorithm

In this section, we aim to propose a novel and powerful algorithm to solve our considered problem. To this end, we introduce an evolutionary computation method and then enhance the algorithm, thereby achieving better objective values by controlling the decision variables of B and I .

4.1. Overview of Evolutionary Computation

Evolutionary computation is a very popular advanced optimization method in recent years. Evolutionary computation refers to the rules and guidelines of nature, physics, and chemistry, so as to abstract important mathematical models with solution significance, thereby achieving the purpose of searching the solution space [23].
Specifically, most evolutionary computation algorithms generate a population in which each individual in the population is a solution to the problem to be solved. These individuals can be evaluated by an objective function, and the corresponding individuals with high objectives will have higher values. Individuals in the population are constantly updated in iteration, and individuals with high values can influence individuals with low values to update. In this way, through continuous iteration, the algorithm can continuously search for better solutions in the solution space.
Mathematically, we denote the population as P, in which P = { X 1 , X 2 , . . . , X N p o p } , wherein X i is the ith solution of the population. Moreover, X i must be a feasible solution to the optimization problem shown in Equation (5), which can be denoted as X i = { x 1 , x 2 , . . . , x N d i m } = { B i , I i } .

4.2. Conventional Whale Optimization Algorithm

Among the various evolutionary computation algorithms, the whale optimization algorithm (WOA) is a recently proposed algorithm with high performance. In some engineering problems, WOA often achieves better performance than other algorithms. WOA considers th prey-encircling spiral bubble-net feeding maneuver, and the search for prey of the whale population. These models can be expressed as follows.

4.2.1. Encircling Prey

Whales can find prey and surround them. The WOA algorithm allows individuals other than other individuals to update their positions to approach the optimal position, which can be expressed as follows.
D = C · X * ( t ) X ( t ) , X ( t + 1 ) = X * ( t ) A · D ,
where t indicates the iteration, X * is the position vector of the best solution of current population, and | | is the absolute value operator. The coefficient vectors A and C can be calculated as follows.
A = 2 a · r a , C = 2 r ,
where a is a parameter that is linearly decreased from 2 to 0 through the iteration and r is a random number [0, 1].

4.2.2. Bubble-Net Attacking Method

The bubble-net attacking method contains two methods which are detailed as follows.
(i)
Shrinking encircling mechanism. This behavior is achieved by reducing the value of parameter a, and the details can be found in [24].
(ii)
Spiral updating position. WOA uses a helix-shaped movement of humpback whales to guide the update of the population, which can be shown as follows.
D = X * ( t ) X ( t ) , X ( t + 1 ) = D · e b l · cos ( 2 π l ) + X * ( t ) ,
where D is the distance between the current whale and prey, b is a constant parameter, and l is random in [−1, 1].

4.2.3. Search for Prey

WOA develops a random selection method to enhance the exploration capabilities of the algorithm, as follows.
D = C · X rand X , X ( t + 1 ) = X rand A · D ,
where X r a n d is a random position vector.

4.2.4. Shortcomings

Although WOA has many inherent advantages, there are still some flaws and urgent problems in WOA that are relevant to solving our problem. For example, the problem requires that the partial decision variables be binary, and the partial decision variables are continuous variables from 0 to 1. This makes our problem a very intractable mixed solution optimization problem, which poses a challenge to the solution of WOA. Second, the development ability and exploration ability required by WOA to solve different problems are not the same. These flaws prompted us to improve it and propose an improved version of WOA.

4.3. Proposed Enhanced Algorithm

In order to make WOA more able to solve our optimization problem, we propose an enhanced WOA (EWOA) in this part. The details and improved factors are shown as follows.

4.3.1. Hybrid Solution Initialization Method

The conventional WOA uses a stochastic number generator to generate the initial population. A generated initial population via this type has the following issues. First, this method will lead to a decrease in the performance of the initial solution, thereby reducing the convergence performance of the algorithm. Second, our problem is a mixed solution problem, and a stochastic number generator can only produce continuous solutions. Due to these reasons, we propose a hybrid solution update method in this part.
First, we generate the continuous part of the solution via chaos maps. Note that chaos maps are special mathematical structures that include periodic and stochastic continuous sequences. Because of their characteristics, they are often used in the improvement of initialization in evolutionary computation algorithms. Specifically, there are about 10 common chaotic maps, namely, Chebyshev, circle, Gauss/mouse, iterative, logistic, piecewise, sine, singer, sinusoidal, and tent. In this work, we select an iterative map to generate the continuous part of the solutions, which can be detailed as follows.
p q + 1 = sin c π p q , c = 0.7 ,
where p q is the qth sequence of the iterative map. Then, the continuous part of a solution can be initialized as follows.
x k = l b k + p q ( u b k l b k ) ,
By using this method, the initial solution generated by the algorithm will have a more balanced performance, so the algorithm’s performance is better.
Second, we generate the binary part of the solution, which can be detailed as follows.
B = Rand 1 , 0 N sel , N S N sel ,
where Rand 1 , 0 a , b can generate a vector combined with a ones and b zeros.

4.3.2. Hybrid Solution Crossover

We consider a crossover method to hybridize solutions to enhance the exploration ability of our proposed algorithm. Specifically, the best solution for the population often contains the most information and can guide all individuals to explore in a better direction. In each iteration, we select some individuals and use the crossover with the best solution to improve them. The details of this method are as follows. As with the proposed hybrid solution initialization method, this crossover method operates on different classes of solutions separately.
For the discrete part, we first find the discrete dimension which is different from the best solution and exchange information between the two. Subsequently, we judge whether the discrete part of the current individual satisfies the selected number of antennas. If the number is too large or too small, we invert the random selection solution from the individual until the number of antennas selected by the individual is appropriate.
For the continuous part, we make individuals exchange information with the best solution with half the probability. The pseudocode for this method is shown in Algorithm 1.
Algorithm 1: Hybrid Solution Crossover.
Futureinternet 14 00347 i001

4.3.3. Hybrid Solution Update

In this section, we update the two parts of the hybrid solution separately. Specifically, the continuous solution part is still updated using the original WOA update method. For discrete solutions, we consider mutating and crossing them first. The method is specifically shown in Algorithm 2.
Algorithm 2: Hybrid Solution Update.
Futureinternet 14 00347 i002

4.3.4. Main Steps and Complexity Analysis of EWOA

The main steps of the proposed EWOA can be shown in Algorithm 3. Moreover, the complexity of EWOA is examined. The calculation of the objective function value, which is considerably more difficult than other steps in our optimization problem, takes the longest. Thus, other steps can be skipped in this situation. As a result, when the maximum number of iterations and population size are denoted as t m a x and N p o p , respectively, the complexity of EWOA is O ( t m a x · N p o p ) .
Algorithm 3: EWOA.
Futureinternet 14 00347 i003

5. Simulations

In this section, we perform simulations to evaluate the performance of EWOA. First, we present our experimental setup, comparison algorithms, etc. Second, we present our optimization results. Third, we illustrate the effectiveness of the improvement factors.

5.1. Setups

In this work, we use a CCAA with 10 rings for the simulation. In this case, the total number of antenna elements in the CCAA is 440, and the number of elements per ring is 8 × m, where m is the number of turns. Furthermore, we aim to turn off one half of the antenna elements. Moreover, our used CPU was an 11th Gen Intel(R) Core(TM) i7-11700 @ 2.50 GHz with 16 GB of RAM.
In addition, we introduced some comparison algorithms for comparison, specifically, the dragonfly algorithm (DA) [25], conventional WOA [24], gray wolf optimization (GWO) [26], sine cosine algorithm (SCA) [27], and salp swarm algorithm (SSA) [28]. In this case, all algorithm populations were set to 50, and the number of iterations was set to 200. Note that these algorithms are both evolutionary algorithms, in which their computational complexities correspond to the times of fitness calculations. Thus, in this work, these algorithms have the same complexity which is t m a x × N p o p , i.e., 50 × 200 .

5.2. Simulation Results

We first evaluated the objective function values of different algorithms to solve our problem and give the average, maximum, and minimum values in Table 1. It can be seen that our proposed method is superior to all other comparison algorithms. The reason is that we have a better balance between exploration ability and exploitation ability. Moreover, as shown in Figure 3, we give the convergence curves of different algorithms. It can be seen that our algorithm’s convergence is the fastest. It can be seen that our proposed initial solution method can effectively speed up convergence. In addition, as shown in Table 2, we give the running time of different algorithms. It can be seen that the running time of all algorithms is similar, and our algorithm does not increase the running complexity of the algorithm. Furthermore, as shown in Figure 4, we provide the beam patterns of the CCAAs obtained by different algorithm. As can be seen, our proposed EWOA achieved the best beam pattern performance. For a more intuitive demonstration, we plot the structure of the optimized CCAAs in Figure 5. Specifically, the entire antenna array is the structure of the original CCAA. After being optimized by our algorithm, some antennas are switched off while the rest are also switched on.
Table 1. Statistical results of the objective values obtained by different approaches.
Figure 3. Beam patterns obtained by different algorithms.
Table 2. Statistical results of the running time obtained by different approaches.
Figure 4. Convergence rates obtained by different algorithms.
Figure 5. State of the CCAA.
On the other hand, we evaluated the impact of different improved factors on the algorithm. We considered different chaotic map-based initialization methods and proposed crossover methods. The optimization results and running time are shown in Table 3 and Table 4, respectively. It can be seen that our selected chaotic map has the best performance, and the proposed crossover method can also effectively improve the performance of the algorithm. In addition, these algorithms are all on the same running time, which means that there is no additional increase in the running time of the algorithm.
Table 3. Statistical results of the objective values obtained by different improved factors.
Table 4. Statistical results of the running time obtained by different improved factors.
Except for the considered scenario in our original submission, we further added examples: one involving a very low population within 440 antenna elements and another one involving smaller arrays of 100 elements with large and small populations. The corresponding simulation results are presented as follows. Specifically, Table 5 shows the simulation results obtained by different algorithms in the case with 10 populations and 440 elements. Moreover, Table 6 shows the simulation results obtained by different algorithms in the case with 50 populations and 120 elements. In addition, Table 7 shows the simulation results obtained by different algorithms in the case with 10 populations and 120 elements. As can be seen, our proposed algorithm also outperforms other compared algorithms in the three cases. The reason may be that we balance the exploration and exploitation abilities and can make our proposed algorithm more suitable for solving our optimization problem.
Table 5. Statistical results of the objective values obtained by different approach in the case with 10 populations and 440 elements.
Table 6. Statistical results of the objective values obtained by different approach in the case with 50 populations and 120 elements.
Table 7. Statistical results of the objective values obtained by different approach in the case with 10 populations and 120 elements.

6. Conclusions

This paper considered the sparse synthesis optimization of CCAAs. We aimed to turn off a specific number of antennas while reducing the sidelobe of CCAAs. First, we formulated an optimization problem and presented the solution space. Then, we proposed an EWOA method for solving the optimization problem. EWOA introduced hybrid solution initialization, crossover, and update methods. Finally, we conducted simulations to show the effectiveness of the proposed EWOA and the proposed improvement factors.

Author Contributions

Data curation, B.T. and J.X.; Supervision, L.C.; Writing—original draft, S.Y. and Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China [grant number 51675506], and the Foundation for Excellent Young Scholars of Jilin Province, China [grant number 20190103015JH].

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kala, D.D.; Sundari, D.T. A review on optimization of antenna array by evolutionary optimization techniques. Int. J. Intell. Unmanned Syst. 2021.
  2. Geyi, W. The method of maximum power transmission efficiency for the design of antenna arrays. IEEE Open J. Antennas Propag. 2021, 2, 412–430. [Google Scholar] [CrossRef]
  3. Ioannides, P.; Balanis, C.A. Uniform circular and rectangular arrays for adaptive beamforming applications. IEEE Antennas Wirel. Propag. Lett. 2005, 4, 351–354. [Google Scholar] [CrossRef]
  4. Dutta, K.P.; Mahanti, G.K. Evolutionary algorithms for optimal synthesis of thinned multiple concentric circular array antenna with constraints. Int. J. Electron. 2020, 107, 1649–1662. [Google Scholar] [CrossRef]
  5. Dessouky, M.I.; Sharshar, H.; Albagory, Y. Efficient sidelobe reduction technique for small-sized concentric circular arrays. Prog. Electromagn. Res. 2006, 65, 187–200. [Google Scholar] [CrossRef]
  6. Sun, G.; Liu, Y.; Chen, Z.; Liang, S.; Wang, A.; Zhang, Y. Radiation beam pattern synthesis of concentric circular antenna arrays using hybrid approach based on cuckoo search. IEEE Trans. Antennas Propag. 2018, 66, 4563–4576. [Google Scholar] [CrossRef]
  7. Das, A.; Mandal, D.; Ghoshal, S.; Kar, R. Concentric circular antenna array synthesis for side lobe suppression using moth flame optimization. AEU-Int. J. Electron. Commun. 2018, 86, 177–184. [Google Scholar] [CrossRef]
  8. Dutta, K.P.; Mahanti, G.K. Synthesizing uniform concentric circular array antenna for minimized sidelobes using teaching–learning-based optimization algorithm. In Emerging Technologies in Data Mining and Information Security; Springer: Berlin/Heidelberg, Germany, 2021; pp. 243–251. [Google Scholar]
  9. Sun, G.; Liu, Y.; Chen, Z.; Zhang, Y.; Wang, A.; Liang, S. Thinning of concentric circular antenna arrays using improved discrete cuckoo search algorithm. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar]
  10. Buttazzoni, G.; Babich, F.; Vatta, F.; Comisso, M. Geometrical synthesis of sparse antenna arrays using compressive sensing for 5G IoT applications. Sensors 2020, 20, 350. [Google Scholar] [CrossRef]
  11. Morabito, A.F.; Nicolaci, P.G. Optimal synthesis of shaped beams through concentric ring isophoric sparse arrays. IEEE Antennas Wirel. Propag. Lett. 2016, 16, 979–982. [Google Scholar] [CrossRef]
  12. Fan, W.; Liang, J.; Fan, X.; So, H.C. A unified sparse array design framework for beampattern synthesis. Signal Process. 2021, 182, 107930. [Google Scholar] [CrossRef]
  13. Pinchera, D.; Migliore, M.D.; Schettino, F.; Lucido, M.; Panariello, G. An effective compressed-sensing inspired deterministic algorithm for sparse array synthesis. IEEE Trans. Antennas Propag. 2017, 66, 149–159. [Google Scholar] [CrossRef]
  14. Caratelli, D.; Vigano, M.C. A novel deterministic synthesis technique for constrained sparse array design problems. IEEE Trans. Antennas Propag. 2011, 59, 4085–4093. [Google Scholar] [CrossRef]
  15. Comisso, M.; Palese, G.; Babich, F.; Vatta, F.; Buttazzoni, G. 3D multi-beam and null synthesis by phase-only control for 5G antenna arrays. Electronics 2019, 8, 656. [Google Scholar] [CrossRef]
  16. Dutta, K.P.; Sundi, S.; Khalkho, S.S.; Tirkey, J.; Hembrom, K.K. Minimization of sidelobe level of uniformly excited concentric circular array antenna using evolutionary technique. In Innovative Data Communication Technologies and Application; Springer: Berlin/Heidelberg, Germany, 2021; pp. 185–194. [Google Scholar]
  17. Ismaiel, A.M.; Elsaidy, E.; Albagory, Y.; Atallah, H.A.; Abdel-Rahman, A.B.; Sallam, T. Performance improvement of high altitude platform using concentric circular antenna array based on particle swarm optimization. AEU-Int. J. Electron. Commun. 2018, 91, 85–90. [Google Scholar] [CrossRef]
  18. Taser, A.E.; Guney, K.; Kurt, E. Synthesizing of concentric circular antenna arrays by using a combination of ant lion optimizer and sequential quadratic programming. Int. J. Numer. Model. Electron. Netw. Devices Fields 2022, e3071. [Google Scholar] [CrossRef]
  19. Challa Ram, G.; Girish Kumar, D.; Venkata Subbarao, M. A Novel Optimization for Synthesis of Concentric Circular Array Antenna. In Intelligent Data Engineering and Analytics; Springer: Berlin/Heidelberg, Germany, 2022; pp. 343–349. [Google Scholar]
  20. Durmus, A.; Kurban, R. Optimal synthesis of concentric circular antenna arrays using political optimizer. IETE J. Res. 2022, 68, 768–777. [Google Scholar] [CrossRef]
  21. Li, J.; Kang, H.; Sun, G.; Liang, S.; Liu, Y.; Zhang, Y. Physical Layer Secure Communications Based on Collaborative Beamforming for UAV Networks: A Multi-objective Optimization Approach. In Proceedings of the IEEE INFOCOM 2021-IEEE Conference on Computer Communications, Vancouver, BC, Canada, 10–13 May 2021; pp. 1–10. [Google Scholar]
  22. Balanis, C.A. Antenna Theory: Analysis and Design; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  23. Parpinelli, R.S.; Plichoski, G.F.; Silva, R.S.D.; Narloch, P.H. A review of techniques for online control of parameters in swarm intelligence and evolutionary computation algorithms. Int. J. -Bio-Inspired Comput. 2019, 13, 1–20. [Google Scholar] [CrossRef]
  24. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  25. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  26. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S. An improved grey wolf optimizer for solving engineering problems. Expert Syst. Appl. 2021, 166, 113917. [Google Scholar] [CrossRef]
  27. Mirjalili, S.M.; Mirjalili, S.Z.; Saremi, S.; Mirjalili, S. Sine cosine algorithm: Theory, literature review, and application in designing bend photonic crystal waveguides. Nat.-Inspired Optim. 2020, 811, 201–217. [Google Scholar]
  28. Faris, H.; Mirjalili, S.; Aljarah, I.; Mafarja, M.; Heidari, A.A. Salp swarm algorithm: Theory, literature review, and application in extreme learning machines. Nat.-Inspired Optim. 2020, 811, 185–199. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

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