Abstract

Multibeam antenna arrays have important applications in communications and radar. This paper presents a new method of designing a reconfigurable antenna with quantized phase excitations using a new hybrid algorithm, called DE/BBO. The reconfigurable design problem is to find the element excitation that will result in a sector pattern main beam with low sidelobes with additional requirement that the same excitation amplitudes applied to the array with zero-phase should be in a high directivity, low sidelobe pencil-shaped main beam. In order to reduce the effect of mutual coupling between the antenna-array elements, the dynamic range ratio is minimized. Additionally, compared with the continuous realization and subsequent quantization, experimental results indicate that the performance of the discrete realization of the phase excitation value can be improved. In order to test the performances of hybrid differential evolution with biogeography-based optimization, the results of some state-of-art algorithms are considered, for the purposed of comparison. Experiment results indicate the better performance of the DE/BBO.

1. Introduction

The problem of reconfigurable antenna arrays involves radiating multiple patterns using a single power-divided network. In the past decades, this problem has been one of the most active and prolific research areas since the pioneering work of Bucci et al. [1, 2]. Moreover, this problem has also been a central and well-studied problem with a strong engineering background in the field of manufacturing and telecommunications science [3, 4]. In order to solve this problem, many methodologies have been proposed to obtain the multipattern arrays in previous literature [48].

Traditionally, exact algorithms such as branch and bound method and mixed-integer linear programming method have been widely used in early days to solve the problem. However, because the computational time of these methods is always unacceptable, these methods can only solve problems of relatively small size. On the other hand, evolutionary algorithms perform population-based probabilistic searches with a high speed of convergence rate and have been proved very successful in solving problems of large scale. When it comes to solving reconfigurable antenna problems, compared with traditional algorithms, evolutionary algorithms have the ability of obtaining excitation phases and amplitudes that can be practically implemented more easily by imposing additional constraints. So it is not uncommon, in the past decade, to see that different kinds of evolutionary algorithms, such as simulated annealing (SA) [4], genetic algorithm (GA) [46], particle swarm optimization algorithm (PSO) [7, 8], and tabu search algorithm [9], have been advanced to handle reconfigurable antenna problem, especially for the problems of large scale. Recently, two novel metaheuristic algorithms, differential evolution (DE) and biogeography based optimization (BBO), have been proposed, which have gained significant attention in the research literatures. DE is a simple yet powerful population-based, direct search algorithm with the generation and test feature for global optimization problems. The basic idea of DE is to create new candidate solutions by combining the parent individual with several other individuals of the same population, and a candidate will replace the parent only when it has better fitness. BBO is the study of the geographical distribution of biological organisms.

In evolutionary algorithm-based antenna-array synthesis producers, phased excitations are always represented by continuous values; however, discrete phase shifters are used to realize the phase excitation sometimes. Therefore, the excitation phase values obtained by these approaches are subsequently quantized to the nearest -bit phase shifter excitation values. In order to solve the reconfigurable antenna array with quantized phase excitations, Baskar proposed a mixed-integer optimization for the first time in an evolution search method, namely, the generalized generation gap model GA (G3-GA) [10]. The objective is to optimize real-valued amplitude excitations and quantized phase excitations [11].

Although meta-heuristic methods have been proved to have superior features to other traditional methods, they also suffer some limitations. The performance of the conventional DE algorithm highly depends on the mutation and crossover operator. In some cases, they may be easy to fall into the local minimum or converge too slowly. Being fascinated by the prospect and potential of DE, recently, many researches are working on the improvement of DE, and many variants of the new algorithm are presented. Brest et al. [12] proposed a self-adaptive parameter setting in differential evolution in order to avoid the manual parameter setting of and CR. The parameter control technique is based on the self-adaption of two parameters associated with the evolutionary process. The main goal is to produce a flexible DE, in terms of control parameters and CR. The result shows that the algorithm with self-adaptive control parameter setting is better than, or at least comparable to, the standard DE algorithm and evolutionary algorithms from the literature. Rahnamayan et al. [13] proposed an opposition-based differential evolution, called ODE. The ODE algorithm consisted of a DE framework and two opposition-based components: the former after the initial sampling and the latter after the survivor selection scheme. Liu and Lampinen [14] introduced a new version of the differential evolution algorithm with control parameters. The algorithm uses the fuzzy logic controllers to adapt the parameters. Qin et al. [15] proposed a self-adaptive DE algorithm (SaDE), in which both trail vector generation strategies and the associated control parameter values were gradually self-adaptive by learning from their previous experiences when generating promising solutions. This method did not use any particular learning strategy, nor any specific setting for the control parameters and CR. This algorithm was more effective in obtaining better quality solution, which are more stable with the relatively smaller standard deviation and have a higher success rate.

