06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

their joint usage in many problems, these together are often referred to by a<br />

generic name: “soft-computing”.<br />

A GA operates through a simple cycle of stages [9]:<br />

i) Creation of a “population” of strings,<br />

ii) Evaluation of each string,<br />

iii) Selection of best strings <strong>and</strong><br />

iv) Genetic manipulation to create new population of strings.<br />

The cycle of a GA is presented below in fig.<br />

Offspring<br />

New generation<br />

Genetic<br />

Operators<br />

Manipulation<br />

Population<br />

(chromosomes)<br />

Parents<br />

Selection<br />

(Mating Pool)<br />

Fig. 15.1: The cycle of genetic algorithms.<br />

Decoded strings<br />

Fitness<br />

Evaluation<br />

Reproduction<br />

Each cycle in GA produces a new generation of possible solutions for a<br />

given problem. In the first phase, an initial population, describing<br />

representatives of the potential solution, is created to initiate the search<br />

process. The elements of the population are encoded into bit-strings, called

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

Saved successfully!

Ooh no, something went wrong!