인구 조정을위한 일반적인 경험 법칙이 있는지 궁금합니다. 필자는 염색체 길이의 2 배가 좋은 시작점이라는 책을 읽었습니다. 나는 5 개의 변수가있는 방정식을 가지고 있다면 인구가 10이되어야한다고 가정하면 맞습니까?유전자 알고리즘, 큰 개체 대 작은 개체
큰 인구 크기 : 다음과 같은 경우 필자도 궁금
올바른 것입니다.
장점 : 좋은 체력을 반환 특성에 데리러 큰 다양성 때문에 가능성이 높습니다.
단점 : 처리가 더 오래 걸립니다.
대
작은 인구 크기.
장점 : 단위 시간당 더 많은 세대가 발생했습니다.
단점 : 작은 인구를 보완하기 위해 돌연변이가 더 중요할까요 ??
편집
약간의 추가 정보는, 내가 5 개 알 수없는 매개 변수가있는 방정식을 말한다. 각 매개 변수에 대해 나는이 변수들 각각에 할당하려고하는 10-50 사이의 값을 가지고 있습니다. 그래서 예를 들어
변수 1 = 20 개 다른 값 변수 2 = 15 개 서로 다른 값 은 ...
내가 검색 공간, 즉 최악의 경우 매우 큰로서 GA 이러한 문제에 괜찮은 방법이 될 것이라고 생각 위의 경우 312,500,000 순열이 될 것입니다 (내가 망쳐 놓지 않는 한?) n!/(nk)! 여기서 n = 50 및 k = 1 => 50 * 50 * 50 * 50 * 012불행히도 확인해야 할 매개 변수/값의 범위는 다양 할 수 있으므로 엄지 법칙을 찾고있었습니다. 얼마나 큰 인구를 설정해야합니다.
ur 도움말을 보내 주셔서 감사합니다. 더 많은 정보가 필요 하시거나 대화방에서 토론하고 싶다면 나에게 외쳐보십시오.
Ive도 엄지 손가락의 2 * 규칙을 제안합니다. 참조 : http://stackoverflow.com/a/7609715/571138 – NWS