Additionally, researchers have found that a skilled combination of two meta-heuristic techniques can improve the performance of the algorithms obviously when dealing with real-world and large-scale problems [16]. Some hybrid-heuristic-based optimization methods have been investigated in the past few years [1719]. Sun et al. [20] proposed a combination of DE algorithms and the estimation of distribution algorithm (EDA), in which new promising solutions are created by DE/EDA. This algorithm uses a probability model to determine promising regions in order to focus the search process on those areas. Norman and Iba [21] proposed a crossover-based adaptive local search operation for enhancing the performance of standard differential evolution algorithm; this algorithm combines the DE with fittest individual refinement (FIR). The FIR scheme accelerates DE by applying a fixed-length crossover-based in the neighborhood of the best solution in each generation. Gong et al. [22] proposed an improved version of DE, namely, orthogona-l based DE. This algorithm employed the two-level orthogonal crossovers to improve the performance of DE. Omran et al. [23] proposed the barebones differential evolution that is a hybrid of the barebones particle swarm optimizer and differential evolution. DE is used to mutate for each particle, and the attractor is associated with that particle, defined as a weighted average of its personal and neighborhood best positions. Neri and Tirronen [24] proposed the scale factor local search differential evolution. This algorithm employs, within a self-adaptive scheme, two local search algorithms. These local search algorithms aim at detecting a value of the scale factor corresponding to an offspring with a high performance. A statistical analysis of the optimization results has been included in order to compare the results in terms of final solution detected and convergence speed. Yang et al. [25] proposed the neighborhood search differential evolution. In this algorithm, the scale factor is adjusted by the sampling value according to probability distributions, and the mutation is updated by a logic inspired by evolutionary programming.

Although, this field of study is still in its early days, a large number of future researches are necessary in order to develop hybrid algorithms for optimization problems. In [26], Gong et al. have proposed a new algorithm, called DE/BBO. This algorithm combines the exploration of DE with the exploitation of BBO effectively, and hence it can generate the promising candidate solutions. This algorithm has been used better in many areas, such as global number optimization, emission load dispatch problem, and economic emission load dispatch problem.

In this paper, we will use the hybrid differential evolution algorithm with biogeography-based optimization to solve reconfigurable antenna array optimization with quantized phase excitations. Specifically, a hybrid migration operator of BBO is adopted, combined with mutation, crossover, and selection operators of DE to explore and exploit the search space effectively. In order to demonstrate the advantages of the proposed design, the results obtained using continuous-phase excitations followed by quantization are compared.

The rest of this paper is organized as follows: in Section 2 we will introduce the problem formulation. Section 3 describes the fitness function. Section 4 describes the differential evolution. Section 5 describes the biogeography-based optimization. Section 6 describes the hybrid differential evolution and biogeography-based optimization. Corresponding experimental results are given in Section 7. In the last section we conclude this paper and point out some future research directions.

2. Problem Formulation

The problem described is as follows: in order to design a reconfigurable dual-beam antenna array, an amplitude distribution can generate either a pencil-shaped or a sector power pattern, when the phase distribution of the array is modified appropriately. All excitation phases are set at 0° for the pencil-shaped beam and varied in the range for the sector pattern [7]. If the excitation is symmetrical about the centre of the linear array, the array with even number of uniformly spaced isotropic elements (2N) can be written as [10] with where is the distance between the position of the th element and the centre, is the scanning angle from broadside, is the real parts of the th element excitation, is the imaginary parts of the th element excitation, andand are stetted within the range (0, 1) and (−1, 1), respectively. excitation amplitude and phase coefficients are chosen to optimize the desired pattern. The pencil and sector patterns should have a high directivity; low sidelobe pencil-shaped main beam and a wide-sector beam.

