1) Generate the first generation and encapsulate it in an array list.
One ofthese genes is specified,including allthemembershipvalues,
while others are generated at random and may only consist
of a few values.
2) Calculate the query set from the set of traffic volumes, the set of
delay time and the set of fuzzy control rules.
3) Set up an Intersection Model, and maintain this model from a
Poisson arrival speed and a leaving speed. Run the model for
certain duration for several times. While running, the query set
is used to manage the traffic. Calculate the average waiting time
in the end.
4) Evolution between generations. The evolution procedure
between generations is composed of two key operations:
crossover and mutation.
a) Crossover operator: select parent genes by the crossover probability.
Generate two child genes from the parents. Considering
the population num, we used uniform crossover operations. In
the prototype demonstration, we setthe probability of crossover
to 80%. All the crossover operators are generated by random,
coding in binary template.