Abstract

The aim of this paper is to introduce the grey wolf optimization (GWO) algorithm to the electromagnetics and antenna community. GWO is a new nature-inspired metaheuristic algorithm inspired by the social hierarchy and hunting behavior of grey wolves. It has potential to exhibit high performance in solving not only unconstrained but also constrained optimization problems. In this work, GWO has been applied to linear antenna arrays for optimal pattern synthesis in the following ways: by optimizing the antenna positions while assuming uniform excitation and by optimizing the antenna current amplitudes while assuming spacing and phase as that of uniform array. GWO is used to achieve an array pattern with minimum side lobe level (SLL) along with null placement in the specified directions. GWO is also applied for the minimization of the first side lobe nearest to the main beam (near side lobe). Various examples are presented that illustrate the application of GWO for linear array optimization and, subsequently, the results are validated by benchmarking with results obtained using other state-of-the-art nature-inspired evolutionary algorithms. The results suggest that optimization of linear antenna arrays using GWO provides considerable enhancements compared to the uniform array and the synthesis obtained from other optimization techniques.

1. Introduction

Antenna arrays play a significant role in modern wireless communication systems because of their advantages over single antenna element such as high directivity, high gain, and beam steering capabilities. These characteristics of antenna arrays make them suitable for applications like beam forming and null positioning [1]. Null positioning in order to eliminate the unwanted signals which cause interference is probably one of the most important goals of array synthesis [2, 3]. Moreover, producing a directive beam at a particular direction while keeping the side lobe level (SLL) small to avoid interference with other radiating sources is another important aim of array synthesis.

Extensive study of linear antenna array synthesis has been reported in the literature [46]. For linear array, SLL minimization and null placement can be achieved either by optimizing the excitation amplitude and phase while maintaining uniform spacing as that of conventional array or by optimizing the element spacing while assuming uniform amplitude and phase excitation. Various evolutionary algorithms such as genetic algorithm (GA) [7, 8], simulated annealing (SA) [9], particle swarm optimization (PSO) [1013], ant colony optimization (ACO) [14], cat swarm optimization (CSO) [15], invasive weed optimization (IWO) [16, 17], Taguchi’s method [18], biogeography based optimization [19], artificial bees colony algorithm [20], firefly algorithm [21], cuckoo search algorithm [22], differential search algorithm [23], and backtracking search optimization algorithm [24] have been successfully applied for optimization of linear arrays.

The main aim of this paper is to introduce the grey wolf optimization (GWO) algorithm [25] to the electromagnetics and antenna community. GWO is a metaheuristic algorithm inspired by the leadership hierarchy and hunting mechanism of grey wolves. It was proposed by Mirjalili et al. in 2014 [25]. GWO has been applied to solve practical optimization problems in engineering [25] such as tension/compression spring design, welded beam design, pressure vessel design, and optical buffer design. GWO has also been used in areas like allocation of static synchronous compensator (STATCOM) devices on power system grid [26] and to solve economic dispatch problems [27, 28] and so forth. In [29], an improved grey wolf optimizer for training q-Gaussian Radial Basis Functional-link nets was proposed.

However, this is the first time that GWO is being applied to antenna array optimization to the best of the authors’ knowledge. In this paper, GWO has been applied to linear antenna arrays for optimal pattern synthesis in the following two ways: by optimizing the antenna positions while assuming uniform excitation and by optimizing the antenna current amplitudes while assuming spacing and phase as that of uniform array. GWO is used to achieve an array pattern with minimum side lobe level (SLL) along with placement of deep nulls in the specified directions. In addition, GWO is applied for the minimization of the first side lobe nearest to the main beam (near side lobe minimization) while simultaneously controlling the other side lobes.

This section has presented a brief introduction to linear antenna array, the GWO and its applications in optimization problems, and the main objective of this paper. The rest of the paper is organized as follows: the linear antenna array geometry, configuration, and array factor equations are discussed in Section 2. Section 3 presents an elaborate description of the grey wolf optimization algorithm along with a flowchart outlining the steps of GWO implementation. Various examples for linear array synthesis along with the GWO optimized antenna positions and currents as well as the corresponding array patterns are presented in Section 4. The validation of the obtained results by comparison with other nature-inspired evolutionary algorithms is also presented in this section. Section 5 presents the conclusion.

2. Linear Antenna Array

A linear antenna array of isotropic elements placed symmetrically along the -axis is considered in this work, as illustrated in Figure 1.

