Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости Π² Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ β€” ΠΊΠ°ΠΊΠ²ΠΎ прСдставляват, къдС сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π·Π° тяхното ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅.

Π©Π΅ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости Π² контСкста Π½Π° Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π“Ρ€ΡƒΠ±ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, Π² Ρ‚Π°ΠΊΠΈΠ²Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ информацията сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈ понятия, ΠΊΠΎΠΈΡ‚ΠΎ Π² строгата Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π½Π° тСория Π½Π΅ са взаимозамСняСми: самата Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ‰Π΅ Π½Π°Ρ€ΠΈΡ‡Π°ΠΌΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅ β€” Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ (тСхният Π½Π°Π±ΠΎΡ€ β€” схСмата Π½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ), Π° Π½Π°Π±ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚ стойности Π½Π° Ρ€Π΅Π΄Π° ΠΏΠΎ подмноТСство ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ β€” ΠΊΠΎΡ€Ρ‚Π΅ΠΆ.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

НапримСр, Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎ-Π³ΠΎΡ€Π΅, (Benson, M, M organ) Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ (ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚, Пол, Π”ΠΎΠΊΡ‚ΠΎΡ€).
По-Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ Ρ‚ΠΎΠ²Π° сС записва ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½: Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости[ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚, Пол, Π”ΠΎΠΊΡ‚ΠΎΡ€] = (Benson, M, M organ).
Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° въвСдСм понятиСто Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π° зависимост (Π€Π—):

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 1. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ R удовлСтворява Π€Π— X β†’ Y (ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ X, Y βŠ† R) Ρ‚ΠΎΠ³Π°Π²Π° ΠΈ само Ρ‚ΠΎΠ³Π°Π²Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π° всички ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости, Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости ∈ R сС изпълнява: Π°ΠΊΠΎ Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости[X] = Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости[X], Ρ‚ΠΎ Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости[Y ] = Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости[Y ]. Π’ Ρ‚Π°ΠΊΡŠΠ² случай ΠΊΠ°Π·Π²Π°ΠΌΠ΅, Ρ‡Π΅ X (Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ ΠΈΠ»ΠΈ опрСдСлящо мноТСство Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ опрСдСля Y (зависимо мноТСство).

Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π€Π— X β†’ Y ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° Π² R ΠΈ Ρ‚Π΅ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ X, Ρ‚ΠΎ Ρ‚Π΅ Ρ‰Π΅ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚ ΠΈ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ Y.
А сСга ΠΏΠΎ Ρ€Π΅Π΄. НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚ ΠΈ Пол Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ искамС Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, Π΄Π°Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ тях ΠΈΠΌΠ° зависимости ΠΈΠ»ΠΈ Π½Π΅. Π—Π° Ρ‚Π°ΠΊΠΎΠ²Π° мноТСство Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ слСднитС зависимости:

  1. ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚ β†’ Пол
  2. Пол β†’ ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚

Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ-Π³ΠΎΡ€Π΅, Π·Π° Π΄Π° сС Π·Π°ΠΏΠ°Π·ΠΈ ΠΏΡŠΡ€Π²Π°Ρ‚Π° зависимост, Π½Π° всяко ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΎΠ½Π°Ρ‚Π° ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚ трябва Π΄Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° само Π΅Π΄Π½Π° стойност Π½Π° ΠΊΠΎΠ»ΠΎΠ½Π°Ρ‚Π° Пол. И Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Ρ‚ΠΎΠ²Π° наистина Π΅ Ρ‚Π°ΠΊΠ°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π² ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° посока Ρ‚ΠΎΠ²Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Ρ‚.Π΅. Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° зависимост Π½Π΅ сС изпълнява, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡŠΡ‚ Пол Π½Π΅ Π΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ Π·Π° ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°. По ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½, Π°ΠΊΠΎ Π²Π·Π΅ΠΌΠ΅ΠΌ зависимостта Π”ΠΎΠΊΡ‚ΠΎΡ€ β†’ ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌ, Ρ‡Π΅ тя сС Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ стойността Robin ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΠΌΠ° няколко Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ стойности β€” Ellis ΠΈ Graham.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости позволяват Π΄Π° сС опрСдСлят ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ мноТСствата Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°. ΠžΡ‚Ρ‚ΡƒΠΊ Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π½Π°ΠΉ-интСрСснитС Π²Ρ€ΡŠΠ·ΠΊΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ²Π° X β†’ Y, ΠΊΠΎΠΈΡ‚ΠΎ са:

  • Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½ΠΈ, тоСст дясната част Π½Π° зависимостта Π½Π΅ Π΅ подмноТСство Π½Π° лявата (Y ΜΈβŠ† X);
  • ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ, тоСст няма Ρ‚Π°ΠΊΠ°Π²Π° зависимост Z β†’ Y, Ρ‡Π΅ Z βŠ‚ X.

ЗависимоститС, Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ Π΄ΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚, бяха строги, тоСст Π½Π΅ допускаха Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π²ΡŠΡ€Ρ…Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, Π½ΠΎ освСн тях ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΈ Ρ‚Π°ΠΊΠΈΠ²Π°, ΠΊΠΎΠΈΡ‚ΠΎ позволяват извСстна Π½Π΅ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½ΠΎΡΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ стойноститС Π½Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈΡ‚Π΅. Π’Π΅Π·ΠΈ зависимости сС ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‚ Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ клас, Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚ сС ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈ ΠΈ ΠΈΠΌ сС Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° Π΄Π° Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π±Ρ€ΠΎΠΉ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ. Π’ΠΎΠ·ΠΈ Π±Ρ€ΠΎΠΉ сС Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π° ΠΎΡ‚ показатСля Π·Π° максимална Π³Ρ€Π΅ΡˆΠΊΠ° emax. НапримСр, дял Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости = 0.01 ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ зависимостта ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π° Π½Π° 1% ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ Π² Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½ΠΎΡ‚ΠΎ мноТСство Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ. ВоСст Π·Π° 1000 записа максимум 10 ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‚ Π€Π—. НиС ΠΎΠ±Π°Ρ‡Π΅ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΌΠ°Π»ΠΊΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, основана Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ стойности Π½Π° сравняванитС ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ. Π—Π° зависимостта X β†’ Y Π½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ r тя сС счита Ρ‚Π°ΠΊΠ°:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

НСка изчислим Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π·Π° Π”ΠΎΠΊΡ‚ΠΎΡ€ β†’ ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎ-Π³ΠΎΡ€Π΅. ИмамС Π΄Π²Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°, стойноститС Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚, Π½ΠΎ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚ ΠΏΠΎ Π”ΠΎΠΊΡ‚ΠΎΡ€Π΅: Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости[Π”ΠΎΠΊΡ‚ΠΎΡ€, ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚] = (Robin, Ellis) ΠΈ Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости[Π”ΠΎΠΊΡ‚ΠΎΡ€, ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚] = (Robin, Graham). Π‘Π»Π΅Π΄Π²Π°ΠΉΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ°, Π½ΠΈΠ΅ трябва Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ всичкитС ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π½ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ, Π° Π·Π½Π°Ρ‡ΠΈ Ρ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄Π²Π΅: (Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости, Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости) ΠΈ Π½Π΅ΠΉΠ½Π°Ρ‚Π° инвСрсия (Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости, Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости). ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΡΠΌΠ΅ Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

А сСга Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠ°: «А Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ всичко Ρ‚ΠΎΠ²Π°?Β». Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, Π€Π— ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Ρ‚ΠΈΠΏ β€” Ρ‚ΠΎΠ²Π° са Ρ‚Π°ΠΊΠΈΠ²Π° зависимости, ΠΊΠΎΠΈΡ‚ΠΎ сС опрСдСлят ΠΎΡ‚ администратора Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ. ОбикновСно Ρ‚Π΅ са ΠΌΠ°Π»ΠΊΠΎ, строги са ΠΈ основното ΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” нормализация Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° схСмата Π½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

Вторият Ρ‚ΠΈΠΏ – зависимости, прСдставляващи "скрити" Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡ€Π΅Π΄ΠΈ нСизвСстни Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅. ВоСст Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° зависимости Π½Π΅ сС Π΅ мислСло Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ‚Π΅ сС ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ Π·Π° Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ послС Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° мноТСство установСни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости Π΄Π° сС направят ΠΈΠ·Π²ΠΎΠ΄ΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π°Ρ‚Π° информация. ИмСнно с Ρ‚Π°ΠΊΠΈΠ²Π° зависимости Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ. Π‘ тях сС Π·Π°Π½ΠΈΠΌΠ°Π²Π° цяла област Π½Π° Π΄Π°Ρ‚Π° ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΠΈ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° тяхна основа Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ. НСка Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости (Ρ‚ΠΎΡ‡Π½ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈ) Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

ДнСс срСд основнитС области Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° зависимоститС сС откроява почистванСто Π½Π° Π΄Π°Π½Π½ΠΈ. Π’ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° процСси Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° "ΠΌΡ€ΡŠΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ" с послСдващо тяхно ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅. Π―Ρ€ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° "ΠΌΡ€ΡŠΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ" са Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΈ, Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ, пропуснати стойности, остарСли Π΄Π°Π½Π½ΠΈ, излишни ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΈ Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

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

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π”Ρ€ΡƒΠ³ΠΎ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ. Π’ΡƒΠΊ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ Π·Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ нормализацията. Нормализацията Π΅ процСс Π½Π° приспособяванС Π½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ към ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ изисквания, ΠΊΠ°Ρ‚ΠΎ всяко ΠΎΡ‚ тях Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»Π½Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ°. Няма Π΄Π° Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ изискванията Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠΈ (Ρ‚ΠΎΠ²Π° сС ΠΏΡ€Π°Π²ΠΈ Π² всяка ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ курса Π·Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ΠΈ Π² Π‘Π”), Π° само Ρ‰Π΅ ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ, Ρ‡Π΅ всяка ΠΎΡ‚ тях ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° концСпцията Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости ΠΏΠΎ свой Π½Π°Ρ‡ΠΈΠ½. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка, Π€Π— ΠΏΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ са ограничСния Π½Π° цСлостта, ΠΊΠΎΠΈΡ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ (Π² контСкста Π½Π° Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°, Π€Π— понякога сС Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚ ΡΡƒΠΏΠ΅Ρ€ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅).

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ тяхното ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈΡ‚Π΅ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠΈ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ. НапомнямС, Ρ‡Π΅ Π½ΠΎΡ€ΠΌΠ°Π»Π½Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Бойс-Кодд Π΅ ΠΏΠΎ-строга ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ°, Π½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ строга ΠΎΡ‚ Ρ‡Π΅Ρ‚Π²ΡŠΡ€Ρ‚Π°Ρ‚Π°. НС я Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ въвСТданС Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° мноТСствСнитС зависимости, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ Π½ΠΈ интСрСсуват Π² Ρ‚Π°Π·ΠΈ статия.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

ΠžΡ‰Π΅ Π΅Π΄Π½Π° област, Π² която зависимоститС Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΅ намаляванСто Π½Π° размСрността Π½Π° пространството Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ Π² Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π°ΠΈΠ²Π΅Π½ байСсов класификатор, ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π½Π°Ρ‡ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ ΠΈ рСпарамСтризацията Π½Π° рСгрСсионСн ΠΌΠΎΠ΄Π΅Π». Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ‚Π΅ статии Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π° сС Π½Π°Ρ€ΠΈΡ‡Π° опрСдСлянС Π½Π° излишни ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ (feature redundancy) ΠΈ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈ (feature relevancy), ΠΈ сС Ρ€Π΅ΡˆΠ°Π²Π° с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΎΡ‚ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ появата Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° нарастващото Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° обСдинят Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° посочСнитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° оптимизация Π² Π΅Π΄ΠΈΠ½ инструмСнт.

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ мноТСство Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Π€Π— Π² Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ (ΠΊΠ°ΠΊΡ‚ΠΎ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π°). Π’Π΅Π·ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΈ:

  • Алгоритми, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° Π°Π»Π³Π΅Π±Ρ€ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ (Lattice traversal algorithms)
  • Алгоритми, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½ΠΈ стойности (Difference- and agree-set algorithms)
  • Алгоритми, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΠΎΠΏΠ°Ρ€Π½ΠΈ сравнСния (Dependency induction algorithms)

ΠšΡ€Π°Ρ‚ΠΊΠΎ описаниС Π½Π° всСки Ρ‚ΠΈΠΏ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π΅ прСдставСно Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ:
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° Ρ‚Π°Π·ΠΈ класификация ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ [4]. По-Π΄ΠΎΠ»Ρƒ са прСдставСни ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° всСки ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС появяват Π½ΠΎΠ²ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ обСдиняват няколко ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ са Pyro [2] ΠΈ HyFD [3]. Π Π°Π·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° тяхната Ρ€Π°Π±ΠΎΡ‚Π° Ρ‰Π΅ бъдС Π² слСдващитС статии ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Ρ†ΠΈΠΊΠ». Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ основнитС понятия ΠΈ Π»Π΅ΠΌΠ°Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° зависимости.

Π”Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ с просто β€” difference-set ΠΈ agree-set, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ във втория Ρ‚ΠΈΠΏ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ. Difference-set Π΅ мноТСство ΠΎΡ‚ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚ ΠΏΠΎ стойности, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ agree-set Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΡ‚ΠΎ β€” ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚ ΠΏΠΎ стойности. Врябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π² Ρ‚ΠΎΠ·ΠΈ случай Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ само лявата част Π½Π° зависимостта.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²Π°ΠΆΠ½ΠΎ понятиС, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ бСшС спомСнато, Π΅ Π°Π»Π³Π΅Π±Ρ€ΠΈΡ‡Π½Π°Ρ‚Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°. Въй ΠΊΠ°Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ работят с Ρ‚ΠΎΠ²Π° понятиС, трябва Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ прСдстава ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Ρ‚ΠΎ.

Π—Π° Π΄Π° въвСдСм понятиСто Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ мноТСство (ΠΈΠ»ΠΈ partially ordered set, ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ β€” poset).

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 2. Бмята сС, Ρ‡Π΅ мноТСството S Π΅ частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ с Π±ΠΈΠ½Π°Ρ€Π½ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ β©½, Π°ΠΊΠΎ Π·Π° всякакви a, b, c ∈ S сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ свойствата:

  1. РСфлСксивност, тоСст a β©½ a
  2. АнтисимСтричност, тоСст, Π°ΠΊΠΎ a β©½ b ΠΈ b β©½ a, Ρ‚ΠΎ a = b
  3. Вранзитивност, тоСст Π°ΠΊΠΎ a β©½ b ΠΈ b β©½ c, слСдва, Ρ‡Π΅ a β©½ c


Π’Π°ΠΊΠΎΠ²Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сС Π½Π°Ρ€ΠΈΡ‡Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ (нСстрог) частичСн Ρ€Π΅Π΄, Π° самото мноТСство β€” частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ мноТСство. Π€ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: ⟨S, ⩽⟩.

ΠšΠ°Ρ‚ΠΎ Π½Π°ΠΉ-прост ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ мноТСство ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ мноТСството Π½Π° всички СстСствСни числа N с ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎΡ‚ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄ β©½. НС Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ, Ρ‡Π΅ всички Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ аксиоми сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚.

По-ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅Π»Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ мноТСството Π½Π° всички подмноТСства {1, 2, 3}, ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ с ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ βŠ†. Π’ дСйствитСлност, Ρ‚ΠΎΠ²Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ удовлСтворява всички условия Π·Π° частичСн Ρ€Π΅Π΄, Π·Π°Ρ‚ΠΎΠ²Π° ⟨P ({1, 2, 3}), βŠ†βŸ© β€” частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ мноТСство. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° структурата Π½Π° Ρ‚ΠΎΠ²Π° мноТСство: Π°ΠΊΠΎ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° стигнСтС Π΄ΠΎ Π΄Ρ€ΡƒΠ³ ΠΏΠΎ стрСлкитС, Ρ‚Π΅ са Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

НуТни са Π½ΠΈ ΠΎΡ‰Π΅ Π΄Π²Π΅ прости опрСдСлСния ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π° β€” супрСмум (supremum) ΠΈ ΠΈΠ½Ρ„ΠΈΠΌΡƒΠΌ (infimum).

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 3. НСка ⟨S, ⩽⟩ Π΅ частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚, A βŠ† S. Π“ΠΎΡ€Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π° A Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ u ∈ S, Ρ‚Π°ΠΊΡŠΠ² Ρ‡Π΅ βˆ€x ∈ S: x β©½ u. НСка U Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΎΡ‚ всички Π³ΠΎΡ€Π½ΠΈ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ Π½Π° S. Ако Π² U ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π½Π°ΠΉ-малък Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠΉ сС Π½Π°Ρ€ΠΈΡ‡Π° супрСмум ΠΈ сС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° ΠΊΠ°Ρ‚ΠΎ sup A.

По Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ сС въвСТда понятиСто Π·Π° Ρ‚ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ»Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 4. НСка ⟨S, ⩽⟩ Π΅ частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚, A βŠ† S. Π”ΠΎΠ»Π½Π°Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π° A Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ l ∈ S, Ρ‚Π°ΠΊΡŠΠ² Ρ‡Π΅ βˆ€x ∈ S: l β©½ x. НСка L Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΎΡ‚ всички Π΄ΠΎΠ»Π½ΠΈ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ Π½Π° S. Ако Π² L ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π½Π°ΠΉ-голям Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠΉ сС Π½Π°Ρ€ΠΈΡ‡Π° ΠΈΠ½Ρ„ΠΈΠΌΡƒΠΌ ΠΈ сС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° ΠΊΠ°Ρ‚ΠΎ inf A.

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ горСспомСнатия частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ⟨P ({1, 2, 3}), βŠ†βŸ© ΠΈ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ Π² Π½Π΅Π³ΠΎ супрСмум ΠΈ ΠΈΠ½Ρ„ΠΈΠΌΡƒΠΌ:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° Π°Π»Π³Π΅Π±Ρ€ΠΈΡ‡Π΅Π½ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 5. НСка ⟨P, ⩽⟩ Π΅ частично ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚, Ρ‚Π°ΠΊΡŠΠ² Ρ‡Π΅ всяко Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎ подмноТСство ΠΈΠΌΠ° Ρ‚ΠΎΡ‡Π½ΠΈ Π³ΠΎΡ€Π½Π° ΠΈ Π΄ΠΎΠ»Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°. Π’ΠΎΠ³Π°Π²Π° P сС Π½Π°Ρ€ΠΈΡ‡Π° Π°Π»Π³Π΅Π±Ρ€ΠΈΡ‡Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°. Π’ Ρ‚ΠΎΠ·ΠΈ контСкст sup{x, y} записват ΠΊΠ°Ρ‚ΠΎ x ∨ y, Π° inf {x, y} β€” ΠΊΠ°Ρ‚ΠΎ x ∧ y.

НСка ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΄Π°Π»ΠΈ Π½Π°ΡˆΠΈΡΡ‚ Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ⟨P ({1, 2, 3}), βŠ†βŸ© Π΅ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°. Π’ дСйствитСлност, Π·Π° всякакви a, b ∈ P ({1, 2, 3}), a∨b = aβˆͺb, Π° a∧b = a∩b. НапримСр, Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΉΡ‚Π΅ мноТСствата {1, 2} ΠΈ {1, 3} ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ тСхния ΠΈΠ½Ρ„ΠΈΠΌΡƒΠΌ ΠΈ супрСмум. Ако Π³ΠΈ прСсСчСм, Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ мноТСството {1}, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ бъдС ΠΈΠ½Ρ„ΠΈΠΌΡƒΠΌΡŠΡ‚. Π‘ΡƒΠΏΡ€Π΅ΠΌΡƒΠΌΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Ρ‡Ρ€Π΅Π· тяхното ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ β€” {1, 2, 3}.

Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π€Π— пространството Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ чСсто сС прСдставя ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ мноТСствата ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ (Ρ‡Π΅Ρ‚ΠΈ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°Ρ‚Π° Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ лявата част Π½Π° зависимоститС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π΅Π΄ΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚) прСдставляват всСки Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ°.
Π’ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ зависимости ΠΎΡ‚ Π²ΠΈΠ΄Π° βˆ… β†’ Π•Π΄ΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. Π’Π°Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° позволява Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ са основни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ няма Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ΠΈ, Π° слСдоватСлно лявата част Π΅ ΠΏΡ€Π°Π·Π½Π°). Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ сС Π΄Π²ΠΈΠΆΠ°Ρ‚ Π½Π°Π³ΠΎΡ€Π΅ ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°Ρ‚Π°. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°Ρ‚Π° Π½Π΅ трябва Π΄Π° бъдС ΠΎΠ±Ρ…ΠΎΠΆΠ΄Π°Π½Π° напълно, тоСст Π°ΠΊΠΎ ΠΏΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΆΠ΅Π»Π°Π½ максималСн Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° лявата част, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ няма Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ ΠΏΠΎ-Π΄Π°Π»Π΅Ρ‡ ΠΎΡ‚ Π½ΠΈΠ²ΠΎΡ‚ΠΎ с Ρ‚Π°ΠΊΡŠΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€.

На Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³Π΅Π±Ρ€ΠΈΡ‡Π½Π°Ρ‚Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ° Π² Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π€Π—. Π’ΡƒΠΊ всяко Ρ€Π΅Π±Ρ€ΠΎ (X, XY) прСдставлява зависимост X β†’ Y. НапримСр, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ…ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ ΠΈ Π·Π½Π°Π΅ΠΌ, Ρ‡Π΅ сС Π·Π°Π΄ΡŠΡ€ΠΆΠ° зависимостта A β†’ B (прСдставямС Ρ‚ΠΎΠ²Π° със Π·Π΅Π»Π΅Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΡŠΡ€Ρ…ΠΎΠ²Π΅Ρ‚Π΅ A ΠΈ Π‘). Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π½Π°Π³ΠΎΡ€Π΅ ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°Ρ‚Π°, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ зависимостта A, C β†’ B, Π·Π°Ρ‰ΠΎΡ‚ΠΎ тя Π²Π΅Ρ‡Π΅ няма Π΄Π° Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°. Подобно, Π½ΠΈΠ΅ няма Π΄Π° я провСрявамС, Π°ΠΊΠΎ зависимостта C β†’ B.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

сС Π·Π°Π΄ΡŠΡ€ΠΆΠ°. ОсвСн Ρ‚ΠΎΠ²Π°, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ всички ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π€Π— ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π°ΠΊΠ°Π²Π° структура ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ партиция (Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π° β€” stripped partition [1]). Π€ΠΎΡ€ΠΌΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π° партиция ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 6. НСка X βŠ† R β€” Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π·Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ r. ΠšΠ»ΡŠΡΡ‚Π΅Ρ€ΡŠΡ‚ прСдставлява Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ индСкси Π½Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΎΡ‚ r, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ Π΅Π΄Π½Π°ΠΊΠ²Π° стойност Π·Π° X, Ρ‚.Π΅. c(t) = {i|ti[X] = t[X]}. ΠŸΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡΡ‚Π° прСдставлява мноТСство ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Π° дълТина:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π‘ прости Π΄ΡƒΠΌΠΈ, партицията Π·Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° X прСдставлява Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡΠΏΠΈΡΡŠΡ†ΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ всСки списък ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅ с Π΅Π΄Π½Π°ΠΊΠ²ΠΈ стойности Π·Π° X. Π’ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ‚Π° Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π° структурата, прСдставяща ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈΡ‚Π΅, сС Π½Π°Ρ€ΠΈΡ‡Π° position list index (PLI). ΠšΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅ с Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Π° дълТина сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ с Ρ†Π΅Π» компрСсиранС Π½Π° PLI, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ²Π° са ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ само Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° записа с ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π° стойност, която Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ бъдС лСсно установима.

НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’Ρ€ΡŠΡ‰Π°ΠΌΠ΅ сС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΡΡŠΡ‰Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°ΠΌΠ΅ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅ ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚ ΠΈ Пол (вляво сС Π΅ появила Π½ΠΎΠ²Π° ΠΊΠΎΠ»ΠΎΠ½Π°, Π² която са отбСлязани Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°):

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π°, съгласно опрСдСлСнията, партицията Π·Π° ΠΊΠΎΠ»ΠΎΠ½Π°Ρ‚Π° ΠŸΠ°Ρ†ΠΈΠ΅Π½Ρ‚ Π² дСйствитСлност Ρ‰Π΅ бъдС ΠΏΡ€Π°Π·Π½Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΎΡ‚ партицията.

ΠŸΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΏΠΎ няколко Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. И Π·Π° Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π΄Π²Π° Π½Π°Ρ‡ΠΈΠ½Π°: ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΉΠΊΠΈ ΠΏΡ€Π΅Π· Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ партиция Π²Π΅Π΄Π½Π°Π³Π° ΠΏΠΎ всички Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ, ΠΈΠ»ΠΈ Π΄Π° я ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° опСрацията Π·Π° прСсичанС Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ ΠΏΠΎ подмноТСство ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ. АлгоритмитС Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π€Π— ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ втория Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π‘ прости Π΄ΡƒΠΌΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ партиция ΠΏΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅ ABC, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈΡ‚Π΅ Π·Π° AC ΠΈ Π‘ (ΠΈΠ»ΠΈ която ΠΈ Π΄Π° Π΅ Π΄Ρ€ΡƒΠ³Π° комбинация ΠΎΡ‚ Π½Π΅ΠΏΠ΅Ρ€Π΅ΠΊΡ€ΠΈΠ²Π°Ρ‰ΠΈ сС подмноТСства) ΠΈ Π΄Π° Π³ΠΈ прСсСчСм ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠΌ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΡ‚Π° Π·Π° прСсичанС Π½Π° Π΄Π²Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ освобоТдава ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с Π½Π°ΠΉ-дълга ΠΎΠ±Ρ‰Π° дълТина ΠΈ Π·Π° Π΄Π²Π΅Ρ‚Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ.

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ ΠΏΡŠΡ€Π²ΠΈΡ случай ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΏΡ€Π°Π·Π½Π° партиция. Ако ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, наистина, няма Π΅Π΄Π½Π°ΠΊΠ²ΠΈ стойности ΠΏΠΎ Π΄Π²Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Ако ΠΎΠ±Π°Ρ‡Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΌΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° (случаят вдясно), Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π½Π΅ΠΏΡ€Π°Π·Π½ΠΎ прСсичанС. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ 1 ΠΈ 2 наистина ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ стойности ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅. Пол ΠΈ Π”ΠΎΠΊΡ‚ΠΎΡ€.

