
12 Using Evolutionary Algorithms to Aid Designers of Architectural Structures
328
A-
~Parent 1 ~..~ / Parent 2 w
1. Select 2 random parents. "-~
2. Check difference of parents.
3. If difference > threshold then breed.
rice
4. Nodes are randomly crossed. "-
D1 + D2 + D3 + D4
5. New offspring added to population.
6. Parents and offspring all
D4"~" W~ Selection of a new mode
compete
in
population. ]Vt,_
breeding
~ from a normal distribution
new
~:'~'~_2" / of random points within an
"~ elliptical range around nodes
N,~ of parents.
/
~Offspring 1
12.6
FIGURE
The breeding of two parents and the calculation of a difference ...