Due to symmetry, the array factor (AF) [1, 10] in the azimuth plane is given bywhere , , and are the excitation amplitude, phase, and position of th element in the array. is the wave number and is given by 2π/λ and is the azimuth angle.

For antenna element position optimization, it is assumed that the antenna array is subjected to uniform amplitude and phase excitation; that is, and . Thus, the AF in (1) gets modified to

The proper placement of antennas in the linear array is very important because if antennas are placed too close to each other, this leads to mutual coupling effects and if antennas are placed too far away, this leads to grating lobes. Thus, conditions (3) must be satisfied for antenna position optimization:where is the antenna position adjacent to the antenna position and is the set of all antenna positions.

The array factor for antenna current amplitude optimization is given by (4). Uniform phase, that is, , and the interelement spacing () of as that of uniform array are assumed:

3. Grey Wolf Optimization (GWO) Algorithm

GWO is a metaheuristic algorithm which mimics the social hierarchy and hunting mechanism of grey wolves. The hierarchy of grey wolves is as follows: the leaders are male and female, called alphas (). The second level in the hierarchy comprises the beta () wolves followed by delta () wolves and the lowest ranking grey wolves are the omegas (). The hierarchy of grey wolves is mathematically modelled by considering as the fittest solution followed by the second and third best solutions, and , respectively. The rest of the candidate solutions are assumed to be .

The main phases of grey wolf hunting are as follows [30]:(1)Tracking, chasing, and approaching the prey.(2)Pursuing, encircling, and harassing the prey until it stops moving.(3)Attack towards the prey.

The encircling behavior is mathematically modelled by (5) as in [25]:where indicates the current iteration, and are coefficient vectors, is the position vector of the prey, and indicates the position vector of a grey wolf. The vectors and are calculated usingwhere components of are linearly decreased from 2 to 0 over the course of iterations and , are random vectors in .

In the GWO algorithm, the hunting (optimization) is guided by , , and . The wolves follow these three wolves. The , , and wolves are supposed to have better knowledge about the potential location of prey. Therefore, the first three best solutions are saved and the other search agents update their positions according to the position of the best search agent. The following equations are used for this purpose [25]: By using (7), a search agent updates its position according to , , and in the -dimensional search space as depicted in Figure 2(a) [25]. Furthermore, the final position would be in a random place in the search space within a circle which is defined by the positions of , , and . Hence, , , and estimate the position of the prey, and other wolves update their positions randomly around the prey.

The following steps summarize the GWO algorithm:(1)Create a random population of grey wolves (candidate solutions).(2), , and wolves estimate the probable position of the prey over the course of iterations. Each candidate solution updates its distance from the prey.(3)The parameter “” is decreased linearly from 2 to 0 in order to emphasize exploration (searching for prey) and exploitation (attacking the prey), respectively. Candidate solutions tend to diverge from the prey when and converge towards the prey when so as to avoid stagnation in local solutions.(4)Finally, the GWO algorithm is terminated by the satisfaction of an end criterion.The flowchart of GWO is depicted in Figure 2(b).

4. Results and Discussion

In this section, the GWO algorithm is applied to linear antenna array for optimal pattern synthesis. The GWO is implemented on MATLAB® and executed 15 times. The number of iterations for each run is set equal to 1000. All results were obtained using grey wolf population () equal to 30.

4.1. Antenna Position Optimization

This section presents Examples 1–3 for optimization of the antenna positions () in order to achieve a desired array pattern with minimum SLL and null positioning. Uniform amplitude and phase excitations are assumed; that is, and .

4.1.1. Peak SLL Minimization

The fitness function used for the minimization of peak SLL is formulated using (8) [13, 19, 22]. Consider where spatial region in which SLL is to suppressed and is the array factor given by (2).

Example 1 illustrates the design of element linear array for achieving minimum SLL in the regions, and . The grey wolf optimization algorithm with fitness function given by (8) is used for the determination of optimized element locations, . Uniform amplitude and phase excitations are assumed; that is, and . The optimized element positions are shown in Table 1 and the array pattern is illustrated in Figure 3. For benchmarking, the peak SLL obtained for this example using the proposed method (GWO) and other nature-inspired optimization techniques is summarized in Table 2. There is an improvement in the reduction of SLL using the proposed approach (GWO) as compared to conventional array as well as arrays optimized using other optimization algorithms such as ACO [14], PSO [15], and CSO [15]. The proposed method (GWO) gives peak SLL of −23.42 dB which is 10.19 dB lower as compared to conventional array. The peak SLL has been lowered from −20.72 dB to −23.42 dB (by 2.7 dB) as compared to PSO optimized array, from −22.66 dB to −23.42 dB as compared to ACO optimized array, and from −22.89 dB to −23.42 dB as compared to CSO optimized array.

