2012-06-14 7 views
0
내 코드에 대한 JGAP을 사용하고

와 나는이 같은 염색체를 평가하려는 :어떻게 JGAP를 사용하여 반복되지 않는 대립 유전자로 염색체를 설정할 수 있습니까?

Evaluation 0: 

1 2 3 4 5 6 7 8 9 

Evaluation 1: 

3 5 2 1 4 6 7 8 9 

는 지금까지 내가 같이 반복 대립 유전자와 염색체를 받고 있어요 :

Evaluation 1: 

3 3 5 6 7 8 9 9 1 

이 있습니까 반복되지 않는 대립 인자로 염색체를 얻기 위해 사용할 수있는 구성은 무엇입니까?

+0

이 그것을 을 제거하고 목록이 반복 에서 더 이상 값이 없을 때까지 염색체에 추가 정말 너무 국한되어 있습니다. 대신 JGAP 메일 링리스트 ([email protected])에 게시해야합니다. –

+0

반복되지 않은 대립 유전자가있는 염색체를 얻기 위해 JGap을 구성하는 방법을 찾았습니까? – alexander

답변

1

당신은 GA의 초기 인구를 생성하는 것에 대해 이야기하고 있다고 가정합니다. 수행해야 할 것은 특정 값 목록의 많은 임의의 순서를 만드는 것입니다. 새로운 염색체가, 당신이 할 수 (... 반복 에 복사

  1. 는 모든 가능한 값의 배열을 만들기 셔플 :

    그렇게하는 방법에는 여러 가지가 있으며, 여기에 두 가지 가능성입니다 각 에 임의의 실수 값을 할당하고 임의 값으로 값을 정렬하십시오.

  2. 는 목록에있는 모든 값을 넣어 선택한 임의의 항목을 목록에서, ...