Copyright 2006 Uri Wilensky. All rights reserved.
| Запусціць сланечнік біоморфы ў вашым браўзары выкарыстоўваецца NetLogo 4.1.2 патрабуецца Java 5 або вышэй (сістэмныя патрабаванні) Заўвага: Калі вы загрузілі дадатак NetLogo, кожная мадэль у бібліятэцы (акрамя супольнасці мадэляў) уключаны ў той лік. Калі ў вас узніклі праблемы пры запуску гэтай мадэлі ў вашым браўзэры, вы можаце замест таго спампаваць прыкладанне. |
ШТО ГЭТА ТАКОЕ?
Мадэль эвалюцыі, дзе карыстальнік дае селектыўны ціск. Карыстальнік выбірае адну або два кветкі з сеткі выпадкова згенераваных аніміраваныя кветкі. Выбраных кветак сталі "бацькамі" новага пакалення. З цягам часу, выбар карыстальніка прычынай характарыстык насельніцтва да зменаў.
ЯК ПРАЦУЦЦА?
Кожны кветка мае чатыры гена, якія вызначаюць яго форму. Напрыклад, адзін кветка можа быць больш пялёсткаў або быць больш маляўнічым, чым іншы. Калі карыстальнік выбірае бацька ці бацькі наступнага пакалення, і на экране, то чысціцца і кветкі засяляюцца з генамі на аснове генаў іх бацькоў (бацькоў). Карыстальнік можа аказваць ціск адбору на яркіх кветак, напрыклад, выбіраючы самы маляўнічы кветка (наяўных).
У цэнтры кожнага "кветка" з'яўляецца нябачным "Spawner". Ён застаецца ў цэнтры бесперапынна штрыхоўкі "пялёсткі", якія рухаюцца вонкі. Кожны Spawner праводзіць чатыры зменныя: колькасць-колер, памер кроку, памер-мадыфікатар, і пад прырост. (Так як кожны пялёстак трэба ведаць, як далёка наперад, каб перамясціць кожны раз і як вялікі, каб расці, яны маюць свае ўласныя памер кроку і памер-мадыфікатар, які супадае з значэннем Spawner аб тым, што спарадзіла іх.) Кожны паварот, кожны Spawner люкі новы пялёстак і павароты і ўстанаўлівае яго колеру (як правіла на аснове значэння для ліку, колеры і пад прырост.) Пасля нерасту ўсе вылупіліся новыя пялёсткаў, кожны пялёстак проста рухаецца наперад яго памер кроку і рэгулюе яго памер на аснове Адлегласць яго шляху, а таксама яго памер-мадыфікатара. Калі пялёстак выходзіць за межы акна для гэтай кветкі, яна памірае.
Карыстальнік можа выбіраць паміж бясполае (аднаго з бацькоў) і сэксуальныя (двух бацькоў) ўзнаўлення. Наступнае пакаленне ствараецца мутуе значэння бацькi або мацi (бацькоў) для чатырох пераменных. Існуючых пялёсткі то забілі, і наступнае пакаленне будзе створана.
Як карыстацца
Перад націскам SETUP, набор радкоў і слупкоў у патрэбныя значэння. Яны вызначаюць, колькі кветак прысутнічае ў мадэлі.
Затым ўсталюйце частату мутацый належным чынам. Чым вышэй частата мутацый, менш кветак у наступным пакаленні будуць падобныя на сваіх бацькоў. Калі кантраляванай мутацыя? далей, то мадэль кіравання мутацыі, змяняючы яго ў насельніцтва, у гэтым рэжыме, мутацыі змяняецца сярод асобін у папуляцыі; дзе колькасць павялічваецца мутацыя ў кожным асобным што гэта права папярэдняй (ці ў наступным радку). Такім чынам, кветкі ў верхняй левай частцы мадэлі будзе імкнуцца да больш цеснай падобныя на сваіх бацькоў, чым кветкі ў правым ніжнім куце.
Калі бясполае выбар абраны (бясполае? Пераключальнік на), то кожны клік будзе засяліць кветак на аснове значэнняў Spawner бліжэйшага клік. Калі палавой адбор абраны, то першы клік выбірае першага бацькоў (і колер яе шэры фон.) Калі вы клікніце яшчэ раз, два націску нераст "Маці" і запоўніць наступнага пакалення.
Перайсці да пачатку
Паспрабуйце атрымаць пэўныя ўзоры кветак з'яўляцца, напрыклад, спрабуюць выбарачна пароды да вельмі жорсткай спіралі, невращающейся "зоркі", ці прамой лініі.
Памятаеце асабліва прыемна кветка, затым зніміце ўсе кветкі, і паглядзець, калі вы можаце развіваць ваш любімы кветка зноў.
Пашырэння мадэлі
Гэта можа быць акуратным, каб дазволіць карыстальніку змяняць колькасць кветак у той час як мадэль працуе. Напрыклад, змяненне мадэлі ад 2x2 сетцы 3х3 можа паставіць пяць новых кветак у насельніцтва, усе яны заснаваныя на раней абраны бацькоў.
Змяненне спосабу гены бацькоў перадаюцца ў палавым размнажэнні і як яны выяўляюцца.
АСАБЛІВАСЦІ NETLOGO
Гэтая мадэль выкарыстоўвае нябачны нераст адсочваць кожны кветка.
Існуе мала trickiness геаметрыі правільна інтэрвал кветкі ў працэдуру ўстаноўкі.
Звязаныя з імі мадэлі
Сланечнік
Крэдыты і ЛІТАРАТУРА
Гэтая мадэль па матывах біоморфы падрабязна абмяркоўваліся ў Рычарда Докінза "Сляпы гадзіншчык" (1986).
У арыгінальнай мадэлі Докінза, карыстальнік быў прадстаўлены шэраг "казурак", што былі зроблены на аснове дзевяці асобных значэнняў. Напрыклад, калі казурка мае "ногі-даўжыня" значэнне 2 і насякомых Б "нага-даўжыня" значэнне 1, то казурка будзе складзены з больш доўгімі нагамі. Гэтыя 9 зменных, такім чынам, генатып кожнага казурак, як істота, і малюнак на аснове гэтых лічбаў быў фенатыпу. Калі карыстальнік націснуў на насякомых (ці "біоморф"), то ўсё казуркі будуць сцёртыя і абралі біоморф будзе выкарыстоўвацца ў якасці асновы для новай папуляцыі біоморфы. Кожная пераменная будзе трохі мутаваў ў новае пакаленне (прадстаўляюць спадчыну з злёгку большая ці меншая значэнне для генатыпу), і гэтыя мутавалі значэння будуць выкарыстоўвацца ў новай папуляцыі біоморфы. Такім чынам, новае пакаленне біоморфы нагадваў раней выбралі біоморфа, з некаторымі варыяцыямі. Напрыклад, калі вы выбралі біоморф з выключна доўгімі жывата, то, таму што яны ўсё мадыфікаваныя версіі абранай біоморфа, біоморфы ў наступнае пакаленне будзе, як правіла, маюць больш жываты, чым раней.
У гэтай мадэлі, "Кветкі" выкарыстоўваюцца ў якасці біоморфы замест насякомых-падобных істот Докінз выкарыстаны, акрамя таго, гэтыя біоморфы толькі змяняцца паміж чатырма зменнымі - колькасць кветак, крок, памер-мадыфікатар, і пад прырашчэння- -а не дзевяць. Ідэя вельмі падобныя, хоць. Карыстачу падаецца колькасць кветак. Націснуўшы на кветку, карыстальнік можа выбраць тып кветкі, які будзе запоўніць наступнага пакалення. Калі бясполае? з'яўляецца ілжывых, карыстальнік выбірае два біоморфы замест аднаго, новага пакалення будзе вырабляцца шляхам выбару аднаго значэння для кожнага з чатырох генатыпаў зменных небудзь адзін з бацькоў.
Дзякуючы Nate Nichols для сваёй працы на гэтай мадэлі.