competitive selection of the best position for each particle
in the space.
However, there is another way of competitive selection,
that is: to arrange all the particle positions of a particular
group in accordance to their fitness values, and then to
select the best 1/3rd of the available positions. But this
method faces the problem of premature convergence,
which rises due to the fact that all the particles close to the
current best position would be given a preference.
3.6 Merging of the Groups
All groups continue to evolve independently for a
specified period of time. For the purpose of merging the
groups, a point of confidence is defined, and the best
fitness values of all the groups are recorded. Whenever any
group crosses the point of confidence, all the groups are
merged together into one single group. This directs all the
resources to search the space around the position of the
leading group, and all particles search their surrounding
spaces according to the previously mentioned rules.
4. Simulation Results
The proposed method (CEO) is used to synthesize the
radiation pattern of the linear antenna, and the results are
compared to other methods, such as Differential Evolution
algorithm (DE), Invasive Weed Optimization (IWO),
variants of IWO, and Particle Swarm Optimization (PSO).
The parametric setup used of the proposed algorithm is as
follows: “Bit Length” ranges from 40 to 50, initial range
of spread of the particles ranges from 0 to 10, and the
number of groups is set to 4, and each group is assumed to
have 50 particles. The population size after recombination
of the group is assumed to be 75, and the point of
confidence is set to 5. Hence, the four groups merge
together when the error goes below 5. The adoption
probability number of the characteristics is assumed to
vary from 40% for the leftmost, i.e., most important
characteristics to 20% for the rightmost characteristics.
The evolution probability numbers of the characteristics
starting from leftmost bit have values: 1%, 2%, 3%, 4%,
10% for the next 4 bits or characteristic, 20% for the next
6 characteristics, and 40% for the remaining bits or
characteristics. For the purpose of competitive selection,
all the particle positions of a particular group are arranged
according to their fitness values, and the best population
size NP is selected. The flow chart of Characteristics
Evolution Optimization algorithm is depicted in Figure 5.
The design problem statement is to synthesize the
radiation pattern of a linear array with 16 elements. The
maximum sidelobe level (desired_min_SL) is required to
be at -30dB. The function used to determine the error value
is abs(max_SL-desired_max_SL), where abs is the
absolute value function, and the desired maximum
sidelobe level (desired_max_SL) is -30dB. The angle
scanned for the sidelobes ranges from 0o to 77o and from
103o to 180o. Figure 6 illustrates the synthesized radiation
pattern of 16-elements linear array with -30dB sidelobe
level.
The parametric setup used for PSO, DE, IWO [9] and
its variants is as follows: For the Differential Evolution
algorithm (DE), the crossover constant is set to 0.5, and the
mutation factor is set to 0.2. The Number of populations is
assumed to be 400. For Particle Swarm Optimization
(PSO), w_max and w_min parameters are considered as
0.9 and 0.4, respectively, and
For the
Invasive Weed Optimization (IWO), the number of agents
is assumed to be 10 times the dimension. S_initial = 1,
S_final=0.00000001, the Maximum number of seeds is set
to have a value of 5, and the maximum number of
populations is assumed to be 20 times the dimension.
The variants of the IWO used in this example are
briefly described as follows: Modified IWO [1] uses a
|cos(iter)| term in calculating the standard deviation, to
allow for the fast convergence of the weeds present in
location of the global optimum solution without having to
wait for the standard deviation to decrease with iterations.
MIWO [2] uses a modified formula for calculating the
standard deviation, which is based not only on the iteration
but also on the fitness value of corresponding weed. So,
the standard deviation is different for every weed. This
gives opportunity to the far away weeds to get closer to the
global optimum solution, and prevent the close weeds to
get trapped. DIWO [2] merges the MIWO with the
differential evolution. It adopts the concept of mutation
and crossover from DE algorithm and applies it to MIWO
[2].
WSEAS TRANSACTIONS on COMMUNICATIONS
DOI: 10.37394/23204.2022.21.15