4.1.2. SLL Minimization along with Null Placement

The fitness function as stated in (9) is used for SLL minimization as well as for placement of nulls in desired directions [10, 19]:where and are the spatial regions in which SLL is suppressed and . The null direction is given by . In (9), the first term of the fitness function is for SLL suppression and the second term accounts for the placement of nulls in the desired directions. is the array factor given by (2).

Example 2 illustrates the synthesis of 28-element linear antenna array for achieving SLL minimization in the regions and along with null placement at , , , , , and . The fitness function used by the GWO for this example is given by (9). The array pattern is shown in Figure 4 and the optimized positions of the antenna elements are given in Table 3. From Table 3, it is seen that the array optimized using the proposed method (GWO) and CSO [15] optimized array have almost the same length. It is deduced from Figure 4 that the proposed method using GWO enables the placement of nulls, as deep as −84.42 dB at the desired directions.

The null depths obtained by the proposed method using GWO at each of the specified directions are summarized in Table 4. The comparative analysis of null depth obtained with the proposed method using GWO and various other state-of-the-art optimization algorithms is shown in Table 5. It is seen that, for this example, the proposed method using GWO places the deepest null of −84.42 dB. There is an improvement of around 34 dB over the null depth obtained by using PSO [15] and ACO [14]. As compared to CSO [15], the proposed approach of using GWO gives improvement of around 19 dB in null depth. However, the SLL obtained is similar for all the above algorithms.

Example 3 illustrates the application of GWO to optimize the antenna element positions for SLL minimization and null placement of 32-element linear antenna array. The fitness function used by the GWO for this example is given by (9). SLL reduction is desired in the spatial regions and whereas nulls are desired at and (very close to the first side lobe). The array pattern is shown in Figure 5 and the optimized positions of the antenna elements are given in Table 6. The array optimized by the proposed approach of using GWO has almost the same length as that obtained by CSO [15]. It is seen from Figure 5 that the proposed approach of using GWO enables the placement of nulls as deep as −106 dB at the desired directions ( and ), very close to the first side lobe.

For this example, PSO [15] offers null depth of −60 dB and ACO [14] gives −50 dB nulls whereas CSO [15] places deep nulls of −80 dB as seen from Table 7. However, the proposed approach (GWO) places the deepest null of −106 dB. The first side lobe obtained by GWO is about 3 dB higher than that obtained using CSO [15], but the remaining side lobes are almost similar (some are even lower) to those obtained by using CSO [15].

4.1.3. Near SLL Minimization

Minimization of the first side lobe nearest to the main lobe (near side lobe) by the optimization of antenna positions is illustrated in Example 4. The fitness function mentioned in (10) is used for this purpose [13]. Consider where and and and . specifies the near side lobe region and its weight is . The near side lobe region can be controlled by using the fitness function given by (10) and the amount of its reduction is controlled by the weights and . For illustration of near SLL suppression, design of Example 4 is presented in which a 10-element linear array is optimized using (10) and weights and . The optimized antenna positions are given in Table 8. It is seen that the length of array optimized by the proposed approach is the same as that of PSO [13] optimized array. The array pattern is shown in Figure 6.

The near SLL obtained by GWO is −31.3 dB which is 18.33 dB lower as compared to uniform array. The peak SLL is found to be −18.34 dB. The benchmarking results are shown in Table 9.

4.2. Antenna Current Optimization

In this section, Examples 5–8 are presented for optimization of the antenna current amplitudes () for optimal pattern synthesis. Handling phase involves a huge complexity as it is not always convenient to implement fractional phase in practice. Hence, uniform phase excitation is assumed; that is, . The element spacing of is considered which is the same as that for uniform array.

4.2.1. Peak SLL Minimization

This section presents Examples 5 and 6 which illustrate the application of GWO for optimization of antenna current amplitudes in order to minimize the peak SLL in the regions, and . The fitness function given by (8) is used for both the examples. The optimized current amplitudes obtained by using the proposed method are shown in Table 10. The array patterns for Examples 5 and 6 are illustrated in Figures 7 and 8, respectively. The current amplitude distribution along the array elements is shown in Figures 9(a) and 9(b) for Examples 5 and 6, respectively. The current amplitude is maximum at the centre of the array and decreases from the centre towards the edge elements. Such an amplitude distribution makes it feasible to use power dividers.

