Resposta

Pergunta sobre como funciona o "crossover" no gen evo

2 respostas

bentra

Cliente, bbp_participante, comunidade, sq-ultimate, 22 respostas.

Perfil da visita

5 anos atrás #236520

If I choose %50 crossover probability does that mean the top 6 out of 12 strategies will copulate? Which one copulates with which one? Is it rank #1 and #2 paired together and then #3 with #4 etc? Or is it #1 is paired with #6 and #2 with #4? Or is it random? Or is it #1 pairs with each of the other top 6 once?

Que todos os seus ajustes sejam soltos.


https://www.darwinex.com/darwin/SUG.4.2/

0

bentra

Cliente, bbp_participante, comunidade, sq-ultimate, 22 respostas.

Perfil da visita

5 anos atrás #236526

Acho que é muito mais complexo do que isso. Há mais informações sobre como o gen evo funciona exatamente? Li o pdf e dei uma olhada nos cursos incluídos..... As recomendações dos cursos e do pdf ainda se aplicam ao SQX? Também encontrei esta postagem:

As ilhas são um novo recurso no SQ4. Executar a evolução genética em várias ilhas significa que há uma evolução independente em cada ilha, com migração ocasional de algumas estratégias de uma ilha para outra. Sua vantagem é a maior diversidade de estratégias e o fato de a evolução genética não ficar presa em um local no máximo, pois cada ilha é independente e começa com sua própria população inicial. Sua desvantagem é que você precisa multiplicar a população pelo número de ilhas, pois será gerada uma população inicial aleatória para cada ilha. Se você definir islands=1, ele se comportará da mesma forma que no SQ3. Acho que o número razoável é de 5 a 10 ilhas, não vejo sentido em ter mais de 20 ilhas. Há mais um fator que influencia o tamanho da população inicial: o coeficiente de dizimação. Se você o definir como algo maior que 1, isso significa que a população inicial será maior, e os melhores candidatos serão escolhidos. Por exemplo, se sua população for 10 e você definir a decimação como 3, serão geradas 3 x 10 = 30 estratégias filtradas, e as 10 melhores serão selecionadas como população inicial, e o restante será descartado. Você pode ver que o número de estratégias na população inicial pode crescer rapidamente. Se você tiver população = 50, decimação = 3, ilhas = 10, o SQ terá de gerar 50 x 3 x 10 = 1.500 estratégias que passem pelo filtro inicial apenas para gerar a população inicial.

Há alguma outra leitura que eu possa fazer sobre esse tópico para saber como ele funciona no SQX ou conselhos sobre as configurações?

Que todos os seus ajustes sejam soltos.


https://www.darwinex.com/darwin/SUG.4.2/

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

5 anos atrás #236562

Crossover % é a porcentagem de membros da população gerada pelo cruzamento. O cruzamento pega parte de um membro e a combina com parte de um membro diferente para criar um novo membro da população. O processo de evolução genética permanece o mesmo em SQ3 e SQX

0

Visualizando 2 respostas - 1 até 2 (de um total de 2)