I. Introdução
Palavras Iniciais
Como você pode advinhar, algoritmos genéticos são inspirados na teoria da evolução de Darwin. Falando simplesmente, os problemas são resolvidos através de um processo evolutivo que resulta na melhor (mais adequada) solução (a sobrevivente) - ou em outras palavras, a solução é desenvolvida.
História
A Computação Evolucionária foi introduzida em 1960 por I. Rechenberg com seu trabalho "Estratégias de Evolução" (Evolutionsstrategie no original). Sua idáia foi então desenvolvida por outros pesquisadores. Algoritmos genéticos (AG) foram inventados por John Holland e desenvolvidos por ele, seus alunos e colegas. Isso resultou no livro de Holland "Adaption in Natural and Artificial Systems" publicado em 1975.
Em 1992 John Koza usou algoritmos genéticos para desenvolver programas para realizar certas tarefas. Ele chamou seu método de "programação genética" (PG). Foram usados programas em LISP porque programas nessa linguagem podem ser expressos na forma de árvores, que são objetos utilizados pelos algoritmos genéticos.
(c) Marek Obitko, 1998
Versão em Português do Brasil (c) Hermelindo Pinheiro Manoel - Terms of use