For Example 5, the proposed method (GWO) gives peak SLL of −26.05 dB which is 13.08 dB lower as compared to uniform array. The peak SLL has been lowered from −24.62 dB to −26.05 dB (by 1.43 dB) as compared to PSO [13] optimized array as depicted in Figure 7 and summarized in Table 11.

The peak SLL obtained by the proposed method for Example 6 is −40.5 dB which is 27.35 dB lower as compared to uniform array. The peak SLL has been lowered from −30.7 dB to −40.5 dB as compared to PSO [13] optimized array. These results are depicted in Figure 8 and summarized in Table 11.

4.2.2. SLL Minimization along with Null Placement

To illustrate this case, Example 7 presents the synthesis of 20-element linear array for achieving SLL minimization in the regions and along with null placement at , , , and . The fitness function used for this example is given by (9). The optimized current amplitudes are given in Table 12 and the array pattern is shown in Figure 10(a). The current amplitude is maximum at the centre of the array and decreases from the centre towards the edge elements as shown in Figure 10(b).

The proposed method enables the placement of nulls (as deep as −92.02 dB) in the desired directions. The comparative analysis of peak SLL and null depths obtained by using the proposed method (GWO) and those obtained by uniform array and by using BBO [19] is shown in Table 13.

It is seen that the peak SLL obtained by using the proposed approach is −28.44 dB which is 15.25 dB lower than uniform array and 1.73 dB lower than BBO [19] array. Also, the null depths obtained by using the proposed method are much higher than that obtained by using BBO array. The benchmarking results are summarized in Table 13.

4.2.3. Near SLL Minimization

Minimization of the near side lobe of a 10-element array by the optimization of antenna current amplitudes is illustrated in Example 8. The fitness function given by (10) is used for this purpose with and , and , and weights and . The optimized antenna current amplitudes are given in Table 14 and the array pattern is shown in Figure 11.

The near SLL obtained by GWO is −31.1 dB which is 18.13 dB lower as compared to uniform array and 2.51 dB lower than BBO [19] optimized array. The peak SLL is −20.2 dB which shows that GWO enables reduction of the near side lobe while simultaneously controlling the other side lobes. The benchmarking results are shown in Table 15.

4.3. Computational Time

The computational time required for GWO to converge to the optimum solution as compared to other state-of-the-art algorithms is shown in Table 16. All the computations are performed using MATLAB on a PC operating at 3 GHz with 2 GB of RAM.

It is seen that GWO converges to the optimum solution much faster than CSO. This is because CSO carries out two processes independently for global (seeking mode) and local (tracing mode) search in each generation which makes it computationally time consuming. However, although GWO has very few parameters to tune and yields improved performance, it takes more time to converge on to the optimum solution as compared to PSO. In PSO, all the particles move through global search and end with local search in the last generation. The momentum effects on particle movement in PSO generally allow faster convergence. On the other hand, in GWO, the adaptive values of parameters and allow a smooth transition between exploration and exploitation. Half of the iterations are devoted to exploration (global search) and the other half are dedicated to exploitation (local search). Furthermore, parameter is used to avoid local optima stagnation, especially in the final iterations. Thus, GWO is more likely to escape locally optimal points and yield a global optimum solution, thus making it more computationally time consuming than PSO as depicted in Table 16.

5. Conclusion

This paper has introduced the GWO as an optimization algorithm to the electromagnetics and antenna community. The application of GWO for optimal pattern synthesis of linear antenna arrays was demonstrated for the first time. GWO was applied to obtain the optimized antenna positions and current amplitudes in order to achieve the desired array pattern with minimum SLL along with null placement in specified directions. Suppression of the first side lobe next to the main lobe (near side lobe) while simultaneously controlling the other side lobes was also demonstrated. The obtained results have been compared with conventional array (nonoptimized) and with arrays optimized using other nature-inspired evolutionary algorithms such as PSO, ACO, CSO, and BBO. The results suggest that optimization of linear antenna arrays using GWO provides considerable enhancements compared to the uniform array and the synthesis obtained from other optimization techniques. This demonstrates the suitability of GWO to be used by the antenna and electromagnetics community for antenna array optimization.

Competing Interests

The authors declare that there are no competing interests regarding the publication of this paper.