ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² сторону ΠΌΠΎΠ΄Π΅Π»ΠΈ с нСсколькими Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ популяциями

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

НаиболСС часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠΉ являСтся модСль ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ (Migration). МодСль ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ прСдставляСт ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡŽ ΠΊΠ°ΠΊ мноТСство подпопуляций. КаТдая подпопуляция обрабатываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссором. Π­Ρ‚ΠΈ подпопуляции Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ количСства ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ T (врСмя изоляции). По ΠΈΡΡ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ изоляции происходит ΠΎΠ±ΠΌΠ΅Π½ особями ΠΌΠ΅ΠΆΠ΄Ρƒ популяциями (миграция… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² сторону ΠΌΠΎΠ΄Π΅Π»ΠΈ с нСсколькими Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ популяциями (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

МодСль ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

ГСнСтичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСниях (parallel implementations).

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ являСтся распараллСливаниС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… шагов Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°: сСлСкции ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ, вычислСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ приспособлСнности.

ΠŸΡ€ΠΈ этом популяция раздСляСтся Π½Π° Π±Π»ΠΎΠΊΠΈ, Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ.

Однако, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

НаиболСС часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠΉ являСтся модСль ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ (Migration). МодСль ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ прСдставляСт ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡŽ ΠΊΠ°ΠΊ мноТСство подпопуляций. КаТдая подпопуляция обрабатываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссором. Π­Ρ‚ΠΈ подпопуляции Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ количСства ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ T (врСмя изоляции). По ΠΈΡΡ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ изоляции происходит ΠΎΠ±ΠΌΠ΅Π½ особями ΠΌΠ΅ΠΆΠ΄Ρƒ популяциями (миграция, «Π²ΠΎΡ€ΠΎΠ²ΡΡ‚Π²ΠΎ нСвСст»). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ особСй, ΠΏΠΎΠ΄Π²Π΅Ρ€Π³ΡˆΠΈΡ…ΡΡ ΠΎΠ±ΠΌΠ΅Π½Ρƒ (Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ), ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚Π±ΠΎΡ€Π° особСй для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΡΡ…Π΅ΠΌΠ° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ опрСдСляСт частоту возникновСния гСнСтичСского многообразия Π² ΠΏΠΎΠ΄ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡΡ… ΠΈ ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ подпопуляциями.

ΠžΡ‚Π±ΠΎΡ€ особСй для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • — ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Π°Ρ однообразная Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· Ρ‡ΠΈΡΠ»Π° особСй;
  • — ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π±ΠΎΡ€: для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ бСрутся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Π΅ особи.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ подпопуляции Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ условно ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π·Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°. Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ Π³Ρ€Π°Ρ„Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ гСнСтичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. НаиболСС распространСнной Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ (рис. 2.5.1.1.), ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ особи ΠΈΠ· Π»ΡŽΠ±ΠΎΠΉ подпопуляции ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠΎΠ΄ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡŽ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ подпопуляции ΠΏΠΎΠ»Π½ΠΎΠ΅ число ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… «ΠΈΠΌΠΌΠΈΠ³Ρ€Π°Π½Ρ‚ΠΎΠ²» строится Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ всСх подпопуляций. ΠœΠΈΠ³Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ особь случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выбираСтся ΠΈΠ· ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа.

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

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΏΠΎΠ»Π½ΠΎΠΉ сСти.

Рисунок 2.5.1.1 — ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΏΠΎΠ»Π½ΠΎΠΉ сСти.

Другая основная миграционная схСма ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΊΠΎΠ»ΡŒΡ†Π° (рис. 2.5.1.2.). Π—Π΄Π΅ΡΡŒ особи ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними (ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΎΠ±Ρ…ΠΎΠ΄Π°) популяциями. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, особи ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ подпопуляции ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½Ρƒ — сосСднюю ΠΏΠΎΠΏΡƒΠ»ΡΡ†ΠΈΡŽ.

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΊΠΎΠ»ΡŒΡ†Π°.

Рисунок 2.5.1.2. — ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΊΠΎΠ»ΡŒΡ†Π°.

БущСствуСт стратСгия ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈ Π²Ρ‚ΠΎΡ€ΡƒΡŽ модСль, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠ½Π° позволяСт Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Как ΠΈ ΠΏΡ€ΠΈ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠ»ΡŒΡ†Π°, миграция осущСствляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ блиТайшими сосСдями, ΠΎΠ΄Π½Π°ΠΊΠΎ миграция Π² ΡΡ‚ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΌΠ΅ΠΆΠ΄Ρƒ «ΠΊΡ€Π°ΠΉΠ½ΠΈΠΌΠΈ» подпопуляциями (Ρ‚ΠΎΡ€ΠΎΠΈΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΡ€Π°Π΅Π²Ρ‹Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ). [7].

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² сторону ΠΌΠΎΠ΄Π΅Π»ΠΈ с нСсколькими Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ популяциями.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