value is too large, too small will weaken the
information exchange between individuals.
3 IMPROVED SHUFFLED FROG
LEAPING ALGORITHM
Shuffled frog leaping algorithm is relatively strong
ability in global search, but if the problem is more
complex, then the problems of slow convergence
speed and easily falling into local extremum
problem, genetic algorithm has the ability to jump
out of the local optimum, therefore, will be shuffled
frog leaping algorithm combined with genetic
algorithm to form the genetic shuffled frog leaping
algorithm (G-SFLA).
Differences between G-SFLA and SFLA is to
adopt the genetic algorithm crossover and mutation
operations on packet evolution, these two operations
used in the process of Step 4.
The crossover operation refers to the same position
of random performance best frog Pb and the poor
performance of frog Pw set breakpoints, the right
part of the breakpoints are exchanged, generating
two new process called cross. If the new position is
better than Pw, instead of Pw. If the solution is not
superior to Pw, the random Pw bits of mutation
operation, thus creating new solutions instead of Pw.
G-SFLA, the group also makes some
improvements, the grouping method of SFLA, the
last group of individual relative fitness of relatively
poor individuals in the whole population, even if the
group members constantly through the information
exchange and learning, it is unable to get a better
evolution results. Because of uneven packet,
limitation of the study amplification. A new way of
grouping is based on the original packets, randomly
from the other group took several individuals joined
the group, the number of the members of the group
are n+m-1, diversity is obtained with genetic
arithmetic, play the advantage of. Note that, when
the team re merged into a population, the number of
individuals in a population increase of m* (m-1),
sorted again for all individuals, remove duplicate
individual. The number of individuals removed more
than k, from the previous K individuals to iterate the
next round, if less than k individuals, randomly
generated individuals, make up the K for the next
round of iteration.
4 SIMULATION EXPERIMENTS
This experiment in order to verify the performance
of G-SFLA, comparing with the shuffled frog
leaping algorithm, the experimental results are
analyzed. The experimental function using 3
benchmark functions, as shown in table 1: The
experimental parameters are set as follows: the
population of 500 frog, is divided into 25 sub
groups, frogs have 20 each subgroup of SFLA,
G-SFLA in 25 (adding 5), in the subgroup of 20
times of iteration, the individual search range is
Xmax/5, evolutionary iteration times is 1000, the
algorithm running 25 time. In the condition of same
parameters, the experimental results on SFLA and
G-SFLA two kinds of algorithm (Table 2) were
compared, analysis of the pros and cons.
Table 1: The Test Object.
Function Function Expression