Evolution Simulator-ը ոչ առևտրային նախագիծ է, որը ստեղծվել է էվոլյուցիայի հիմնական սկզբունքները տեսողականորեն ցուցադրելու համար: Այս նախագիծը չի հավակնում լինել երբևէ ստեղծված էվոլյուցիայի ամենաճիշտ և իրատեսական սիմուլյատորը, բայց այն կարող է հստակ բացատրել, թե ինչպես է աշխատում էվոլյուցիան: Այդ իսկ պատճառով սիմուլյացիայի մեջ կան մի քանի պայմանականություններ, որոնք պարզեցնում են դրա ըմբռնումը։ Վերացական արարածները, որոնք այսուհետ կոչվում են մեքենաներ (իրենց արտաքին տեսքի պատճառով), սիմուլյացիայի ընթացքում ենթարկվում են բնական ընտրության:
Յուրաքանչյուր մեքենա ունի իր գենոմը: Գենոմը կազմված է թվերի եռյակներից։ Առաջին եռյակը պարունակում է եզրերի քանակը, անիվների քանակը և մեքենայի առավելագույն լայնությունը: Հետևյալը հաջորդաբար պարունակում է տեղեկատվություն բոլոր եզրերի, այնուհետև անիվների մասին: Եզրի մասին տեղեկատվություն պարունակող եռյակը նկարագրում է նրա դիրքը տարածության մեջ. առաջին թիվը եզրի երկարությունն է, երկրորդը՝ թեքության անկյունը XY հարթությունում, երրորդը՝ կենտրոնից շեղումը Z առանցքի երկայնքով։ Անիվի մասին տեղեկատվություն պարունակող եռյակը նկարագրում է դրա բնութագրերը՝ առաջին թիվը՝ անիվի շառավիղը, երկրորդը՝ գագաթի թիվը, որին կցված է անիվը, երրորդը՝ անիվի հաստությունը։
Սիմուլյացիան սկսվում է պատահական գենոմով մեքենաներ ստեղծելով: Մեքենաները շարժվում են ուղիղ վերացական տեղանքով (այսուհետ՝ ճանապարհ): Երբ մեքենան այլևս չի կարողանում առաջ շարժվել (խրվել, շրջվել կամ ընկել ճանապարհից), այն մահանում է։ Երբ բոլոր մեքենաները մեռած են, նոր սերունդ է ստեղծվում: Նոր սերնդի յուրաքանչյուր մեքենա ստեղծվում է նախորդ սերնդի երկու մեքենաների գենոմը խառնելով: Ընդ որում, ինչքան մեքենան մյուսների համեմատ անցնի, այնքան շատ սերունդ կթողնի։ Յուրաքանչյուր ստեղծված մեքենայի գենոմը նույնպես ենթարկվում է մուտացիաների՝ տվյալ հավանականությամբ։ Բնական ընտրության նման մոդելի արդյունքում որոշակի քանակությամբ սերունդներից հետո կստեղծվի մեքենա, որը կարող է վարել ամբողջ ճանապարհը սկզբից մինչև վերջ։
Այս նախագծի առավելություններից մեկը մեծ թվով հարմարեցված սիմուլյացիոն պարամետրերն են: Բոլոր պարամետրերը կարելի է գտնել «Կարգավորումներ» ներդիրում, որտեղ դրանք բաժանված են 3 խմբի: Evolution Settings-ը թույլ է տալիս վերահսկել սիմուլյացիայի ընդհանուր պարամետրերը՝ սկսած մեկ սերնդի մեքենաների քանակից մինչև մուտացիայի հավանականությունը: Համաշխարհային կարգավորումները թույլ են տալիս վերահսկել ճանապարհի և ձգողականության պարամետրերը: Գենոմի կարգավորումները թույլ են տալիս վերահսկել գենոմի պարամետրերի առավելագույն արժեքները, ինչպիսիք են եզրերի քանակը, անիվների քանակը և մեքենայի լայնությունը: Նախագծի մեկ այլ առավելություն է Վիճակագրություն ներդիրում տեղակայված հետազոտության և վերլուծության գործիքները: Այնտեղ կգտնեք բոլոր վիճակագրությունը բնական ընտրության ընթացքի վերաբերյալ առաջին սերնդից մինչև ներկայիս: Այս ամենը հեշտ և հարմար է դարձնում ստացված տեղեկատվության վերլուծությունը և էվոլյուցիայի տեսությունը ավելի լավ հասկանալու համար:
Վերջին թարմացումը՝
10 մյս, 2024 թ.