20 июня 2021

πŸ“Š Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства ΠΈ K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ПО (систСмы PDM/PLM) с 1993 Π³ΠΎΠ΄Π°, компания "Π˜ΠΠ’Π•Π ΠœΠ•Π₯" (www.intermech.ru). Π’ 2020-ΠΌ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» курсы "ΠžΡΠ½ΠΎΠ²Ρ‹ Data Science" (минская IT Academy) Π Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚-ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊ тСхничСской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ с английского языка.
УскорСниС модСлирования ΠΈ поиска Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй.
πŸ“Š Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства ΠΈ K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ
ВСкст публикуСтся Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅, Π°Π²Ρ‚ΠΎΡ€ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Max Miller.

Π”ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ я ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π²ΡˆΡƒΡŽ созданиС эпидСмиологичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° Python с Ρ†Π΅Π»ΡŒΡŽ создания Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ – ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹Ρ… вСрсий Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Washington Post ΠΈ 3Blue1Brown использовали Π² своих популярных постах Π½Π° Ρ‚Π΅ΠΌΡƒ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ.

Π˜Π³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Π°Ρ модСль эпидСмии, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ красныС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… людСй
Π˜Π³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Π°Ρ модСль эпидСмии, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ красныС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… людСй

Π’ Ρ‚ΠΎ врСмя ΠΌΠΎΠ΅ΠΉ Ρ†Π΅Π»ΡŒΡŽ Π² основном Π±Ρ‹Π»Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Matplotlib, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я собрал Π² спСшкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эти ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π΅ Π±Ρ‹Π» особСнно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ. Π― имСю Π² Π²ΠΈΠ΄Ρƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅ особСнно интСрСсными – Π“Ρ€Π°Π½Ρ‚ БандСрсон ΠΈΠ· 3Blue1Brown Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΈ настройками ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‡Π΅Ρ€ΠΏΠ½ΡƒΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π΄ΠΎΠ³Π°Π΄ΠΊΠΈ, Π° я всСго лишь ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» занавСс Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… тСхничСских аспСктах – Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΊΠΎΠ΄ Π±Ρ‹Π» нСэффСктивным, Ρ‡Ρ‚ΠΎ стало Π±Ρ‹ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ссли Π±Ρ‹ я попытался ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, вСроятно, самый Π²Π°ΠΆΠ½Ρ‹ΠΉ шаг Π² эпидСмиологичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ – это ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±ΠΎΠ»Π΅Π·Π½ΠΈ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ наша модСль Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π»ΠΈ уязвимый ΠΈ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ болСзнь ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½. Π’ простой ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ сдСлали Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π·, это Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Ρ‹ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ радиусС зараТСния, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π½Π΅ Ρ‚Π°ΠΊ-Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, находятся Π»ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Ρ‹ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, особСнно учитывая Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΈ СдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ – это Π²Π·ΡΡ‚ΡŒ Π΄Π²ΡƒΡ… ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ пропустил Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ², Π΅ΠΌΡƒ придСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ мноТСство ΠΏΠ°Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ явно Π½Π΅ находятся Π½Π° достаточно Π±Π»ΠΈΠ·ΠΊΠΎΠΌ для зараТСния расстоянии.

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

Вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ – это ΠΊΠ°ΠΊ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство вычислСний, Π½Π΅ рискуя ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ зараТСния. Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… стратСгий Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ этого, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΡƒΡŽ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства. Как оказалось, это Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° модСлирования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ здСсь обсуТдали, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ спСктра Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… областСй, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ data science, Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ "Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй", Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ поиска срСди Ρ‚ΠΎΡ‡Π΅ΠΊ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠΈ, блиТайшСй ΠΊ Π½ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния простого, Π½ΠΎ эффСктивного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° раздСлСния пространства, обсудим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ ограничСния, Π° Π·Π°Ρ‚Π΅ΠΌ исслСдуСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Π΄Π΅Ρ€Π΅Π²ΡŒΡ раздСлСния пространства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ… использования для нашСй Ρ†Π΅Π»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ data science.

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ раздСлСния пространства

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ здСсь Π΄Π΅Π»Π°Π΅ΠΌ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π½Π°ΡˆΡƒ Π·Π°Π΄Π°Ρ‡Ρƒ. ВспомнитС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ модСлирования распространСния гипотСтичСской Π±ΠΎΠ»Π΅Π·Π½ΠΈ ΠΎΡ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² ΠΊ уязвимым ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π°ΠΌ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ (красныС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ², Π° синиС – Π½Π΅ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ…):

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС простой ΠΌΠΎΠ΄Π΅Π»ΠΈ раздСлСния пространства
ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС простой ΠΌΠΎΠ΄Π΅Π»ΠΈ раздСлСния пространства

