Теорема схем
Теорема схем, или теорема шаблонов — основная теорема теории генетических алгоритмов, дающая обоснование их эффективности. Впервые сформулирована и доказана Дж. Холландом в 1975 году.
Содержание |
Понятие схемы [править]
Схемой называется подмножество множества всех возможных генотипов, возможных в данной популяции, заданное в виде хромосомы с фиксированными значениями некоторых битов. Остальные биты могут принимать любые значения, образуя примеры схемы. Так, примерами схемы 00**1* являются хромосомы 000010, 000011, 000110, 000111, 001010, 001011, 001110 и 001111. Количество фиксированных битов называется порядком схемы, а расстояние между крайними фиксированными позициями (т.е. разность их номеров) — её определяющей длиной. Порядок вышеприведённой схемы равен 3, а определяющая длина 5 - 1 = 4. Функция пригодности (ФП) схемы — это среднее значение функции пригодности всех её примеров.
Теорема [править]
Теорема схем показывает происходящее при смене поколений экспоненциальное распространение хорошо приспособленных схем с малыми порядком и определяющей длиной (такие схемы с ФП выше, чем в среднем по популяции, называют строительными блоками). Математически это выражается неравенством:
Здесь
— количество примеров схемы h на шаге t, а
— то же на следующем шаге;
— функция пригодности схемы на шаге t;
— среднее значение ФП по всей популяции на том же шаге;
— вероятность уничтожения схемы под действием генетических операторов. Эта вероятность равна:
где
— определяющая длина схемы,
— порядок,
— вероятность скрещивания, а
— вероятность мутации. Таким образом, полная форма записи теоремы выглядит так:
Теорема схем не даёт точных значений, а лишь нижнюю оценку количества примеров схемы после очередной смены поколений. Это вызвано тем, что есть вероятность возникновения новых примеров схемы при действии генетических операторов на хромосомы, не имевшие ранее к ней отношения.
См. также [править]
Ссылки [править]
- J. H. Holland. Adaptation in Natural and Artificial Systems. The MIT Press, reprint edition, 1992.
- Liles W. C. Introduction to Schema Theory : A survey lecture of pessimistic & exact schema theory / W. C. Liles, Wiegand R. P. - 2002 Summer Lecture Series, EC lab Activities, Computer Science Department, George Mason University. текст лекции слайды к лекции
![N(h,t+1) \geq N(h,t) { f(h, t) \over f(t)}[1-p].](http://upload.wikimedia.org/math/0/3/9/0391424a2e79d3f7aff735f073b8e3a1.png)

![N(h,t+1) \geq N(h,t) { f(h, t) \over f(t)}[1-{\delta(h) \over l-1}p_c - o(h) p_m].](http://upload.wikimedia.org/math/a/2/d/a2d06a78c451b16f94ecd6ac62417798.png)