컴퓨터/유전자 알고리즘

스키마타 정리(Schemata theorem)

로봇과학자 2018. 10. 17. 16:38

정의

- 스키마타: 1차원의 문자열로 표현되어 있는 염색체의 의미 있는 패턴

- 스키마타 정리(Schemata theorem): 이와 같은 패턴이 다음 세대에 얼마나 살아남을지 확인하는 정리

 

 

용어

: 정의 길의(Defining length), 스키마타의 처음 고정부분과 마지막 고정부분 사이의 거리

- : 오더(Order), 스키마타 중에서 값이 결정되어 있는 부분의 수

 

 

ex)

       

       

 

- : 세대 t의 집단에 존재하는 스키마타 H의 갯수

-    : 스키마타 H를 포함하는 개채의 평균 적응도

-       : 집단 전체의 평균 적응도

 

 

 

- 세대 t+1에 존재하는 스키마타 H의 개수의 기대치는 다음과 같다.

            

 

- 그러나, 스키마타는 교차나 돌연변이에 의해서 파괴될 수 있는 가능성이 있음, 이를 정리하면 다음과 같다.

           

             where, : 교차에 의해 스키마타가 파괴될 확률, : 돌연변이에 의해 스키마타가 파괴될 확률, : 유전자의 길이