3. Fitness Function Evaluation

For the reconfigurable dual-beam optimization, the objective of the fitness function must qualify the entire array radiation pattern. The calculated pattern can be described in terms of the criteria of the desired pattern. The fitness function for the dual-beam optimization can be described as follows [7]: where the superscript is the design specification for the pencil pattern, the superscript is the design specification of the sector pattern, the superscript indicates the desired value of the design specification, and indicates the applicable fitness factor in Table 1. The first part of this fitness function is summarized in the first column of Table 1, and the other part of this function is summarized in the second column. Different from the fitness function of the pencil beam pattern, the sector pattern needs to calculate the pattern ripple.

In order to decrease the effect of coupling between elements, an additional term is included in the objective function equation (4) [10]. The ratio is used to minimize the coupling effect between the maximum and minimum excitation amplitudes. The minimization of the amplitude-excitation dynamic range (ARD) can reduce the mutual coupling problem [18, 19]. The objective function can be expressed as follows: where ADR is the amplitude-dynamic ratio. The ADR is defined as the ratio between the maximum excitation amplitude to the minimum excitation amplitude. The differences between the excitation amplitudes are minimized by minimizing the ADR; therefore, the effect of coupling can be minimized.

4. Differential Evolution Algorithm

Differential Evolution (DE) is an evolutionary algorithm first introduced by Storn and Price [27]. Similar to other evolutionary algorithms particularly genetic algorithm, DE uses some evolutionary operators like selection recombination and mutation operators. Different from genetic algorithm, DE uses distance and direction information from current population to guide the search process. The crucial idea behind DE is a scheme for producing trial vectors according to the manipulation of target vector and difference vector. If the trail vector yields a lower fitness than a predetermined population member, the new trail vector will be accepted and be compared in the following generation. Different kinds of strategies of DE have been proposed based on the target vector selected and the number of difference vectors used. In this paper, we use two strategies, DE/rand/1/bin, described as follows.

For each target vector, trail vector, , let be the dimension of target vector and the generation. The mutant vectors are generated in these DE/rand/1/bin strategies, respectively,

for DE/rand/1/bin where are randomly chosen integers and. is the scaling factor controlling the amplification of the differential evolution.

The cross-over operator implements a recombination of the trial vector and the parent vector to produce offspring. This operator is calculated as where, , is the randomly chosen index, CR is the crossover rate, is the difference vector of the th particle in the th dimension at the th iteration, and denotes the trail vector of the th particle in the th dimension at the th iteration. Selection operator is used to choose the next population between the trail population and the target population:

The standard differential evolution algorithm can be described as in Algorithm 1.

procedure Algorithm description of DE algorithm
begin
Step  1: Set the generation counter ; and randomly initialize a population of NP individuals . Initialize the parameter F, CR
Step  2: Evaluate the fitness for each individual in
Step  3: while stopping criteria is not satisfied do
    for   to NP
    select randomly
     for   to D
      
      If rand or then
        
      Else
       
      end if
     end for
    end for
   for   to NP do
   Evaluate the offspring
    If is better than then
      =
    end if
   end for
    Memorize the best solution achieved so far
Step  4: end while
end

5. Biogeography-Based Optimization

Biogeography-based optimization [28] is a new evolutionary algorithm developed for the global optimization. It is inspired by the immigration and emigration of species between islands in search of more friendly habitats. Each solution is called a “habitat” with a habitat suitability index (HSI) and represented by an -dimension real vector. The initial individual of the habitat vectors is randomly generated. Those solutions that are good are considered to be habitats with a high HSI. Those that are poor are considered to be habitats with a low HSI. The high HSI tends to share their features with low HSI. Low HSI solutions accept a lot of new features from high HSI solutions. In BBO, a habitat is a vector of (SIVs) initialized randomly and then follows migration and mutation step to reach the optimal solution. The new candidate habitat is generated from all of the solutions in population by using the migration and mutation operators.

