A Vector Based Genetic Algorithm

Paul Juell
Radha Balakrishnan
North Dakota State University

the presenter
http://www.cs.ndsu.nodak.edu/~juell

ABSTRACT

Traditional GA Crossover

Limitations of Traditional Crossover

The Vector Crossover

Testing

Results

Conclusion



Figure 1: The crossover operations
parents
       /---crossover point
       |
1 1 1 1|1 0 0 0
       |
0 1 0 1|0 1 0 1
       |

children

       |
0 1 0 1|1 0 0 0
       |
1 1 1 1|0 1 0 1
       |
Figure 2: Effects of Crossover
Starting position
    |
    |
    |                   o point 1
    |
    |
    |
    |
    |    o
    |    point 2
    |____________________________
Crossover could have no effect
    |
    |
    |                   o point 1
    |
    |
    |
    |
    |    o
    |    point 2
    |____________________________
Crossover could interchagne coorendents
    |
    |    new point 1
    |    o       <_____ o point 1
    |
    |    ^
    |    |
    |    |
    |    o             o new point 2
    |    point 2
    |____________________________
One of the dimenstions can change
    |
    |    new point 2
    |    o         <--- o point 1
    |
    |    o              o new point 1
    |    ^
    |    |
    |    o
    |    point 2
    |____________________________
Figrue 3: The Vector Crossover
    |                         o new point 1
    |                      .
    |                   o point 1
    |                .
    |            . o new point 2
    |        .
    |    
    |    o
    |    point 2
    |____________________________