Кіріспе

Жұптасу бассейні – эволюциялық есептеулерде қолданылатын түсінік, ол оңтайландыру және іздеу мәселелерін шешуге арналған алгоритмдер жиынтығын білдіреді. Жұптасу бассейні қазіргі популяциядағы ең жоғары жарамдылыққа ие деп саналатын кандидаттық шешімдер арқылы құрылады, оларды іріктеу операторлары анықтайды. Жұптасу бассейніне кіретін шешімдер ата-аналар деп аталады. Жеке шешімдер бірнеше рет жұптасу бассейніне енгізілуі мүмкін, мұнда жарамдылық деңгейі жоғарырақ шешімдердің бірнеше рет енгізілу ықтималдығы артады. Содан кейін ата-аналарға кроссовер операторлары қолданылады, нәтижесінде жоғары сапалы деп танылған гендердің рекомбинациясы жүзеге асырылады. Соңында, мутация операторлары арқылы гендерге кездейсоқ өзгерістер енгізіліп, гендік қордағы генетикалық әртүрлілік артады. Бұл екі оператор жаңа, жақсырақ шешімдер жасау мүмкіндігін жақсартады. Осылайша, жаңа ұрпақ шешімдер – балалар пайда болады, олар келесі популяцияны құрайды. Іріктеу әдісіне байланысты, жұптасу бассейніндегі ата-аналардың жалпы саны бастапқы популяцияның мөлшерінен өзгеше болуы мүмкін, нәтижесінде жаңа популяция кішірек болады. Алгоритмді бірдей мөлшердегі популяциямен жалғастыру үшін, ескі популяциялардан кездейсоқ шешімдер таңдалып, жаңа популяцияға қосылуы мүмкін. Бұл кезде жаңа шешімдердің жарамдылығы бағаланады. Егер тоқтату шарттары орындалса, процестер аяқталады. Әйтпесе, олар қайталанады. Қадамдарды қайталау нәтижесінде кандидаттық шешімдер уақыт өте келе ең оңтайлы шешімге қарай эволюциялайды. Гендер ең оңтайлы генге қарай біртекті болып келеді, бұл процесс конвергенция деп аталады. Егер популяцияның 95%-ы бір геннің бірдей нұсқасын бөліссе, онда ген конвергенцияға жеткен болады. Барлық жеке жарамдылық мәндері ең жақсы жеке тұлғаның мәніне жеткенде, яғни барлық гендер конвергенцияланғанда, популяция конвергенциясына қол жеткізіледі.

Жұптасу тобын құру

Жұптасу тобын құру үшін бірнеше әдіс қолданылуы мүмкін. Бұл процестердің бәрінде популяция ішіндегі белгілі бір мөлшердегі жекелеген организмдерді таңдап көбейту жүзеге асырылады. Жұптасу тобына қай организмдердің ілігіп, қайлары қалатынын анықтау үшін түрлі критерийлер пайдаланылуы мүмкін. Таңдау әдістерін үш негізгі түрге бөлуге болады: физикалық қабілетке пропорционалды таңдау, реттік таңдау және шекті таңдау.

Дене шынықтыру жағдайына сай таңдау

Сәйкестік пропорционалды таңдау жағдайында, популяцияға кіру үшін кездейсоқ жеке тұлғалар таңдалады. Дегенмен, жоғарырақ сәйкестік деңгейіне ие болғандары таңдалуы мүмкін, сондықтан олардың қасиеттерін келесі буынға жеткізу ықтималдығы артық.

Тәртіптік негіздегі таңдау

Ординарлық негіздегі іріктеу әдістері турнирлік және рейтингтік іріктеуді қамтиды. Турнирлік іріктеуде популяциядан жеке тұлғалар кездейсоқ түрде таңдалып, олардың сәйкестік деңгейі (fitness) салыстырылады. Бұл "турнирлердің" жеңімпаздары ең жоғары мәнге ие болып, жұптасу резервіне (mating pool) ата-ана ретінде қосылады. Рейтингтік іріктеуде барлық жеке тұлғалар олардың сәйкестік деңгейіне қарай сұрыпталады. Ата-аналарды таңдау үміткерлердің орнына қарай жасалады. Әрбір жеке тұлғаның таңдалу мүмкіндігі бар, бірақ жоғары орналасқандарға басымдық беріледі.