Теорема схем (англ. Schema Theorem) (інші назви: теорема шаблонів (схеми, шим), фундаментальна теорема генетичних алгоритмів) — перша теорема, яка обґрунтовувала ефективність генетичних алгоритмів. Запропонована Джоном Г. Голландом. Ця теорема пояснює, чому для певних задач певний клас генетичних алгоритмів є ефективним. У даний момент відомо декілька теорем схем, які обґрунтовують ефективність інших класів алгоритмів, зокрема теореми схем для генетичного програмування.
Схеми
Під схемою розумітимемо підмножину простору генотипів . Якщо елементами є бінарні рядки , тоді дозволивши приймати деяким компонентам рядка довільні значення, а решті тільки 0 або 1, отримуємо схему або шаблон. Наприклад: . Елементами підмножини, яку представляє цей шаблон тоді будуть , , та . Довільну схема може бути описана за допомогою трьох показників: визначальної довжини , порядку та значення функції пристосованості. Припустімо, що (відповідно ) - функція, що повертає номер позиції у схемі першого (відповідно останнього) фіксованого елемента . Тоді визначальна довжина дорівнює . Порядком називається кількість фіксованих елементів у схемі.
Неформальне формулювання
Короткі, малого порядку та вищим за середній у поточній популяції пристосованістю (фітнесом) схеми (відомі також як будівельні блоки) заповнюють у експоненційно зростаючій кількості наступні популяції генетичного алгоритму.
Теорема
Голланд у своїй книзі «Adaptation in Natural and Artificial Systems» подає зв'язок між часткою популяції, що представляє схему у поточному поколінні та часткою у наступному поколінні у такому вигляді:
,
де — частка популяції, що піддається кросоверу, — визначальна довжина схеми , — середнє значення функції пристосованості для бінарних рядків зі схемою вигляду , — середнє значення функції пристосованості для всієї популяції бінарних рядків.
Див. також
- 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. текст лекції [ 7 жовтня 2008 у Wayback Machine.] слайди до лекції [ 24 січня 2011 у Wayback Machine.]
Посилання
- J. H. Holland. Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, 1975.
- J. H. Holland. Adaptation in Natural and Artificial Systems. The MIT Press, reprint edition, 1992.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Teorema shem angl Schema Theorem inshi nazvi teorema shabloniv shemi shim fundamentalna teorema genetichnih algoritmiv persha teorema yaka obgruntovuvala efektivnist genetichnih algoritmiv Zaproponovana Dzhonom G Gollandom Cya teorema poyasnyuye chomu dlya pevnih zadach pevnij klas genetichnih algoritmiv ye efektivnim U danij moment vidomo dekilka teorem shem yaki obgruntovuyut efektivnist inshih klasiv algoritmiv zokrema teoremi shem dlya genetichnogo programuvannya ShemiPid shemoyu 3 displaystyle xi rozumitimemo pidmnozhinu prostoru genotipiv G displaystyle G Yaksho elementami G displaystyle G ye binarni ryadki x displaystyle x todi dozvolivshi prijmati deyakim komponentam ryadka dovilni znachennya a reshti tilki 0 abo 1 otrimuyemo shemu abo shablon Napriklad 1 0 displaystyle 1 0 Elementami pidmnozhini yaku predstavlyaye cej shablon todi budut 1000 displaystyle 1000 1010 displaystyle 1010 1100 displaystyle 1100 ta 1110 displaystyle 1110 Dovilnu shema mozhe buti opisana za dopomogoyu troh pokaznikiv viznachalnoyi dovzhini l 3 displaystyle l xi poryadku ta znachennya funkciyi pristosovanosti Pripustimo sho li 3 displaystyle li xi vidpovidno hi 3 displaystyle hi xi funkciya sho povertaye nomer poziciyi u shemi pershogo vidpovidno ostannogo fiksovanogo elementa 3 displaystyle xi Todi viznachalna dovzhina dorivnyuye l 3 hi 3 li 3 displaystyle l xi hi xi li xi Poryadkom nazivayetsya kilkist fiksovanih elementiv u shemi Neformalne formulyuvannyaKorotki malogo poryadku ta vishim za serednij u potochnij populyaciyi pristosovanistyu fitnesom shemi vidomi takozh yak budivelni bloki zapovnyuyut u eksponencijno zrostayuchij kilkosti nastupni populyaciyi genetichnogo algoritmu TeoremaGolland u svoyij knizi Adaptation in Natural and Artificial Systems podaye zv yazok mizh chastkoyu P 3 t displaystyle P xi t populyaciyi sho predstavlyaye shemu 3 displaystyle xi u potochnomu pokolinni t displaystyle t ta chastkoyu P 3 t 1 displaystyle P xi t 1 u nastupnomu pokolinni t 1 displaystyle t 1 u takomu viglyadi P 3 t 1 1 Pc l 3 l 1 1 P 3 t m 3 t m t P 3 t displaystyle P xi t 1 geq 1 P c cdot l xi l 1 1 P xi t widehat mu xi t widehat mu t P xi t de Pc displaystyle P c chastka populyaciyi sho piddayetsya krosoveru l 3 displaystyle l xi viznachalna dovzhina shemi 3 displaystyle xi m 3 t displaystyle widehat mu xi t serednye znachennya funkciyi pristosovanosti dlya binarnih ryadkiv zi shemoyu viglyadu 3 displaystyle xi m t displaystyle widehat mu t serednye znachennya funkciyi pristosovanosti dlya vsiyeyi populyaciyi binarnih ryadkiv Div takozhLiles W C Introduction to Schema Theory A survey lecture of pessimistic amp exact schema theory W C Liles Wiegand R P 2002 Summer Lecture Series EC lab Activities Computer Science Department George Mason University tekst lekciyi 7 zhovtnya 2008 u Wayback Machine slajdi do lekciyi 24 sichnya 2011 u Wayback Machine PosilannyaJ H Holland Adaptation in Natural and Artificial Systems University of Michigan Press Ann Arbor 1975 J H Holland Adaptation in Natural and Artificial Systems The MIT Press reprint edition 1992