Π‘Π»Π΅Π΄Π²Π° Π½ΠΈ Π΄Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ с понятиСто Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° партицията. Π€ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° партицията прСдставлява броя Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅, входящи Π² партицията (ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π½Π΅ Π²Π»ΠΈΠ·Π°Ρ‚ Π² партицията!):

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΅Π΄Π½Π° ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Π»Π΅ΠΌΠΈ, която Π·Π° Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ позволява Π΄Π° установим Π΄Π°Π»ΠΈ зависимостта сС Π·Π°Π΄ΡŠΡ€ΠΆΠ° ΠΈΠ»ΠΈ Π½Π΅:

Π›Π΅ΠΌΠ° 1. Зависимост A, B β†’ C сС Π·Π°Π΄ΡŠΡ€ΠΆΠ°, Π°ΠΊΠΎ ΠΈ само Π°ΠΊΠΎ

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Бъгласно Π»Π΅ΠΌΠ°Ρ‚Π°, Π·Π° опрСдСлянС Π½Π° Ρ‚ΠΎΠ²Π° Π΄Π°Π»ΠΈ зависимостта сС Π·Π°Π΄ΡŠΡ€ΠΆΠ°, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΡ‚ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ:

  1. Π”Π° изчислим партицията Π·Π° лявата част Π½Π° зависимостта
  2. Π”Π° изчислим партицията Π·Π° дясната част Π½Π° зависимостта
  3. Π”Π° изчислим ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΠΈ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ°
  4. Π”Π° сравним Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ Π½Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΠΈ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ°