Π—Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ зараТСния Π»ΡŽΠ±Ρ‹Ρ… Π² Π΄Π°Π½Π½ΠΎΠ΅ врСмя уязвимых ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ радиусС. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот радиус Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ зараТСния ΠΊ нашСй Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ прСдставляСт риск для уязвимых ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ радиусС
ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ прСдставляСт риск для уязвимых ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ радиусС

На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ стадии ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· уязвимых ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² находятся Π½Π° бСзопасном расстоянии ΠΎΡ‚ всСх Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ…, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ – Π½Π΅ находятся. ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ясно, Π½ΠΎ ΠΊΠ°ΠΊ Π½Π°ΠΌ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ нашСй Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, находится Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ Π² опасности зараТСния ΠΈΠ»ΠΈ Π½Π΅Ρ‚? ЕдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ – это Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, достаточно Π»ΠΈ ΠΎΠ½ΠΎ ΠΌΠ°Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ зараТСния. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ Π»ΠΈ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ это расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌΠΈ двумя ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π°ΠΌΠΈ Π² популяции?

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

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Ρ‹
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΠΎΠ² Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Ρ‹

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

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° "ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Ρ‹", Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большиС Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ изобраТСния ΠΈ слСгка ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° "ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Ρ‹", Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большиС Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ изобраТСния ΠΈ слСгка ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ

Π­Ρ‚ΠΎ простоС Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ сСточноС Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ пространства, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для сущСствСнного ускорСния нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡˆΠ°Π³Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌ, ΠΌΡ‹ сначала ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ всСм ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π°ΠΌ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚ (ΠΈΠ»ΠΈ нСсколько ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚ΠΎΠ², Ссли ΠΎΠ½ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Π°). Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ провСряСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ зараТСния, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ приходится ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Π°. ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² наш процСсс модСлирования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ шаг – ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт – Π½ΠΎ ΠΌΡ‹ сократили количСство вычислСний Π½Π° шагС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ зараТСния Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС.

Π”Π°ΠΆΠ΅ это ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ сСточноС Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ускорСниС вычислСний. Когда я Π΄ΠΎΠ±Π°Π²ΠΈΠ» простоС Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π²Ρ€ΠΎΠ΄Π΅ этого Π² свою модСль, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ, я сократил Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ врСмя Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π²Π΄Π²ΠΎΠ΅. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ количСства сСкторов, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ пространство, ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ больший прирост скорости, Π½ΠΎ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρƒ этой стратСгии Π΅ΡΡ‚ΡŒ нСдостатки. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ, Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹ΠΉ для всСх Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ пространства Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Ρ… трСбованиях ΠΊ памяти, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΡ€ΠΎΠΌΠ΅ всСго ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ наша модСль Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² локальной памяти, Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° какая-Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ список, хранящая ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Π² ΠΊΠ°ΠΊΠΈΡ… сСкторах находится ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄. ЀактичСски, ΠΌΡ‹ "ΠΊΡƒΠΏΠΈΠ»ΠΈ" ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΠ² Π·Π° Π½Π΅Π΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Для Π½Π°ΡˆΠΈΡ… ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Ρ‹Ρ… эпидСмиологичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ это всСго лишь ΠΌΠ΅Π»ΠΎΡ‡ΡŒ, Π½ΠΎ для большой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ для прилоТСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π³Π΄Π΅ памяти ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ, это придСтся ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Вторая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, относящаяся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ раздСлСния пространства, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ сСтки Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда эффСктивно дСлят пространство. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ с нашим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, Ссли ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ количСство Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΠ±Π΅ΠΈΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ Π΄ΠΎ сСтки 6*6:

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ пространства Π½Π° 36 сСкторов
Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ пространства Π½Π° 36 сСкторов

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

K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ

