진화 가능성(컴퓨터 과학)

Evolvability (computer science)

진화 가능성이라는 용어는 레슬리 발리언트가 그의 동명의 논문에서 소개하고 아래에 기술한 최근의 컴퓨터 학습의 틀에 사용된다. 이 이론의 목적은 생물학적 진화를 모델링하고 진화가 가능한 메커니즘의 유형을 분류하는 것이다. 진화는 통계 질의에서 PAC 학습과 학습의 연장이다.

제너럴 프레임워크

n 을(를) 변수에 대한 함수의 집합으로 두십시오. Given an ideal function , the goal is to find by local search a representation that closely approximates . This closeness is measured by the performance of 대한 r r

생물학계에서도 그렇듯이 유전자형과 표현형 사이에는 차이가 있다. 일반적으로 동일한 기능(페노타입)에 해당하는 다중 표현(유형)이 있을 수 있다. That is, for some , with , still for all . However, this need not be the case. 그때의 목표는 이상함수의 표현형식과 밀접하게 일치하는 표현을 찾는 것이며, 국소 탐색의 정신은 유전자형의 작은 변화만 허용하는 것이다. 표현 ) 주변 의 가능한 돌연변이의 집합으로 두십시오

단순성을 위해 ={- , 의 부울 함수를 고려하고, .(가 X {\의 확률 분포가 되도록 하십시오 구체적으로 말하자면

Note that 일반적으로 부울이 아닌 함수의 경우 어느 정도 관계가 있겠지만 그 성능이 함수가 동의할 확률과 직접 일치하지는 않을 것이다.

유기체의 일생 동안, 그것은 제한된 수의 환경만을 경험할 것이기 때문에, 그것의 성능을 정확히 결정할 수 없다. The empirical performance is defined by where is a multiset of independent selections from according to . If is large enough, evidently will be close to the actual performance .

Given an ideal function , initial representation , sample size , and tolerance , the mutator is a random variable defined는 다음과 같다. ( ) r은 경험적 성과에 따라 유익성, 중립성 또는 유해성으로 분류된다. 구체적으로 말하자면

  • r은(는 ,r)- ')}(f인 경우 유익한 돌연변이다.
  • 는) - t< , r )- ( , )< t );
  • r은(는 ( )- r ) - t style ,r)\

유익한 돌연변이가 있다면 mut(, r, , ) 은(는) 임의로 이들 중 하나와 같다. 유익한 돌연변이가 없다면 mut(, r, , ) 임의의 중립 돌연변이와 같다. 생물학과의 유사성에 비추어 볼 r 자체는 돌연변이로 이용할 수 있어야 하므로, 항상 적어도 하나의 중립 돌연변이가 있을 것이다.

이 정의의 의도는 진화의 각 단계에서 현재 게놈의 가능한 모든 돌연변이를 환경에서 시험한다는 것이다. 번성하거나 적어도 살아남는 사람들 중에서 다음 단계의 후보자로 선택된다. Given , we define the sequence by . Thus is a random variable (가) g세대 진화한 것을 나타낸다.

Let be a class of functions, be a class of representations, and a class of distributions on . We say that is evolvable by over if therE다항식 p{\displaystyle p(\cdot ,\cdot)}(⋅, ⋅), s(⋅, ⋅){\displaystyle s(\cdot ,\cdot)}, 터(⋅, ⋅){\displaystyle t(\cdot ,\cdot)}, g(⋅, ⋅){\displaystyle g(\cdot ,\cdot)}가 모든 n{\displaystyle n\,}과 모든ϵ>0{\displaystyle \epsilon>0\,}, f가 존재하또는 모든 이상적인 함수 F 표현 n 최소 -

where the sizes of neighborhoods for are at most , the sample size is , the tolerance is , , 생성 크기는 ( / ) 입니다

은(는) R {\R의해 D {\ 대해 진화가 가능한 경우 D D\,}에 대해 진화가 가능하다

{\ F은(는) 모든 분포 에 걸쳐 진화가 가능한 경우 진화가 가능하다

결과.

접속사 등급과 분리 등급은 각각 짧은 접속사 및 분리에 대한 균일한 분포에 걸쳐 진화가 가능하다.

패리티 함수의 클래스(특정 리터럴 부분집합에서 참 리터럴 수의 패리티로 평가)는 균일한 분포에서도 진화가 불가능하다.

진화 가능성은 PAC 학습 가능성을 의미한다.

참조

  1. Valiant, L. G. (2006), Evolvability, ECCC TR06-120.