21.07.2013 Views

Eight Queens with Evolutionary Computing

Eight Queens with Evolutionary Computing

Eight Queens with Evolutionary Computing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Therefore in certain sense each species is a solution to fix a certain group<br />

of environmental challenges.<br />

Initialise<br />

Termination<br />

parent selection<br />

Population<br />

survivor selection<br />

Figure 1: Evolution flow diagram<br />

3 <strong>Evolutionary</strong> Algorithms<br />

Parents<br />

Offspring<br />

recombination<br />

mutation<br />

<strong>Evolutionary</strong> algorithms follow the model given in Figure 1. The aspects of<br />

evolutionary algorithms are:<br />

• Representation (definition of individuals)<br />

• Fitness function (evaluation function)<br />

• Population (unit of evolution)<br />

• Parent selection (pushes quality)<br />

• Variation operators (recombination and mutation)<br />

• Survival selection (replacement)<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!