По-Π΄ΠΎΠ»Ρƒ Π΅ прСдставСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π°Π»ΠΈ зависимостта сС Π·Π°Π΄ΡŠΡ€ΠΆΠ° ΠΏΠΎ Ρ‚Π°Π·ΠΈ Π»Π΅ΠΌΠ°:

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости
Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ зависимости

Π’ Ρ‚Π°Π·ΠΈ статия Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ понятиСта ΠΊΠ°Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π° зависимост, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π° зависимост, обяснихмС къдС сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Π€Π— ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° обстойно ΠΎΠ±ΡΡŠΠ΄ΠΈΡ…ΠΌΠ΅ основни, Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ΠΈ Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Π€Π—.

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°:

  1. Huhtala Y. ΠΈ Π΄Ρ€. TANE: СфикасСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΈ зависимости //The computer journal. – 1999. – Π’. 42. – β„–. 2. – Π‘. 100-111.
  2. Kruse S., Naumann F. Ефикасно ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΈ зависимости //Proceedings of the VLDB Endowment. – 2018. – Π’. 11. – β„–. 7. – Π‘. 759-772.
  3. Papenbrock T., Naumann F. Π₯ΠΈΠ±Ρ€ΠΈΠ΄Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости //Proceedings of the 2016 International Conference on Management of Data. – ACM, 2016. – Π‘. 821-833.
  4. Papenbrock T. ΠΈ Π΄Ρ€. ΠžΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ зависимости: СкспСримСнтална ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° сСдСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° //Proceedings of the VLDB Endowment. – 2015. – Π’. 8. – β„–. 10. – Π‘. 1082-1093.
  5. Kumar A. ΠΈ Π΄Ρ€. Π”Π° сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈΠΌ ΠΈΠ»ΠΈ Π½Π΅?: Π”Π° помислим Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ Π·Π° ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° характСристики //Proceedings of the 2016 International Conference on Management of Data. – ACM, 2016. – Π‘. 19-34.
  6. Або Π₯амис М. ΠΈ Π΄Ρ€. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… с использованиСм Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Π½Π·ΠΎΡ€ΠΎΠ² // Π’Ρ€ΡƒΠ΄Ρ‹ 37-ΠΉ симпозиума ACM SIGMOD-SIGACT-SIGAI ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌ систСм Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. – ACM, 2018. – Π‘. 325-340.
  7. Π₯СллСрстСйн Π”ΠΆ. М. ΠΈ Π΄Ρ€. АналитичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° MADlib: ΠΈΠ»ΠΈ MAD Π½Π°Π²Ρ‹ΠΊΠΈ, SQL // Π’Ρ€ΡƒΠ΄Ρ‹ Ρ„ΠΎΠ½Π΄Π° VLDB. – 2012. – Π’. 5. – β„–. 12. – Π‘. 1700-1711.
  8. Цинь Π§., Русу Π€. БпСкулятивныС аппроксимации для тСррафлопсного распрСдСлСнного ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ спуска // Π’Ρ€ΡƒΠ΄Ρ‹ Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΏΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Π»Π°ΠΊΠ΅. – ACM, 2015. – Π‘. 1.
  9. Мэнг X. ΠΈ Π΄Ρ€. Mllib: МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² apache spark // Π–ΡƒΡ€Π½Π°Π» исслСдований машинного обучСния. – 2016. – Π’. 17. – β„–. 1. – Π‘. 1235-1241.

Авторы ΡΡ‚Π°Ρ‚ΡŒΠΈ: Анастасия Π‘ΠΈΡ€ΠΈΠ»Π»ΠΎ, ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² JetBrains Research, студСнтка CS Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΈ Никита Π‘ΠΎΠ±Ρ€ΠΎΠ², ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² JetBrains Research

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster