Jump to content

Теорема Холланда о схеме

Теорема Холланда о схеме , также называемая фундаментальной теоремой генетических алгоритмов , [ 1 ] — это неравенство, возникающее в результате упрочения уравнения эволюционной динамики . Теорема о схеме гласит, что частота коротких схем низкого порядка с пригодностью выше средней увеличивается экспоненциально в последующих поколениях. Теорема была предложена Джоном Холландом в 1970-х годах. Первоначально оно широко рассматривалось как основа для объяснения возможностей генетических алгоритмов . Однако такая интерпретация его последствий подверглась критике в нескольких публикациях, рассмотренных в: [ 2 ] где показано, что теорема о схеме является частным случаем уравнения Прайса с индикаторной функцией схемы в качестве макроскопического измерения.

Схема — это шаблон , который идентифицирует подмножество строк со сходством в определенных позициях строк. Схемы являются частным случаем цилиндрических множеств и, следовательно, образуют топологическое пространство .

Описание

[ редактировать ]

Рассмотрим двоичные строки длины 6. Схема 1*10*1 описывает набор всех строк длиной 6 с единицами в позициях 1, 3 и 6 и 0 в позиции 4. * — это подстановочный знак, который означает, что позиции 2 и 5 могут иметь значение либо 1, либо 0. порядок схемы определяется как количество фиксированных позиций в шаблоне, а определяющая длина расстояние между первой и последней конкретными позициями. Порядок 1*10*1 равно 4, а его определяющая длина равна 5. Пригодность схемы — это средняя пригодность всех строк, соответствующих схеме. Пригодность строки — это мера ценности закодированного решения проблемы, вычисленная с помощью функции оценки, специфичной для конкретной проблемы. Используя устоявшиеся методы и генетические операторы генетических алгоритмов , теорема о схеме утверждает, что короткие схемы низкого порядка с пригодностью выше среднего увеличиваются экспоненциально в последующих поколениях. Выражается уравнением:

Здесь количество строк, принадлежащих схеме при генерации , наблюдаемая средняя пригодность схемы и наблюдаемая поколении средняя приспособленность в . Вероятность сбоя это вероятность того, что кроссовер или мутация разрушят схему . В предположении, что , это может быть выражено как:

где порядок схемы, длина кода, вероятность мутации и это вероятность кроссовера. Итак, схема с более короткой определяющей длиной вероятность того, что он будет нарушен, меньше.
Часто неправильно понимают, почему теорема о схеме представляет собой неравенство , а не равенство. Ответ на самом деле прост: теорема пренебрегает небольшой, но ненулевой вероятностью того, что строка, принадлежащая схеме будет создан «с нуля» путем мутации одной строки (или рекомбинации двух строк), не принадлежащей в предыдущем поколении. Более того, выражение для явно пессимистичен: в зависимости от партнера по спариванию рекомбинация может не нарушить схему, даже если точка пересечения выбрана между первым и последним фиксированным положением .

Ограничение

[ редактировать ]
График мультимодальной функции двух переменных.

Теорема о схеме справедлива в предположении о генетическом алгоритме, который поддерживает бесконечно большую популяцию, но не всегда переносится на (конечную) практику: из-за ошибки выборки в исходной популяции генетические алгоритмы могут сходиться на схемах, которые не имеют селективного преимущества. . Это происходит, в частности, при мультимодальной оптимизации , где функция может иметь несколько пиков: совокупность может отдавать предпочтение одному из пиков, игнорируя другие. [ 3 ]

Причина, по которой теорема о схеме не может объяснить мощь генетических алгоритмов, заключается в том, что она справедлива для всех случаев проблем и не может отличить проблемы, в которых генетические алгоритмы работают плохо, от проблем, в которых генетические алгоритмы работают хорошо.

  1. ^ Бриджес, Клейтон Л.; Голдберг, Дэвид Э. (1987). Анализ воспроизводства и скрещивания в бинарном генетическом алгоритме . 2-я Международная конференция. по генетическим алгоритмам и их приложениям. ISBN  9781134989737 .
  2. ^ Альтенберг, Л. (1995). Теорема о схеме и теорема Прайса . Основы генетических алгоритмов, 3, 23-49.
  3. ^ Дэвид Э., Голдберг; Ричардсон, Джон (1987). Генетические алгоритмы с разделением для оптимизации мультимодальных функций . 2-я Международная конференция. по генетическим алгоритмам и их приложениям. ISBN  9781134989737 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d6f7de8ba8434ca6ee162d982bee9be7__1679074980
URL1:https://arc.ask3.ru/arc/aa/d6/e7/d6f7de8ba8434ca6ee162d982bee9be7.html
Заголовок, (Title) документа по адресу, URL1:
Holland's schema theorem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)