Computação evolucionária: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Rfabbri (discussão | contribs)
arrumado histórico
Etiqueta: Inserção de predefinição obsoleta
Rfabbri (discussão | contribs)
m arrumada introducao
Linha 1:
A '''computação evolucionária''' (CE, '''computação evolutiva''', ou mesmo '''biologia evolucionária''')
A '''computação evolucionária''' é um ramo da [[ciência da computação]] que tem por base os mecanismos evolutivos encontrados na natureza. Esses mecanismos estão diretamente relacionados com a [[teoria da evolução]] de [[Charles Darwin|Darwin]], onde ele afirma que a vida na [[Terra]] é o resultado de um processo de seleção, feito pelo meio ambiente, em que somente os mais aptos e adaptados possuirão chances de sobreviver e, consequentemente, reproduzir-se.
é a [[otimização global]] inspirada na [[evolução biológica]].
Constitui uma [[família de algoritmos]] e é um ramo da
[[inteligência computacional]] e da [[computação natural]].
Sistemas de CE resolvem problemas via populações, [[erro e acerto]],
[[meta-heurística]], ou [[otimização estocástica]].
Um conjunto inicial de soluções candidatas é gerado e atualizado [[progração estruturada|iterativamente]]: remoção das soluções menos desejadas, inserção de ruído.
No jargão da área, uma população de soluções é sujeita à [[seleçao natural]]
ou [[seleção artificial]] e mutação, e portanto
evolui e adapta, i.e. aumenta o [[fitness]] (função quantiza quão adaptada/desejada é a solução).
A CE é popular na IC por resultar soluções otimizadas
em um espectro largo de contextos, há muitas variantes e extensões para problemas e [[estruturas de dados]] específicas.
 
 
== Histórico ==