Один ΠΈΠ· способов ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с этой Π½Π΅ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΏΠ°Ρ€Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… прСимущСств – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠΌΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ раздСлСния пространства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ даст Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΡƒΡŽ сСтку. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ K-ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π². Π­Ρ‚ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ с Π²Ρ‹Π±ΠΎΡ€Π° оси Π² Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎ этой оси для всСх Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ Π΄Π΅Π»ΠΈΡ‚ пространство ΠΏΠΎ этой оси Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с оси x. НайдСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ ΠΏΠΎ x ΠΈ нарисуСм Π² этом мСстС Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽ линию:

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства Π² нашСм K-ΠΌΠ΅Ρ€Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅
ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства Π² нашСм K-ΠΌΠ΅Ρ€Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅

Как Π²ΠΈΠ΄ΠΈΠΌ, эта линия Ρ‡ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²Π΅Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π° схСмы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ случайно сгСнСрированных Ρ‚ΠΎΡ‡Π΅ΠΊ справа оказалось Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ слСва, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ°Π½Π° ΡΠ΄Π²ΠΈΠ½ΡƒΠ»Π°ΡΡŒ Π²ΠΏΡ€Π°Π²ΠΎ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΎΡ‚ этой Π»ΠΈΠ½ΠΈΠΈ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° ось y ΠΈ Π΄Π΅Π»ΠΈΠΌ пространство Ρ‚Π΅ΠΌ ΠΆΠ΅ способом, вычисляя ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ ΠΏΠΎ y Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΡ‡Π΅ΠΊ этого Ρ€Π΅Π³ΠΈΠΎΠ½Π°:

Π’Ρ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства Π² K-ΠΌΠ΅Ρ€Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅, Π½Π° этот Ρ€Π°Π· ΠΏΠΎ <b>y</b>
Π’Ρ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства Π² K-ΠΌΠ΅Ρ€Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅, Π½Π° этот Ρ€Π°Π· ΠΏΠΎ y

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΈ дальшС, постоянно мСняя ось ΠΈ разбивая ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ пространство. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ разбиСния:

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси <b>x</b>
Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси x

А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ – Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ:

πŸ“Š Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства ΠΈ K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ

Π­Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ Ρ‚Π°ΠΊ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ, ΠΊΠ°ΠΊ наша простая равномСрная сСтка, Π½ΠΎ Ρƒ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… прСимущСства. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ "сбалансировано", Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ каТдая созданная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ пространства ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство элСмСнтов – это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ количСства ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ строит Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру Π΄Π°Π½Π½Ρ‹Ρ…. Алгоритм K-ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² создаСт Π½Π΅ сСтку, Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ². На ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС нашСго разбиСния Ρ‚ΠΎΡ‡ΠΊΠΈ с x-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ большС ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния пошли Π² ΠΏΡ€Π°Π²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ пространства, Π° Ρ‚ΠΎΡ‡ΠΊΠΈ с мСньшими – Π² Π»Π΅Π²ΡƒΡŽ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ области Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³ разбиСния ΠΏΠΎ оси y, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹ΠΌ структурам Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Π΅ΠΌ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ Π² Π²ΠΈΠ΄Π΅ сСтки. Π­Ρ‚Π° дрСвовидная структура – ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ K-ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² Ρ‚Π°ΠΊ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… поиска Π²Ρ€ΠΎΠ΄Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ KNN (K Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй). Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ для KNN

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρƒ нас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ€Π°Π·Π±ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° K-ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π²:

K-ΠΌΠ΅Ρ€Π½ΠΎΠ΅ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…
K-ΠΌΠ΅Ρ€Π½ΠΎΠ΅ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ:

Какая Ρ‚ΠΎΡ‡ΠΊΠ° блиТайшая ΠΊ красной?
Какая Ρ‚ΠΎΡ‡ΠΊΠ° блиТайшая ΠΊ красной?

Вопрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ставим ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ: ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° находятся Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ Π½ΠΎΠ²ΠΎΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅? Как ΠΈ Π² нашСм ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ расчСта расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π°. ДрСвовидная структура K-ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ эффСктивно ΡΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ поиска. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ, просто слСдуя ΠΏΠΎ структурС Π΄Π΅Ρ€Π΅Π²Π° ΠΈ смотря, Π² ΠΊΠ°ΠΊΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ наша новая Ρ‚ΠΎΡ‡ΠΊΠ°. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ пространство ΠΏΠΎ оси x, ΠΈ цСлСвая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΠΏΡ€Π°Π²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ этого раздСлСния:

ΠœΡ‹ слСдуСм ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ, выбирая ΠΏΡ€Π°Π²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ пространства
ΠœΡ‹ слСдуСм ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ, выбирая ΠΏΡ€Π°Π²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ пространства

Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси y, ΠΈ новая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ниТнюю ΠΎΠ±Π»Π°ΡΡ‚ΡŒ:

На Π²Ρ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ наша новая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠΏΠ°Π»Π° Π² ниТнюю ΠΎΠ±Π»Π°ΡΡ‚ΡŒ
На Π²Ρ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ наша новая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠΏΠ°Π»Π° Π² ниТнюю ΠΎΠ±Π»Π°ΡΡ‚ΡŒ

ΠŸΠΎΡ‚ΠΎΠΌ слСдуСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси x:

πŸ“Š Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства ΠΈ K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ

И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΏΠΎΠΊΠ° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΡ‡Π΅ΠΊ:

πŸ“Š Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства ΠΈ K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ

НахоТдСниС располоТСния Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ расчСта расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π΅ΠΉ ΠΈ мноТСством Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ – всСго лишь сравнСния Π΅Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ x ΠΈ y с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΈΠ»ΠΈ ΠΏΡΡ‚ΡŒΡŽ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ значСниями. Π­Ρ‚ΠΎ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ инструмСнтом для сокращСния количСства ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π½Π° Ρ€ΠΎΠ»ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ, Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ рСализация KNN Π² ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ sklearn, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚Π΅ модСль. Π­Ρ‚Π° рСализация Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ K-ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°. Когда ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту модСль, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ значСния для Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, модСль Π΄ΠΎΠ»ΠΆΠ½Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС Π½Π°ΠΉΡ‚ΠΈ нСсколько Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй Π½ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π΄Π΅Ρ€Π΅Π²Π°.

Π”Π΅Ρ€Π΅Π²ΡŒΡ ΡˆΠ°Ρ€ΠΎΠ² (Ball trees)

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ популярный Π²ΠΈΠ΄ Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² раздСлСния пространства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ поиска, Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. Π­Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ "Π΄Π΅Ρ€Π΅Π²Π° ΡˆΠ°Ρ€ΠΎΠ²", Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ "ΡˆΠ°Ρ€Ρ‹" ΠΈΠ»ΠΈ сфСры. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ: сначала опрСдСляСм Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄ для всСх Ρ‚ΠΎΡ‡Π΅ΠΊ. Π—Π°Ρ‚Π΅ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚ этого Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄Π°, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ "Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ" ΡƒΠ·Π»ΠΎΠΌ нашСго Π³Ρ€Π°Ρ„Π°. РасстояниС ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄Π° Π΄ΠΎ этой Ρ‚ΠΎΡ‡ΠΊΠΈ – "радиус" ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΡˆΠ°Ρ€Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½ΠΈ ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ "ΡˆΠ°Ρ€Π°" этого радиуса с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄Π΅. Бамая дальняя Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ станСт Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΡƒΠ·Π»Π° Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π±Π»ΠΈΠΆΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наши Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ пространства Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π΄Π΅Ρ€Π΅Π²Π° ΡˆΠ°Ρ€ΠΎΠ². Π”Π²Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π·Π²Π΅Π·Π΄Π°ΠΌΠΈ.
ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π΄Π΅Ρ€Π΅Π²Π° ΡˆΠ°Ρ€ΠΎΠ². Π”Π²Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π·Π²Π΅Π·Π΄Π°ΠΌΠΈ.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ этот процСсс, раздСляя ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡˆΠ°Ρ€ Π½Π° Π΄Π²Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нахоТдСния Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄Π° ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹:

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅

И Π΅Ρ‰Π΅ Ρ€Π°Π·:

πŸ“Š Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пространства ΠΈ K-ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ

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

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ

ΠœΠ•Π ΠžΠŸΠ Π˜Π―Π’Π˜Π―

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π’ΠΠšΠΠΠ‘Π˜Π˜

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ вакансию
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ C++
Москва, ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ собСсСдования

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•