In BBO, the migration strategy is similar to the evolutionary strategy in which many parents can contribute to a single offspring. BBO migration is used to change existing solution and modify existing island. Migration is a probabilistic operator that adjusts a habitat . The probability is modified proportional to its immigration rate, and the source of the modified probability comes from which is proportional to the emigration rate. The immigration rate and the emigration rate are functions of the number of species in the habitat. They can be calculated as follows: where is the maximum possible immigration rate, is the maximum possible emigration rate, is the number of species of the ith individual, and is the maximum number of species. Migration can be described as in Algorithm 2.

procedure Habitat migration
Begin
  for to NP
       Select Xi with probability based on
      if rand then
      for   to NP
      Select Xj with probability based on
      if  rand then
         Randomly select an SIV from Xj
         Replace a random SIV in Xi with
      end if
     end for
      end if
  end for
End

Mutation is a probabilistic operator that randomly modifies habitat SIVs based on the habitat’s a priori probability of existence. Very high HSI solutions and very low HSI solutions are equally improbable. Medium HSI solutions are relatively probable. The mutation rate is expressed as where is a user-defined parameter. This mutation scheme tends to increase the diversity among the population. Mutation can be described as in Algorithm 3.

procedure Mutation
Begin
   for   to NP
      Compute the probability
      Select SIV Xi(j) with probability based on
      if rand then
       Replace with a randomly generated SIV
      end if
    end for
End

The basic structure of BBO algorithm can be described with Algorithm 4.

procedure Biogeography-based optimization
Begin
   Initialize the population randomly and each habitat corresponding to a potential solution to the given problem
  Evaluate the fitness for each individual in
  
  While the termination criteria is not satisfied do
     Sort the population from best to worst
     For each habitat, map the HSI to the number of species S, the immigration rate , and the emigration rate
     Probabilistically use Immigration Island based on the immigration rates
     Modify the population with the migration operator shown in Habitat migration
     Update the probability for each individual
     Mutate the population with the mutation operation
     Evaluate the fitness for each individual in
     Sort the population from best to worst
      
  end while
End

6. DE/BBO Approach

In this section, different steps of DE/BBO approach are described as follows.

6.1. Hybrid Migration Operation

The crucial operator of DE/BBO is the hybrid migration operator, which hybridizes the DE operator with the migration of BBO. In this algorithm, we can find that the child population takes new features from different sides, including mutation operation of DE, migration operation of BBO, and corresponding parents of of offspring. The core idea of the proposed hybrid migration operator is based on two considerations. First, poor solutions can accept a lot of new features from good solutions. Second, the mutation operator of DE is able to explore the new search space. Pseudocode of hybrid migration operation is available in Algorithm 3 of [26]. It is worth pointing out that in this algorithm the “DE/rand/1” mutation operator is illustrated (Algorithm 5).

procedure Hybrid migration-operator of DE/BBO
Begin
   for   to NP
       select randomly
       
       for to D
       if rand   then
       if rand or j== then
       
     else
     Select with probability based on
      
       end if
     else
       
      end if
       end for
   end for
End

6.2. Main Procedure of DE/BBO

By incorporating the above-mentioned hybrid migration operator into DE, the DE/BBO has been developed as a new algorithm. Hybrid method is described as in Algorithm 6.

Procedure Algorithm description of DE/BBO algorithm
Begin
Step  1: Set the generation counter G=0; and randomly initialize a population of NP individuals . Initialize the parameter , CR
Step  2: Evaluate the fitness for each individual in
Step  3: while stopping criteria is not satisfied do
   For each individual calculate species count probability
   Calculate the immigration rate and the emigration rate for each individual
   for   to NP
       select randomly
    
    for   to D
     if rand(0,1)< then
     if rand or then
     
      else
      Select with probability based on
     
     end if
     else
     
      end if
    end for
   end for
    for to NP do
     Evaluate the offspring
     If is better than then
       =
     end if
    end for
      Memorize the best solution achieved so far
Step  4: end while
End

