나는 홀의 도움을 받는다) - 페이지 10

 
joo , 평신도를 위한 GA에 대한 좋은 정보를 알려주십시오.
 
즉, 나는 값 H를 입력하고 그것은 나에게 값의 답을 제공합니다 b, c, d ...
 
vitali_yv :
joo , 평신도를 위한 GA에 대한 좋은 정보를 알려주시겠습니까?
추천할 수 없습니다. 읽은 적이 없습니다. :영형
 

H(max)=a(max)+b(max)+c(max), 여기서 a(max)...는 숫자 a의 최대값입니다.

물론 숫자 H는 다음과 같을 수 없는 최대값을 갖습니다.

 
joo :
추천할 수 없습니다. 읽지 않았습니다. :영형

당연하게도).

timezero , 당신은 모든 것을 아주 능숙하게 혼란스럽게 만들고 있습니다)

 
timezero :
동일한 H에 대한 값 a, c, d...가 다를 수 있으므로 이러한 옵션도 찾아야 합니다.
아니, 이 녀석은 확실히 뭔가를 해킹하고 있어...
 

)))))))))

아니, 해킹하고 싶다면 다른 사람이 알 수 있도록 인터넷 전체에 소리 지르지 않을 것입니다.

그때 조용히 했을텐데.

 
Integer :

많은 올바른 옵션이 있기 때문입니다. 올바른 옵션이 하나만 있는 숫자가 있는 경우 GA는 해당 옵션을 찾지 못하거나 실수로 실행합니다.

당신이 옳습니다 - 내 것은 찾지 못할 것입니다. 그러나 그 이유는 다른 곳에 있습니다.

내 알고리즘은 숫자 라인에 고르게 분포된 유전자와 함께 작동합니다. 문제의 조건에 따라 유전자형에서 표현형으로 유전자를 전달한 후 우리는 직선상의 숫자 배열을 얻습니다. 예를 들어,

따라서 일부 영역에서 유전자의 변화는 어떤 식으로든 FF에 영향을 미치지 않습니다.

단 하나의 솔루션만 있도록 문제의 조건을 약간 변경:

 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

필요한 변수를 "표시"하면 알고리즘이 솔루션을 찾을 수 없습니다.


이러한 문제를 성공적으로 해결할 수 있도록 변수에 대한 실제 선의 밀도 분포를 변경하는 기능을 추가하는 것이 좋습니다. 나는 생각할 것이다.

 
C++를 다운로드할 수 있는 링크를 보내주세요. 아카이브 등에 대한 암호가 없으면 스레드를 던지면 잘 될 것입니다.
 
timezero :
C++를 다운로드할 수 있는 링크를 보내주세요. 아카이브 등에 대한 암호가 없으면 스레드를 던지면 잘 될 것입니다.

Cornet Obolensky는 공원을 걷고 있고 Rzhevsky 중위는 피아노를 당기며 지켜보고 있습니다....

- 중위, 어디 계세요?

네, 피아노를 샀습니다...

- 노는 방법을 알고 있습니까?

- 아, 젠장, 코넷 오블로모프가 내일 와서 어떻게 했는지 보여줄 거에요......

;)

추신: Delphi 또는 Basik을 사용해보십시오.... ;)

사유: