Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ

НамиранСто Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ области Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, почистванС Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ инТСнСрство Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ изслСдванС Π½Π° Π΄Π°Π½Π½ΠΈ. Π—Π° самитС зависимости Π²Π΅Ρ‡Π΅ смС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π»ΠΈ Бтатия Анастасия Π‘ΠΈΡ€ΠΈΠ»ΠΎ ΠΈ Никита Π‘ΠΎΠ±Ρ€ΠΎΠ². Π’ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ Анастасия, Π²ΡŠΠ·ΠΏΠΈΡ‚Π°Π½ΠΈΠΊ Π½Π° Π¦Π΅Π½Ρ‚ΡŠΡ€Π° ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π½Π°ΡƒΠΊΠΈ Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°, сподСля Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ изслСдоватСлската Ρ€Π°Π±ΠΎΡ‚Π°, която Π΅ Π·Π°Ρ‰ΠΈΡ‚ΠΈΠ»Π° Π² Ρ†Π΅Π½Ρ‚ΡŠΡ€Π°.

Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ

Π˜Π·Π±ΠΎΡ€ Π½Π° Π·Π°Π΄Π°Ρ‡Π°

Π”ΠΎΠΊΠ°Ρ‚ΠΎ ΡƒΡ‡Π΅Ρ… Π² CS Ρ†Π΅Π½Ρ‚ΡŠΡ€Π°, Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ… Π΄Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌ Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡Π΅Π½ΠΎ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΈ разностни зависимости. Π’Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° бСшС ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π½Π° курсовата ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² унивСрситСта, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ… Π²ΡŠΡ€Ρ…Ρƒ курсовата Ρ€Π°Π±ΠΎΡ‚Π°, Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ… Π΄Π° Ρ‡Π΅Ρ‚Π° статии Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Написах рСцСнзия Π·Π° Ρ‚Π°Π·ΠΈ област - Π΅Π΄Π½Π° ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ ΠΌΠΈ статии Π½Π° английски Π΅Π·ΠΈΠΊ ΠΈ Π³ΠΎ прСдстави Π½Π° конфСрСнцията SEIM-2017. Много сС Π·Π°Ρ€Π°Π΄Π²Π°Ρ…, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π·Π±Ρ€Π°Ρ…, Ρ‡Π΅ всС ΠΏΠ°ΠΊ Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚Π° ΠΈ Ρ€Π΅ΡˆΠΈΡ… Π΄Π° навляза ΠΏΠΎ-дълбоко Π² Ρ‚Π΅ΠΌΠ°Ρ‚Π°. Π‘Π°ΠΌΠ°Ρ‚Π° концСпция Π½Π΅ Π΅ Π½ΠΎΠ²Π° - тя Π·Π°ΠΏΠΎΡ‡Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‰Π΅ ΠΏΡ€Π΅Π· 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π½ΠΎ Π΄ΠΎΡ€ΠΈ ΠΈ сСга сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΌΠ½ΠΎΠ³ΠΎ области.

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° втория си ΡΠ΅ΠΌΠ΅ΡΡ‚ΡŠΡ€ Π² Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ… изслСдоватСлски ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° подобряванС Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости. Вя Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ Π½Π΅Π³ΠΎ Π·Π°Π΅Π΄Π½ΠΎ със студСнта ΠΎΡ‚ Π”ΡŠΡ€ΠΆΠ°Π²Π½ΠΈΡ унивСрситСт Π² Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ Никита Π‘ΠΎΠ±Ρ€ΠΎΠ² Π² JetBrains Research.

Π˜Π·Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»Π½Π° слоТност Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости

ΠžΡΠ½ΠΎΠ²Π½ΠΈΡΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ изчислитСлната слоТност. Броят Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΈ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½ΠΈ зависимости Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΠΎ-Π³ΠΎΡ€Π΅ ΠΎΡ‚ стойността Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈΠšΡŠΠ΄Π΅Ρ‚ΠΎ Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ β€” Π±Ρ€ΠΎΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ зависи Π½Π΅ само ΠΎΡ‚ броя Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅, Π½ΠΎ ΠΈ ΠΎΡ‚ броя Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅. ΠŸΡ€Π΅Π· 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ„Π΅Π΄Π΅Ρ€Π°Π»Π΅Π½ Π·Π°ΠΊΠΎΠ½ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ настолСн ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Π΄ΠΎ 20 Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈ дСсСтки хиляди Ρ€Π΅Π΄ΠΎΠ²Π΅ Π·Π° Π΄ΠΎ няколко часа. Π‘ΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π½Π° многоядрСни процСсори, ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ зависимости Π·Π° Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΡΡŠΡΡ‚ΠΎΡΡ‰ΠΈ сС ΠΎΡ‚ стотици Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ (Π΄ΠΎ 200) ΠΈ стотици хиляди Ρ€Π΅Π΄ΠΎΠ²Π΅ Π·Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅Π΄Π½ΠΎ ΠΈ ΡΡŠΡ‰ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π’ΠΎΠ²Π° ΠΎΠ±Π°Ρ‡Π΅ Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ: Ρ‚Π°ΠΊΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ Π΅ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ прилоТСния Π² рСалния свят. Π—Π°Ρ‚ΠΎΠ²Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ Π·Π° ускоряванС Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ.