As we all know, the standard DE algorithm is good at exploring the search space and locating the region of global minimum, but it is relatively slow at exploitation of the solution. On the other hand, standard BBO algorithm is usually quick at the exploitation of the solution though its exploration ability is relatively poor. Therefore, in this literature, a hybrid meta-heuristic algorithm by integrating biogeography-based optimization into differential evolution, called DE/BBO, is used to solve the problem of reconfigurable antenna array. The difference between DE/BBO and DE is that the hybrid migration operator is used to replace the original DE mutation operator. In this way, this method can explore the new search space by the mutation of the DE algorithm and exploit the population information with the migration of BBO and therefore can overcome the lack of the exploitation of the DE algorithm.

7. Experimental Results

To evaluate the performance of the DE/BBO, two experiments are conducted in this paper. The benchmark problems for the experiments are also used in [10]. In the first experiment, for each instance, there are twenty design parameters with continuous values. In the second experiment, for each instance, there are also twenty design parameters. Among them, ten phase coefficients are represented as discrete variables, and the other ten are represented as continuous variables.

In experiment I, the results of the excitation phases cannot be usable and approximate to the nearest values for an -bit phase. In this paper, we will compare DE/BBO with differential evolution algorithm and generalized generation gap GA (G3-GA) based on these two experiments. In experiment II, 10-phase excitations are indicated as quantized values corresponding to the -bit phase shifter used. Therefore, the values of the phase excitation are quantized between −180° and 180° with 5.625° per step. For simulating DE/BBO, the population size NP is 20. The maximum function evaluations are 20000. The crossover rate CR is 0.9 + rand *0.05. The scale factor is 0.5 + rand *0.01. For simulating differential evolution algorithm and generalized generation gap GA (G3-GA), the population size NP is 20, the maximum function evaluations are 20000, the crossover rate CR is 0.9, and the scale factor is 0.5. In G3-GA, the number of the offspring , the maximum function evaluations are 20000, the population size NP is 500, and . In order to compare fairly, we set these algorithms the same fitness evaluations.

7.1. Optimization without ARD

In this section, we will use DE/BBO for the reconfigurable antenna-array design without the coupling effects using the objective function (3). Table 2 shows the results of the excitation amplitude and phase. The best of optimal results for the experiment I, experiment I (after quantization of the phase excitations), and experiment II are listed in Table 2. The table also illustrates the ADR of the optimized excitation amplitudes and fitness function value. The optimized excitation patterns and dual-beam patterns are shown in Figures 1 and 2, respectively. Figure 2 illustrates the satisfaction of designed parameters simultaneously for both pencil and sector beam.

For the DE/BBO, the best dual-beam pattern is 0.16 for experimental I. From Table 2, we can find that the fitness value increases to 3.40 after quantizing the optimum phase values to the nearest 6-bit phase-shifter values because the sector beam increases most of the fitness value. From the quantization of the optimum result obtained in experiment I may not be optimum for the discrete case. Hence, in the evolutionary process, discrete values represent the phase excitation which can eliminate the error arising due to quantization.

Table 3 illustrates the deviation between the desired and the computed design specification of the optimized results in experiment I and experiment II. Compared with the quantization of the phase values in continuous formulation, we can find that the direct discrete phase excitation formulation can generate a better fitness value. Figure 3 shows experiment I (after quantization) and experiment II for the dual-beam patterns. Difference between experiment I and experimental II is clearly shown. The best amplitude and phase excitations with discrete values are given in Figure 4.

7.2. Optimization with ADR

In this section, we will use the DE/BBO for the reconfigurable antenna-array design with the coupling effects using the objective function (4). Table 4 lists the results of experiment I and experiment II. The table also generates the ADR and the fitness values. The best fitness is less than the previous in this case. Furthermore, in experiment I, the ARD is reduced from 6.26 to 4.28. In experiment II, the ADR is reduced from 5.6 to 4.27. Therefore, we can reduce the coupling effects by minimizing the dynamic rang ratio. Figures 5 and 6 show the excitation pattern and dual-beam pattern obtained in experiment I. Figures 7 and 8 show the excitation pattern and dual-beam pattern obtained in experiment I.

7.3. Comparison of DE/BBO with DE and G3-GA [10]

