Max
Variáveis independentes:
Precisão decimal das variáveis: 4
Intervalos:
-
Codificação Binária
-
Método de seleção proporcional
-
Cruzamento em um ponto
-
Mutação aleatória
-
Parâmetros:
-
Núm. de gerações (Gerações)
-
Tamanho da população
-
Probabilidade de cruzamento (Pc)
-
Probabilidade de mutação (Pm)
-
-
Gerar população inicial
-
Iniciar
$t=0$ -
Avaliar população inicial
-
Realizar o ciclo evolutivo:
-
Seleção
-
Cruzamento
-
Mutação
-
Avaliar nova população
-
Incremetar
$t, t=t+1$
-
-
Repetir enquanto (
$t$ < Gerações)
As variáveis serão codificadas em cadeias com numero de bits conforme a expressão:
onde, para
e para
Arredondando esses valores para cima, temos:
Para converter os valores usaremos as potências em base 2 para cada bit, conforme o exêmplo:
Para converter um decimal, usaremos a seguinte expressão:
onde, para esse indíviduo 1 teríamos