데이타베이스에서 팀을 선택하는 시스템을 개발해야합니다. 유전자 알고리즘을 사용하여 플레이어를 나타내는 초기 인구 (염색체)를 일부 식별자로 얻을 수 있습니까? 각 식별자는 다양한 규칙 (팀 리더 등의 요구 사항)을 적용하는 데 사용되는 데이터베이스의 유전자를 가지고 있습니다. 이러한 시나리오에서 GA가 도움이됩니까?
유전자 알고리즘을 사용하여 두 개의 변수가있는 두 선형 방정식의 간단한 시스템을 풀고 싶습니다. 이는 주로 그들이 일하는 방식을 더 잘 이해할 수있게 도와줍니다. 모든 것이 꽤 간단 해 보이지만,이 문제에 대한 염색체에서 가능한 솔루션을 인코딩하는 방법을 확신 할 수 없습니다. 솔루션을 나타 내기 위해 염색체에서 인코딩하려고하는 두 개의 변수가 있습니다.
나는 MATLAB의 기본적인 유전자 알고리즘을 구현하기 위해 노력하고 있습니다. 교차 작업과 관련하여 몇 가지 질문이 있습니다. 나는 그것에 대한 자료를 읽고 있었고 나는 항상 두 명의 부모가 교차 작업을 위해 선택되었다는 것을 발견했다. 부모 수가 홀수 인 경우 어떻게됩니까? 한다고 가정 내가 부모 A, 부모 B & 부모 C를 가지고 있고 심지어 그때 나
, 나는 다음과 같이 적용과 : mutation prob=0.03
population size=100
-Generate random population according to the value of population size intialized
-Sort the generated population
-Looping for populations an
내 마지막 프로젝트는 유전자 알고리즘을 사용한 자동화 된 시간 지정에 관한 것입니다. 먼저 샘플 코드를 묻지 않습니다. 나는 시간 측정에서 GA에 대해 더 많이 이해할 수있는 자습서가 필요합니다. 현재 내가 찾은 튜토리얼을 기반으로 GA 작업 (선택, 크로스 오버, 돌연변이)을 이해하고 있습니다. 그러나 시간표에 적용하는 방법에 대해서는 잘 모릅니다. GA
어제 제가 답변을 찾을 수 없다는 질문이 떠 올랐습니다. 우리는 임의의 크기의 직사각형을 가지고 있으며 반경이 다른 원도 있습니다. 각 원의 수가 제한되어 있습니다. 각 원에는 지정된 비용이 있습니다. 우리는 가장 작은 비용에 접근하여 그 사각형으로 직사각형을 완전히 채우고 싶었습니다. 이제 유전자 알고리즘을 사용하여이 문제를 해결하고 싶지만 웹에서 어떤
성숙하고 유지 관리되며 유연한 오픈 소스 유전자 알고리즘 (GA) 라이브러리는 무엇입니까? 성숙한 꽤 완성 기능 것을 의미와 버그 무료가 이상적으로 잘 설명. 유지됨 포기 된 프로젝트가 아니라는 것을 의미하며, 현재 (2.10) 스칼라 버전에서 정상적으로 작동합니다. 유연한 그것은 완전히 구성 가능하다는 것을 의미하며 필자는 자체 염색체 표현, 적합성, 번
LCS algo를 사용하여 C++에서 고유 한 diff를 구현하고 있습니다. LCS 알 고지를보고 SES (가장 짧은 편집 스크립트)를 찾으려고 할 때 때로는 줄을 변경했을 때가 있습니다. 다음 그래프 예제에서는 삽입 및 삭제 만 보여줍니다. 따라서 그래프를 뒤쪽으로 가로 지르면 가로줄이 삭제되고 세로 줄이 삽입됩니다. 'c'변경 사례가있는 경우는 무엇입니
유전자 알고리즘을 사용하여이 문제를 해결하고 피트니스 기능을 선택하기가 어렵습니다. 인구와 아마 승리 단위가 반드시 모든 도시를 포함하지 않기 때문에 내 문제는 원래의 여행 판매원 문제와 조금 다릅니다. 그래서 저는 그가 방문하는 도시의 양, 총 시간 및 그가 도시를 방문한 순서를 각각 2 단위로 나타냅니다. 나는 2-3 체력 기능을 시험해 보았지만 좋은
Matlab의 My Genetic Algorithm 최적화 스크립트가 실행되지만 끝에 다음 메시지가 표시됩니다. "최적화가 종료되었습니다 : 처벌 적합성 값의 평균 변화가 options.TolFun보다 작지만 제약 조건이 충족되지 않습니다." 왜 그런 말입니까? 내 피트니스 기능을 아무 것도하지 않고 일정한 수를 반환하는 함수로 바꿨으며 아무 것도 바뀌지