In order to study the effect of the DE/BBO, we carried out a scalability study to compare the algorithm with the generalized generation gap genetic algorithm and differential evolution. The experiment is conducted for the determination of amplitude and phase excitation patterns for the dual-beam optimization with quantization. The best fitness is reported in Table 5. Form Table 5, we can find that the DE/BBO can obtain better solution for experiment I and experiment II. In particular, for the dual-beam optimization with quantization, DE/BBO can perform better than G3-GA and DE. The DE/BBO can obtain the value of 0.16 better than the G3-GA’s value 0.618 and the DE’s value 0.36. By minimizing the dynamic ratio, we can find that the DE/BBO can provide the 4.27 (ARD) and 0.08 (fitness) better than those of G3-GA and DE. This demonstrated that DE/BBO is well suitable to solve the dual-beam optimization problem.

7.4. Effects of the Parameter

has been widely used in most DE-related papers. Moreover, this has been proved to be the best values in standard DE in previous literatures [13, 14, 27, 29]. In order to further verify that is the best value for the problem in our literature, we have conducted two experiments. In the first experiment, the values of 20 design parameters are continuous. And in the next experiment, 10 phase coefficients are represented by discrete variables, while the other 10 are represented by continuous variables. The experimental results can be seen in Table 6. As it can be seen in this table, in both experiments, the proposed algorithm can generate the best solutions when .

7.5. Comparison of DE/BBO with DE, CoDE, SaDE, jDE, and JADE

In order to evaluate the effectiveness and efficiency of DE/BBO, we compare its performance with DE, CoDE [30],SaDE [15], jDE [12], and JADE [31]. Brest et al. [12] proposed a self-adaptive parameter setting in differential evolution in order to avoid the manual parameter setting of and CR. The parameter control technique is based on the self-adaption of two parameters associated with the evolutionary process. Qin et al. [15] proposed a self-adaptive DE algorithm (SaDE), in which both trail vector generation strategies and their associated control parameter values are gradually self-adaptive by learning from their previous experiences in generating promising solutions. In the JADE proposed by Zhang and Sanderson [31], a normal distribution and a Cauchy distribution are utilized to generate and CR for each target vector, respectively. JADE extracts information from the recent successful and CR and uses such information for generating new and CR. Wang et al. [30] proposed a novel method, called composite DE (CoDE), which has been proposed in this paper. This method uses three trial vector generation strategies and three control parameter settings. It randomly combines them with generate trial vectors. Each method was run 30 times on each test function. Table 7 summarizes the experimental results. As can be seen in Table 6, DE/BBO significantly outperforms DE, CoDE [30], SaDE [15], jDE [12], and JADE [31] for experiment I and experimental II. By minimizing the dynamic ratio, we can find that the DE/BBO can provide the 4.27 (ARD) and 0.08 (fitness) better than those of the other algorithms.

7.6. Computational Running Time

In this section, we investigate the computational running time and the computational time complexity of the proposed algorithm. For each test function, the average running time on the 30 runs is recorded. The computational conditions are listed as follows.

System: Windows XP

(i) CPU: Intel(R) Core(TM) 2 Quad.

(ii) RAM: 1G.

(iii) Language: Matlab.

(iv) Compiler: Matlab 7.0.

(v) MAX FEs: 20000 ( and ).

The average computation running time of different algorithms on the test suite is shown in Table 8. As can be seen in this table, CoDE used the least CPU time. However, the solution quality of the algorithm is relatively poor, as can be seen in Table 7. For other algorithms, the computational time is in the same quantity level, but DE/BBO can produce best solutions among all algorithms.

8. Conclusions

Application of hybrid differential evolution with biogeography-based optimization for the reconfigurable antenna array with quantized phase shifter is discussed in this paper. The effectiveness of the proposed algorithm is demonstrated on the design of a reconfigurable array antenna without and with the quantized phase excitations. The effect of the quantization in the continuous formulation of phased excitation is presented. In order to reduce the effect of mutual coupling between the antenna-array elements, the dynamic range ratio is minimized. The experimental results clearly indicate superior performance of the proposed algorithm in comparison to some recent optimization algorithms. We hope that this paper sparks a new venue of research in the problem of solving reconfigurable antenna array.

Acknowledgments

This research is fully supported by the National Natural Science Foundation of China under Grant no. 60803102 and also funded by NSFC Major Research Program 60496321: Basic Theory and Core Techniques of Non-Canonical Knowledge.