Π‘Ρ…Π΅ΠΌΠΈ Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π·Π° прСсичанС Π½Π° дяловС

Π’ ΠΏΡŠΡ€Π²Π°Ρ‚Π° част Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ схСми Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π·Π° клас Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° прСсичанС Π½Π° дяловС. Дял Π·Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΅ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡΠΏΠΈΡΡŠΡ†ΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ всСки списък ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅ с Π΅Π΄Π½Π°ΠΊΠ²ΠΈ стойности Π·Π° Π΄Π°Π΄Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. ВсСки Ρ‚Π°ΠΊΡŠΠ² списък сС Π½Π°Ρ€ΠΈΡ‡Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€. Много ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ дяловС, Π·Π° Π΄Π° опрСдСлят Π΄Π°Π»ΠΈ Π΄Π°Π΄Π΅Π½Π° зависимост сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈΠ»ΠΈ Π½Π΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π΅ сС ΠΏΡ€ΠΈΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ към Π»Π΅ΠΌΠ°Ρ‚Π°: Зависимост Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ Π°ΠΊΠΎ Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ‚ΡƒΠΊ Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ сС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° дял ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° понятиСто Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° дяла - броя Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Π² Π½Π΅Π³ΠΎ. АлгоритмитС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ дяловС, ΠΊΠΎΠ³Π°Ρ‚ΠΎ зависимостта Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π°, добавят Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ към лявата страна Π½Π° зависимостта ΠΈ слСд Ρ‚ΠΎΠ²Π° Π³ΠΎ прСизчисляват, изпълнявайки опСрацията Π·Π° прСсичанС Π½Π° дяловС. Π’Π°Π·ΠΈ опСрация сС Π½Π°Ρ€ΠΈΡ‡Π° спСциализация Π² статиитС. Но забСлязахмС, Ρ‡Π΅ дяловС Π·Π° зависимости, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ само слСд няколко ΠΊΡ€ΡŠΠ³Π° Π½Π° спСциализация, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ опСрацията Π½Π° прСсичанС Π΅ скъпа.

Π—Π°Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ…ΠΌΠ΅ Свристика, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Снтропията Π½Π° Шанън ΠΈ нСсигурността Π½Π° Π”ΠΆΠΈΠ½ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π°ΡˆΠ°Ρ‚Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, която Π½Π°Ρ€Π΅ΠΊΠΎΡ…ΠΌΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Снтропия. Π’ΠΎΠ²Π° Π΅ Π»Π΅ΠΊΠ° модификация Π½Π° Снтропията Π½Π° Шанън ΠΈ сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° с ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° уникалността Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° Свристика Π΅ слСдната:

Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ

Π’ΡƒΠΊ Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ β€” стСпСн Π½Π° уникалност Π½Π° наскоро изчислСния дял Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ данниИ Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Π°Ρ‚Π° Π½Π° стСпСнитС Π½Π° уникалност Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ. И Ρ‚Ρ€ΠΈΡ‚Π΅ показатСля, описани ΠΏΠΎ-Π³ΠΎΡ€Π΅, бяха тСствани ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π» Π·Π° уникалност. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅, Ρ‡Π΅ ΠΈΠΌΠ° Π΄Π²Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π² Свристиката. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ»ΠΊΠΎ Π±Π»ΠΈΠ·ΠΎ Π΅ тСкущият дял Π΄ΠΎ ΠΏΡŠΡ€Π²ΠΈΡ‡Π½ΠΈΡ ΠΊΠ»ΡŽΡ‡ ΠΈ Π²ΠΈ позволява Π΄Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‚Π΅ Π² ΠΏΠΎ-голяма стСпСн ΠΎΠ½Π΅Π·ΠΈ дяловС, ΠΊΠΎΠΈΡ‚ΠΎ са Π΄Π°Π»Π΅Ρ‡ ΠΎΡ‚ потСнциалния ΠΊΠ»ΡŽΡ‡. Вторият ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²ΠΈ позволява Π΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ заСтостта Π½Π° кСша ΠΈ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π° добавянСто Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ дяловС към кСша, Π°ΠΊΠΎ ΠΈΠΌΠ° свободно място. Π£ΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ускорим PYRO Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° с 10-40%, Π² зависимост ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. ЗаслуТава Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ PYRO Π΅ Π½Π°ΠΉ-ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈΡΡ‚ Π² Ρ‚Π°Π·ΠΈ област.

На Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° Свристика Π² сравнСниС с основСн ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ с Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° ΠΌΠΎΠ½Π΅Ρ‚Π°. ΠžΡΡ‚Π° X Π΅ Π»ΠΎΠ³Π°Ρ€ΠΈΡ‚ΠΌΠΈΡ‡Π½Π°.

Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ

АлтСрнативСн Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° дяловС

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ…ΠΌΠ΅ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° дяловС. ДяловСтС са Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, всСки ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π±Ρ€ΠΎΠΉ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ стойности Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ. Π’Π΅Π·ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ дълги ΠΏΠΎΡ€Π΅Π΄ΠΈΡ†ΠΈ ΠΎΡ‚ числа Π½Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°ΠΊΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π° са ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ…ΠΌΠ΅ схСма Π·Π° компрСсиранС Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° дяловС, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° стойности Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΎΡ‚ дяловС:

$$display$$pi(X) = {{ΠΏΠΎΠ΄ скоба{1, 2, 3, 4, 5}_{ΠŸΡŠΡ€Π²ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»}, ΠΏΠΎΠ΄ скоба{7, 8}_{Π’Ρ‚ΠΎΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»}, 10}}\ стрСлка Π½Π°Π΄ΠΎΠ»Ρƒ{ ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ} \ pi(X) = {{ΠΏΠΎΠ΄ скоба{$, 1, 5}_{ΠŸΡŠΡ€Π²ΠΈ~ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»}, ΠΏΠΎΠ΄ скоба{7, 8}_{Π’Ρ‚ΠΎΡ€ΠΈ~ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»}, 10}}$$ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅$$

Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ успя Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ консумацията Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° TANE ΠΎΡ‚ 1 Π΄ΠΎ 25%. ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ TANE Π΅ класичСски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ„Π΅Π΄Π΅Ρ€Π°Π»Π½ΠΈ Π·Π°ΠΊΠΎΠ½ΠΈ, Ρ‚ΠΎΠΉ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° дяловС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° своята Ρ€Π°Π±ΠΎΡ‚Π°. ΠšΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° бСшС ΠΈΠ·Π±Ρ€Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ TANE, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ бСшС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсно Π΄Π° сС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Π½Π΅Π³ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² PYRO, Π·Π° Π΄Π° сС ΠΎΡ†Π΅Π½ΠΈ Π΄Π°Π»ΠΈ прСдлоТСният ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚ΠΈ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ са прСдставСни Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ. ΠžΡΡ‚Π° X Π΅ Π»ΠΎΠ³Π°Ρ€ΠΈΡ‚ΠΌΠΈΡ‡Π½Π°.

Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ

ΠšΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ ADBIS-2019

Π’ΡŠΠ· основа Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ изслСдванСто ΠΏΡ€Π΅Π· сСптСмври 2019 Π³. ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ… статия Π˜Π½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π½Π° 23-Ρ‚Π° ЕвропСйска конфСрСнция Π·Π° Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΠ° Π² Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми (ADBIS-2019). По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° прСзСнтацията Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° бСшС отбСлязана ΠΎΡ‚ Π‘Π΅Ρ€Π½Ρ…Π°Ρ€Π΄ Π’Π°Π»Ρ…Π°ΠΉΠΌ, Π·Π½Π°Ρ‡ΠΈΠΌΠ° личност Π² областта Π½Π° Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ изслСдванСто бяха Π² основата Π½Π° моята ΠΌΠ°Π³ΠΈΡΡ‚ΡŠΡ€ΡΠΊΠ° стСпСн ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ° Π² Π”ΡŠΡ€ΠΆΠ°Π²Π½ΠΈΡ унивСрситСт Π² Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° която ΠΈ Π΄Π²Π°Ρ‚Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° (ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ ΠΈ компрСсия) бяха Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Π² Π΄Π²Π°Ρ‚Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°: TANE ΠΈ PYRO. ОсвСн Ρ‚ΠΎΠ²Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ…Π°, Ρ‡Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ са унивСрсални, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ Π΄Π²Π°Ρ‚Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° ΠΈ ΠΏΡ€ΠΈ Π΄Π²Π°Ρ‚Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° сС наблюдава Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намаляванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намаляванС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€