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

АлгоритмичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. 
ΠŸΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

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

Π’ ΡΠ²ΠΎΠΈΡ… коммСнтариях ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ алгоритмичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° А. Н. ΠšΠΎΠ»ΠΌΠΎΠ³ΠΎΡ€ΠΎΠ² писал, Ρ‡Ρ‚ΠΎ ΠΎΠ½ «ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для опрСдСлСния понятия энтропии, ΠΈΠ»ΠΈ слоТности, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ½ΡΡ‚ия ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ». Π’ ΡΠΎΠΎΡ‚вСтствии с ΡΡ‚ΠΈΠΌ, пСрСходя ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ алгоритмичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ количСствСнного опрСдСлСния нСгэнтропии отраТСния… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

АлгоритмичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ Π²Π·Π³Π»ΡΠ΄ΠΎΠ² Π₯Π°Ρ€Ρ‚Π»ΠΈ, Π¨Π΅Π½Π½ΠΎΠ½Π°, Π’ΠΈΠ½Π΅Ρ€Π° ΠΈ Π‘Ρ€ΠΈΠ»Π»ΡŽΡΠ½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ понятия «ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ», Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² 1965 Π³ΠΎΠ΄Ρƒ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΊΠΎΠΌ А. Н. ΠšΠΎΠ»ΠΌΠΎΠ³ΠΎΡ€ΠΎΠ²Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Π½Π°Π·Π²Π°Π» алгоритмичСским.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ «ΠΏΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²Ρƒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся прСдставлСниС ΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ „Π² Ρ‡Π΅ΠΌ-Π»ΠΈΠ±ΠΎ“ (Π₯) ΠΈ „ΠΎ Ρ‡Π΅ΠΌ-Π»ΠΈΠ±ΠΎ“ (Y)», А. Н. ΠšΠΎΠ»ΠΌΠΎΠ³ΠΎΡ€ΠΎΠ² для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π—Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ этом, принимаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π΄Π»ΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°) прСобразования ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ опрСдСлСния количСства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ ΡΡ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

" ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ" ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Y ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π₯ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ L (P) «ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹» Π  получСния Y ΠΈΠ· Π₯. Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ‚Π°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ «ΠΌΠ΅Ρ‚ΠΎΠ΄Π° программирования». ΠœΠ΅Ρ‚ΠΎΠ΄ программирования Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ функция Ρ† (P, X)=Y, ставящая Π² ΡΠΎΠΎΡ‚вСтствиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π  ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π₯ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Y" .

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ бСсконСчно слоТным, Ρ‚ΠΎ Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ся Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ°, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности KΡ†(Y|X) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Y, ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ программирования, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ поставлСна Π² ΡΠΎΠΎΡ‚вСтствиС иная ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, получСнная ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ программирования A (P, X), такая, Ρ‡Ρ‚ΠΎ выполняСтся нСравСнство:

KA(Y|X)?Kц(Y|X)+Cц ,

Π³Π΄Π΅ CΡ† — нСкоторая постоянная программирования, Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‰Π°Ρ ΠΎΡ‚ X ΠΈ Y.

Учитывая, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π₯ ΠΈ Y ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ KA(Y|X) являСтся ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ, Π° KA(Y)=KA(Y|1) ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ просто ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Y, А. Н. ΠšΠΎΠ»ΠΌΠΎΠ³ΠΎΡ€ΠΎΠ² для ΠΎΡ†Π΅Π½ΠΊΠΈ алгоритмичСского количСства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ lA(X:Y) Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ X ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Y ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ:

.lA(X:Y) = KA(Y)KA(Y|X). (1).

ΠΏΡ€ΠΈΡ‡Π΅ΠΌ KA(X|X)?0 ΠΈ, соотвСтствСнно, lA(X:X)? KA(X) .

АлгоритмичСская информация (1) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния. Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ А. Н. ΠšΠΎΠ»ΠΌΠΎΠ³ΠΎΡ€ΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ‚ Π΄Π²Π° замСчания. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, «lA(X:Y) Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ константы C, зависящСй лишь ΠΎΡ‚ ΡƒΡΠ»ΠΎΠ²Π½ΠΎΡΡ‚Π΅ΠΉ ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° программирования». Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, «Π²ΡΡ тСория рассчитана Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ количСствам ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ |C| Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠΈΠΌΠΎ ΠΌΠ°Π»» .

АлгоритмичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ количСства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π² ΡΠΈΠ»Ρƒ ряда ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, Π½Π΅ Π½Π°ΡˆΠ΅Π» ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ практичСского примСнСния. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΊΠ°ΠΊ писал сам А. Н. ΠšΠΎΠ»ΠΌΠΎΠ³ΠΎΡ€ΠΎΠ², «Π½Π° ΠΏΡƒΡ‚ΠΈ Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ встаСт очСвидная Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ: Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ просто описываСтся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ простого описания Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈ Π½Π΅ΠΏΠΎΠ½ΡΡ‚Π½ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ способ описания Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ». Π’ΠΎ Π΅ΡΡ‚ΡŒ алгоритмичСская ΠΎΡ†Π΅Π½ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ зависит ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° программирования, Π° Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΠΎ ΡΡƒΡ‚ΠΈ Π΄Π΅Π»Π° всСгда ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, практичСскоС использованиС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (1) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ лишь ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π²Π΅ΡΡŒΠΌΠ° простым ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ матСматичСскоС описаниС, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ отсутствиС послСднСго являСтся Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, понятиС «ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ» само ΠΏΠΎ ΡΠ΅Π±Π΅ являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ ΡƒΡ€ΠΎΠ²Π½Ρ рассмотрСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠΎΠΉ ГСдСля ΠΎ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… систСм, нСльзя Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ минимальная Π΄Π»ΠΈΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ L (P) прСобразования X Π² Y, составлСнная Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ языкС программирования, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ минимальной .

Π’ ΡΠ²ΠΎΠΈΡ… коммСнтариях ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ алгоритмичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° А. Н. ΠšΠΎΠ»ΠΌΠΎΠ³ΠΎΡ€ΠΎΠ² писал, Ρ‡Ρ‚ΠΎ ΠΎΠ½ «ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для опрСдСлСния понятия энтропии, ΠΈΠ»ΠΈ слоТности, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ½ΡΡ‚ия ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ». Π’ ΡΠΎΠΎΡ‚вСтствии с ΡΡ‚ΠΈΠΌ, пСрСходя ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ алгоритмичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ количСствСнного опрСдСлСния нСгэнтропии отраТСния, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. — Π’ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π½Π°ΠΌΠΈ ситуации ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ языка, символами ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ «0» ΠΈ «1». ΠšΠΎΠ΄ΠΈΡ€ΡƒΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт символом «1», ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ для ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Ρ‹ m (A) ΠΈ m (B). ЕстСствСнно, Ρ‡Ρ‚ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ К ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π΄Π»ΠΈΠ½Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, которая, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, для энтропийной слоТности прСдставляСт собой Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ числа элСмСнтов ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ мноТСства, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ:

K (A)=log2m (A), K (B)=log2m (B) (2).

Π’Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ получСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π² Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ситуации сводится ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΡŽ (Π»ΠΈΠΊΠ²ΠΈΠ΄Π°Ρ†ΠΈΠΈ) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ числа Π΅Π΄ΠΈΠ½ΠΈΡ† Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π»ΠΈΠ½Π° «ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹» получСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π²Π½Π° |m (A) — m (B)| Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ ΡΠΎΠΎΡ‚вСтствСнно ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

K (A|B)=K (B|A)=log2|m (A)-m (B)| (3).

ΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ выраТСния (2) ΠΈ (3) Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (1), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ алгоритмичСскоС количСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ B ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° A, Ρ€Π°Π²Π½ΠΎ:

l (B:A)=K (A)-K (A|B)=log2m (A)-log2 |m (A)-m (B)| (4).

АлгоритмичСская информация (4) Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ нСгэнтропии отраТСния систСмных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с Ρ€Π°Π½Π΅Π΅ рассмотрСнными ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Π΄Π°ΠΆΠ΅, Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ суТдСний (Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°), ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ принята Π·Π° Π΅Π΅ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ характСристику. Но, этим Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства Π² Π½Π΅Π³ΡΠ½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ систСмным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ, ΠΌΡ‹ ΠΎΠΏΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния (ΠΏΡ€ΠΈ m (B)>2m (A)), Π½Π΅Π³Π°Ρ‚ΠΈΠ²ΠΈΠ·ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ситуации, ΠΊΠΎΠ³Π΄Π° аддитивная нСгэнтропия отраТСния совокупности ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, провСдя наблюдСния ΠΈ Π²Ρ‹ΡΠ²ΠΈΠ² ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ взаимосвязь с ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΌ (исслСдуСмым) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π½Π°ΠΌΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ исслСдований Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ, Π° ΡΡ‚ΠΎ ΡƒΠΆΠ΅ нонсСнс. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ алгоритмичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΈ Π²Π΅Ρ€ΠΎΡΡ‚ностный, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΡΡ‡Π΅Ρ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для нСгэнтропии отраТСния систСмных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² lA-B.

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