진화 가능성이라는 용어는 레슬리 발리언트가 그의 동명의 논문에서 소개하고 아래에 기술한 최근의 컴퓨터 학습의 틀에 사용된다. 이 이론의 목적은 생물학적 진화를 모델링하고 진화가 가능한 메커니즘의 유형을 분류하는 것이다. 진화는 통계 질의에서 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 학습 가능성을 의미한다.
참조
- Valiant, L. G. (2006), Evolvability, ECCC TR06-120.