levando a ajuda do salão) - página 10

 
joo, por favor, aconselhe uma boa leitura de GA para um leigo.
 
isto é, eu digito o valor de H e ele me dá os valores a,b,c,d...
 
vitali_yv:
joo, você pode por favor recomendar uma boa leitura de GA para um leigo?
Não posso aconselhar - não li nenhuma. :O
 

H(max)=a(max)+b(max)+c(max), onde a(max)... - é o valor máximo de um

o número H naturalmente se revela ter um valor máximo acima do qual não pode ser igual a

 
joo:
Não posso aconselhar - não li nenhuma. :O

Estou vendo).

timezero, você é tão magistral em confundir as coisas)

 
timezero:
valores de a,c,d... com o mesmo H, é possível que haja diferentes variações que também precisam ser encontradas.
Não, este cara está definitivamente invadindo algo...
 

))))))))

Não, se eu quisesse hackear algo, eu não gritaria tudo pela internet para que alguém soubesse sobre isso, não é mesmo?

Eu o faria em silêncio então.

 
Integer:

Porque há muitas escolhas corretas. Se os números forem tais que haja apenas uma opção correta, a AG não a encontrará, ou apenas tropeçará nela por acaso.

Você está certo - o meu não vai encontrá-lo. Mas há outra razão.

Meu algoritmo funciona com genes distribuídos uniformemente na linha numérica. Pela declaração do problema, após converter genes do genótipo para fenótipo obtemos a seguinte disposição de números na linha reta, por exemplo, para um

Assim, uma mudança no gene em algumas partes da linha não terá nenhum efeito sobre o FF.

Alterando ligeiramente as condições do problema para que haja apenas uma solução:

double A[20] ={11.1,12,16,19,23,25,26,27,29,34,37,38,43,46,48,58,59,62,64,73};
double B[20] ={ 2,3 ,7 ,9.1 ,11,16,18,31,32,33,41,42,43,47,53,54,60,61,64,81};
double C[20] ={ 7,9 ,15,22,24.1,25,27,28,29,34,42,44,46,52,53,64,66,67,68,70};
double D[20] ={ 1,5 ,4 ,15,18,19,24,32,34,39,42,46,47.1,48,49,60,61,68,72,77};
double E[20] ={ 9,12,19,21,24,27,29.1,35,43,45,46,55,58,61,64,65,66,68,71,82};
double F[20] ={ 6,11,12,22,26,32,42,48,52,54,58,61,64.1,65,72,83,84,87,94,97};
double G[20] ={ 4,9 ,14,15,19,26,35,37,39,40,45,48,52,53,59,63,67,70,74.1,76};

//11.1+9.1+24.1+47.1+29.1+64.1+74.1=11.1+9.1+24.1+47.1+29.1+64.1+74.1=258.7

"marcação" das variáveis necessárias, o algoritmo não consegue encontrar a solução.


Implora o acréscimo da possibilidade de alterar a distribuição de densidade na linha numérica para as variáveis que permitiriam resolver tais problemas com sucesso. Vou pensar no assunto.

 
Por favor, envie-me um link onde você pode baixar C++, mas sem nenhuma senha para o arquivo e coisas assim, eu jogarei algo em C e verei o que acontece.
 
timezero:
Por favor, envie-me um link onde eu possa baixar C++ sem nenhuma senha para arquivos e coisas do gênero, Vou fazer algumas anotações em Dó e ver se consigo resolver o problema.

Cornet Obolensky caminha pelo parque e olha o Tenente Rzhevsky puxando um piano....

- Tenente, aonde você está indo?

-Comprei um piano...

- Você também pode brincar?

- Oh, besteira, amanhã Cornet Oblomov virá e lhe mostrará como fazê-lo ......

;)

Experimente Delphi ou BASIC.... ;)

Razão: