Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ГСнСтичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ — прСдставитСли класса Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ. Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ СстСствСнного ΠΎΡ‚Π±ΠΎΡ€Π° Π§. Π”Π°Ρ€Π²ΠΈΠ½Π° для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ИдСя гСнСтичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° заимствована Ρƒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ СстСствСнного ΠΎΡ‚Π±ΠΎΡ€Π°. ГСнСтичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π“ΠΎΠ»Π»Π°Π½Π΄ΠΎΠΌ Π²Ρ‹Π΄Π²ΠΈΠ½ΡƒΠ» ряд Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ГСнСтичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ — прСдставитСли класса Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ. Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ СстСствСнного ΠΎΡ‚Π±ΠΎΡ€Π° Π§. Π”Π°Ρ€Π²ΠΈΠ½Π° для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ИдСя гСнСтичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° заимствована Ρƒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ СстСствСнного ΠΎΡ‚Π±ΠΎΡ€Π°. ГСнСтичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π“ΠΎΠ»Π»Π°Π½Π΄ΠΎΠΌ Π²Ρ‹Π΄Π²ΠΈΠ½ΡƒΠ» ряд Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ Π“А. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π“Π ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹ΠΉ Π² ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅: СстСствСнный ΠΎΡ‚Π±ΠΎΡ€, ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²ΡˆΠΈΠΌΡΡ условиям срСды, наслСдованиС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… свойств ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π‘ΡƒΡ‚ΡŒ Π“А состоит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. ЀиксируСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ популяция мноТСство Π½Π°Π±ΠΎΡ€ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ достаточно Π²Π΅Π»ΠΈΠΊΠΈ ΠΎΡ‚ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π»Π΅Π½Π° популяции вычисляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «ΡΠΎΠ³Π»Π°ΡΠΈΡ» с Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Одним ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² являСтся функция срСднСй цСлостности ΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΠΈ.

Если Π½Π° ΡˆΠ°Π³Π΅ k Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° имаСтся популяция G (k), состоящая ΠΈΠ· N ΡΡ‚Ρ€ΠΎΠΊ Sik, Ρ‚ΠΎ ΡΡ€Π΅Π΄Π½ΡΡ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ популяции ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Fср[ G (k)]=1/N?F (Sik), i=1,2,…, N.

ГСнСтичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ осущСствляСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΠΈ G (k) ΠΊ ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΠΈ G (k+1) Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, срСдняя Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π΅ ΡΡ‚Ρ€ΠΎΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π»Π°ΡΡŒ. МоТно Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ случай, ΠΊΠΎΠ³Π΄Π° количСство элСмСнтов (строк) Π² Π½ΠΎΠ²ΠΎΠΉ популяции N (k+1)=?N (k), Π³Π΄Π΅? — ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π½ΠΎΠ²ΠΈΠ·Π½Ρ‹ популяции. Если? < 1, Ρ‚ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉΡΡ. Если? =1Π± Ρ‚ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉΡΡ, Ρ‚. Π΅. подвСргаСтся ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ обновлСнию.

Алгоритм состоит Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ряда шагов для получСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π“А ΠΊ Ρ‡Π»Π΅Π½Π°ΠΌ популяции ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сСлСкции, скрСщивания ΠΈ ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ. Названия этих ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² заимствованы ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ сСлСкции — для формирования Π½ΠΎΠ²ΠΎΠΉ популяции с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сСлСкции строятся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ любой элСмСнт популяции ΠΌΠΎΠ³ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ «Ρ€ΠΎΠ΄ΠΈΡ‚Сля». Иногда допускаСтся случай, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ Ρ‡Π»Π΅Π½ популяции являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ Π΄Π²Π°.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ скрСщивания — ΠΏΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Ρ‡Π»Π΅Π½Π°ΠΌ популяции ki ΠΈ kj строится Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ kj ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π½ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ km. БущСствуСт мноТСство вСрсий этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Одним ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… являСтся ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ Ρ‡Π»Π΅Π½Π°ΠΌ ki ΠΈ kj строит Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ km, присваивая ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ этого Ρ‡Π»Π΅Π½Π° с Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 0,5 ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ какая — Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ совпадаСт, Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт Π±Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ популяции унаслСдуСт это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ случай, ΠΊΠΎΠ³Π΄Π° для получСния Π½ΠΎΠ²ΠΎΠ³ΠΎ элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… «Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ».

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ — ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ km ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Π΅Ρ‚ся случайной ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ модификация Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ значСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ послС примСнСния этих ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² популяции являСтся основой для дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠžΠ±Ρ‰Π°Ρ схСма гСнСтичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡ. 4.8.

ГСнСтичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ строками S ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ n, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для кодирования Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ мноТСства Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² W.

КаТдая строка прСдставляСт собой упорядочСнный Π½Π°Π±ΠΎΡ€ ΠΈΠ· n ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²: S={s1,s2,…sn }, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ Π² ΡΠ²ΠΎΠ΅ΠΌ собствСнном Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ Vi, i=1,2,…, n.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π“А Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ строк Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ F (S), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽ «Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ» строки S. Алгоритм происходит поиск строки, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ F*(S)=arg max F (S).

Если элСмСнт wΠΏΡ€ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ исходного мноТСства W Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ строк Π±Ρ‹Π» составлСн строкС S.

ΠŸΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡ G (k) Π½Π° ΡˆΠ°Π³Π΅ k ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ строк.

G (k)=(s1k, s2k,…snk).

Π³Π΄Π΅ N — Ρ€Π°Π·ΠΌΠ΅Ρ€ популяции. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ строки Π² ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ повторятся.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π“А.

ΠŸΡƒΡΡ‚ΡŒ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ хромосомы (N=16, для наглядности Π·Π°ΠΌΠ΅Π½ΠΈΠΌ Π½ΡƒΠ»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° Π±ΡƒΠΊΠ²Ρ‹):

  • (a, b, b, b, a, b, b, a, a, a, a, b, b, b, a, a, a)
  • (Ρ…, y, y, x, x, x, x, y, x, x, y, y, x, x, y, x, y)

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ скрСщивания (считая, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, всС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ равновСроятными). ΠŸΡƒΡΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ 10. Π’ΠΎΠ³Π΄Π° послС примСнСния скрСщивания ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ хромосомы для Π½ΠΎΠ²ΠΎΠΉ популяции:

  • (a, b, b, b, a, b, b, a, a, y, y, x, x, y, x, y)
  • (x, y, y, x, x, x, y, x, x, a, a, b, b, b, a, a)

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΠΏΠ΅Ρ€Π²ΠΎΠΉ хромосомы всС Π³Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡΡ… 1−9 останСтся, Π° Π³Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡΡ… с 10 ΠΏΠΎ 16 Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π³Π΅Π½Π°ΠΌΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ хромосомы. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ хромосомС останутся Π³Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡΡ… 1−9, Π° Π³Π΅Π½Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ 10−16 Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π³Π΅Π½Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ хромосомы.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π³Π΅Π½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ скрСщивания хромосомы с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ замСняСтся Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшая Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 0,001).

ΠŸΡ€ΠΎΡ†Π΅ΡΡ обнаруТСния Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π³ΠΈΠΏΠΎΡ‚Π΅Π· для Ρ‚Π΅Ρ… событий, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠ΅. Π“ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Π½Π° ΠΈΡ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ. На ΠΎΡΠ½ΠΎΠ²Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ΡΡ. Π­Ρ‚ΠΎΡ‚ процСсс повторяСтся Π΄ΠΎ Π½Π°Ρ…оТдСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Роль гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² ΡΡ‚ΠΎΠΌ процСссС состоит Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹Ρ… Π³ΠΈΠΏΠΎΡ‚Π΅Π·.

Π‘Ρ…Π΅ΠΌΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Π΄Π²Π΅ стадии:

  • 1) ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ строкой Π±ΠΈΡ‚;
  • 2) НахоТдСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ пригодности для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΡƒΠΌΠ° популяции, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ.

Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ GASSATA гСнСтичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ классификации систСмы событий с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ мноТСства Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π³ΠΈΠΏΠΎΡ‚Π΅Π· {h} Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ n. По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ h=1, Ссли ΠΎΠ½ΠΎ прСдставляСт Π°Ρ‚Π°ΠΊΡƒ, ΠΈ h=0, Ссли Π°Ρ‚Π°ΠΊΠ° отсутствуСт.

Ѐункция пригодности содСрТит риск Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ частная Π°Ρ‚Π°ΠΊΠ° присутствуСт Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅. Π­Ρ‚ΠΎΡ‚ риск умноТаСтся Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ коррСктируСтся Π² ΡΠΎΠΎΡ‚вСтствии с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΡˆΡ‚Ρ€Π°Ρ„ΠΎΠ² для выдСлСния Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π³ΠΈΠΏΠΎΡ‚Π΅Π·. Π”Π°Π½Π½Ρ‹ΠΉ шаг ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΠΎΡΡ‚ΡŒ Π°Ρ‚Π°ΠΊ. ЦСль процСсса состоит Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ обнаруТСния Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π»Π°ΡΡŒ ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅, Π° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки Π² ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Π°Ρ‚Π°ΠΊΠΈ ΡΡ‚Ρ€Π΅ΠΌΠΈΠ»Π°ΡΡŒ ΠΊ Π½ΡƒΠ»ΡŽ.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… экспСримСнтах срСдняя Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ обнаруТСния Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ составила 0,996, Π° ΡΡ€Π΅Π΄Π½ΡΡ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний -0,0044. ВрСмя, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ для настройки Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Π±Ρ‹Π»ΠΎ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ мноТСство ΠΈΠ· 200 Π°Ρ‚Π°ΠΊ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ для систСмы 10 ΠΌΠΈΠ½ 25 с Π΄Π»Ρ ΠΎΡ†Π΅Π½ΠΊΠΈ записСй Π°ΡƒΠ΄ΠΈΡ‚Π°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… срСдним ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π·Π° 30 ΠΌΠΈΠ½ интСнсивного использования систСмы.

Рассмотрим ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² примСнСния Π“А ΠΊ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡŽ Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠΉ [73], ΠΊΠΎΠ³Π΄Π° Π“А примСняСтся для создания простых ΠΏΡ€Π°Π²ΠΈΠ» поиска Π°Ρ‚Π°ΠΊ Π² ΡΠ΅Ρ‚Π΅Π²ΠΎΠΌ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ сСтСвыС соСдинСния ΠΎΡ‚ Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ…. ΠΠ½ΠΎΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ события вСроятно связаны с Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΡ€Π°Π²ΠΈΠ»Π° хранятся Π² Π±Π°Π·Π΅ ΠΏΡ€Π°Π²ΠΈΠ» Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅:

If (условиС) then (дСйствиС) УсловиС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ совпадСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ соСдинСниСм ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ Π‘ΠžΠ’. ДСйствиС опрСдСляСтся ΠŸΠ‘ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ для опрСдСлСния аномального соСдинСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ.

If {соСдинСниС содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

АдрСс источника:10.0.0.15;

АдрСс назначСния:192.168.0.5;

ΠŸΠΎΡ€Ρ‚ назначСния:555;

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ соСдинСния: 7,5 сСкунд}.

Then {Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ соСдинСниС}.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ примСнСния Π“А являСтся гСнСрация ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ соСдинСния. Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… записях сСансов ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… сСтСвых соСдинСний, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ исходных Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΏΠΎΠ»Ρ сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ связаны с ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΠΌΠΈ. Для простоты рассмотрим ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдставлСны Π½ΠΈΠΆΠ΅ Π² Ρ‚Π°Π±Π».4.7.

If {соСдинСниС: адрСс источника: 10.0???;

АдрСс назначСния: 192.168.176+?.?;

ΠŸΠΎΡ€Ρ‚ источника: 33 337; ΠΏΠΎΡ€Ρ‚ назначСния: 80;

ВрСмя соСдинСния: 482 с.;

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠΌ; ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» TCP;

Π˜Π½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ послал: 7320 Π±Π°ΠΉΡ‚;

ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»: 38 891 Π±Π°ΠΉΡ‚}.

Then {Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ соСдинСниС}.

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² Ρ„ΠΎΡ€ΠΌΡƒ хромосомы (для наглядности вставим ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ поля):

(0,а, 0,0,-1,-1,-1, с, 0, а, 8, b, -1, -1, -1, 3,3,3,3,7, 0,0,8,0, 0,0,0,0,0,4,8,2, 1,1,2,0,0,0,0,0,0,7,3,2,0, 0,0,0,0,0,3,8,8,9,1).

Π’ Π΄Π°Π½Π½ΠΎΠΌ прСдставлСнии для задания адрСсов использовалось ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС ΠΈ Π·Π½Π°ΠΊΠΈ «?» ΠΈ «*» Π·Π°ΠΌΠ΅Π½Ρ‹ Π½Π° -1. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ данная хромосома содСрТит 57 Π³Π΅Π½ΠΎΠ².

Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ провСряСтся Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… записях сСтСвых соСдинСний. Если ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ способно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ аномальноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ популяции Π΅Π³ΠΎ хромосомС даСтся. Если ΠΆΠ΅ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ соСдинСниС, Ρ‚ΠΎ Π΅Π³ΠΎ хромосома «Π½Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ».

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ соСдинСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° популяция. ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ популяция формируСтся случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π“А. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ оцСнивания позволяСт Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ смСщаСтся ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ соСдинСниям.

Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π“А Π΄Π°Π½Π½ΠΎΠ³ΠΎ экспСримСнта.

Ѐункция ΠΎΡ†Π΅Π½ΠΊΠΈ опрСдСляСт расхоТдСниС ΠΈ ΡΠΎΠΎΡ‚вСтствиС. РасхоТдСниС вычисляСтся Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π»ΠΈ ΠΏΠΎΠ»Π΅ соСдинСния мноТСству Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅Ρ‚ся Π½Π° Π²ΡΠ΅ ΡΠΎΠΎΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ поля:

РасхоТдСниС =? ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ… Π²Π΅Ρ Π“Π΄Π΅ суммированиС вСдСтся ΠΏΠΎ Π²ΡΠ΅ΠΌ 57 Π³Π΅Π½Π°ΠΌ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вСсов Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС (ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ):

АдрСс назначСния, адрСс источника, ΠΏΠΎΡ€Ρ‚ назначСния, врСмя соСдинСния, количСство посланных ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠΌ соСдинСния, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΏΠΎΡ€Ρ‚ источника (Ρ‚Π°ΠΊΠΎΠ΅ располоТСниС ΠΏΠΎΠ»Π΅ΠΉ соотвСтствуСт порядку ΠΏΠΎΠ»Π΅ΠΉ, фиксируСмых Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, снифСрами). ΠŸΡ€ΠΈ соотвСтствии значСния поля ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, ΠΏΡ€ΠΈ нСсоотвСтствии — 0).

Для систСмы устанавливаСтся ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ — ΠΏΠΎΡ€ΠΎΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ считаСтся, Ρ‡Ρ‚ΠΎ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… соСдинСния ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ уровня ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ опрСдСляСтся ΠΈΠ· Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹Ρ… Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ расхоТдСниСм хромосомы ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

?=¦расхоТдСниС — ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡΠΎΡ‚ΠΈΒ¦

Π Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π»Π΅Π³ΠΊΠΎ Π»ΠΈ идСнтифицируСтся аномалия. Π§Π΅Ρ€Π΅Π· ранТирования опрСдСляСтся Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° наказания:

НаказаниС =(??Ранг)/100.

Π­Ρ‚ΠΎ позволяСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ сходство хромосомы:

Бходство =1 — Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΠ΅.

Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сходства находится Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 1.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ГА, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ максимумы (мноТСство Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ) вмСсто глобального максимума (ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ мноТСство ΠΏΡ€Π°Π²ΠΈΠ» обнаруТСния Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Для нахоТдСния мноТСства Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ниш. Данная тСхнология Ρ‚Π°ΠΊΠΆΠ΅ заимствована ΠΈΠ· ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹. Она основываСтся Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ окруТСния Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ пространства, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΆΠΈΠ·Π½ΠΈ. ПодобноС Ρ‚ΠΎΠΌΡƒ, ГА ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ разброс ΠΊΠ°ΠΆΠ΄ΠΎΠΉ популяции Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт Π΄ΠΎΠΌΠ΅Π½Π°ΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ мноТСства ΠΎΠΏΡ‚ΠΈΠΌΡƒΠΌΠΎΠ².

ΠŸΡ€ΠΈ использовании Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ниш Π΄Π²Π° основных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ исходныС Ρ‡Π»Π΅Π½Ρ‹ популяции для Π·Π°ΠΌΠ΅Π½Ρ‹ Π² Π½ΠΎΠ²ΠΎΠΉ популяции, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Π΅Π΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. ΠŸΡ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ сходныС элСмСнты, это заставляСт ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡŽ пСрСмСщаСтся ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ максимумам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ популярны. ΠŸΡ€ΠΈ этом для ΠΎΡ†Π΅Π½ΠΊΠΈ сходства ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ расстояниС Π₯Π΅ΠΌΠΌΠΈΠ½Π³Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΠΈΡ‚Π°ΠΌΠΈ хромосом.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ примСнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ для рассмотрСнной Π·Π°Π΄Π°Ρ‡ΠΈ обнаруТСния являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π° поля хромосомы Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄ значСния адрСса Π·Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 255. Π­Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ контроля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² примСнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². К Ρ‡ΠΈΡΠ»Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… особСнностСй Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ отнСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: число хромосом Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ популяции, вСроятности скрСщивания ΠΈ ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ допустимоС число ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ особСнности приводят ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ использованиС Π“Π для обнаруТСния Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠΉ Π² Π½Π°ΡΡ‚оящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ носит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, хотя Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