Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

ВСория вычислимости

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

Класс ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π’ Π½Π°ΡΡ‚оящСС врСмя исслСдования ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вычислимости Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ вСдутся Π²ΠΎ Π²ΡΠ΅Ρ… странах ΠΌΠΈΡ€Π°. Россия всСгда Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² исслСдований ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вычислимости ΠΈ Π΅Ρ‘ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ. Π­Ρ‚ΠΈ исслСдования Π±Π΅Ρ€ΡƒΡ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‚ Ρ€Π°Π½Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΠΈ ΠœΠ°Π»ΡŒΡ†Π΅Π²Π° ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Π΅Ρ‘ ΡΠ²ΡΠ·ΡΠΌ с Π°Π»Π³Π΅Π±Ρ€ΠΎΠΉ, ознамСновались Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠŸΠΎΡΡ‚Π° ΠœΡƒΡ‡Π½ΠΈΠΊΠΎΠΌ. Π­Ρ‚ΠΈ исслСдования сСгодня… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ВСория вычислимости (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ВСория вычислимости — это Ρ€Π°Π·Π΄Π΅Π» соврСмСнной ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вычислСний, возникший Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ изучСния понятий вычислимости ΠΈ Π½Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΡΡ‚ΠΈ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ тСория Π±Ρ‹Π»Π° посвящСна вычислимым ΠΈ Π½Π΅Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΠΌΡ‹ΠΌ функциям ΠΈ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ вычислСний. БСйчас ΠΏΠΎΠ»Π΅ исслСдования Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вычислимости Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΎΡΡŒ — ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ опрСдСлСния понятия вычислимости, ΠΈ ΠΈΠ΄Ρ‘Ρ‚ слияниС с ΠΌΠ°Ρ‚СматичСской Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ, Π³Π΄Π΅ вмСсто вычислимости ΠΈ Π½Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΡΡ‚ΠΈ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ ΠΎ Π΄ΠΎΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ ΠΈ Π½Π΅Π΄ΠΎΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ (выводимости ΠΈ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈ) ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΉ.

ВСория вычислимости

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

Π’ Ρ‡Π°ΡΡ‚ности, тСория слоТности вычислСний опрСдСляСт NP-ΠΏΠΎΠ»Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдСтСрминированная машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ врСмя, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ для Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ нСизвСстСн. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это слоТныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π΄Π°Ρ‡Π° коммивояТСра.

ВрСмСнная ΠΈ ΠΏΡ€ΠΎΡΡ‚ранствСнная слоТности ВСория слоТности вычислСний Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΈΠ· ΠΏΠΎΡ‚рСбности ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ быстродСйствиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (врСмя исполнСния ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ памяти) Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°.

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

ВрСмСнная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС) — это функция Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, равная ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ количСству элСмСнтарных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экзСмпляра Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’ Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π΅ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π²Ρ…ΠΎΠ΄Π°, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

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

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ здСсь говорят Π½Π΅ ΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ элСмСнтарных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π° ΠΎΠ± ΠΎΠ±ΡŠΡ‘ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти.

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

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

Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ слоТности вычислСний свСдСниС — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС, Ссли Ρƒ Π½Π°Ρ Π΅ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ экзСмпляры Π·Π°Π΄Π°Ρ‡ΠΈ P1 Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ€Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ P2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ (Π΄Π°/Π½Π΅Ρ‚), Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΡΡ‚, Ρ‡Ρ‚ΠΎ P1 сводится ΠΊ P2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ — это ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠΉ связи ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ Π΅Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌΡƒ классу слоТности.

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

Класс P

Класс P Π²ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ всС Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… считаСтся «Π±Ρ‹ΡΡ‚Ρ€Ρ‹ΠΌ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ полиноминально зависящим ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π°. Бюда относится сортировка, поиск Π²ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅, выяснСниС связности Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Класс NP

Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² классами слоТности Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ мноТСства Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ вычислСния. Говоря Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎ, классы слоТности — это мноТСства ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π½Π° Π²Ρ…ΠΎΠ΄ слово ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚ 0 ΠΈΠ»ΠΈ 1), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… для вычислСния ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ количСства рСсурсов.

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ класса сущСствуСт катСгория Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ «ΡΠ°ΠΌΡ‹ΠΌΠΈ слоТными». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ любая Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ· ΠΊΠ»Π°ΡΡΠ° сводится ΠΊ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅, ΠΈ ΠΏΡ€ΠΈΡ‚ΠΎΠΌ сама Π·Π°Π΄Π°Ρ‡Π° Π»Π΅ΠΆΠΈΡ‚ Π² ΠΊΠ»Π°ΡΡΠ΅. Π’Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса. НаиболСС извСстными ΡΠ²Π»ΡΡŽΡ‚ΡΡ NP-ΠΏΠΎΠ»Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΠΎΠ»Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ — Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ инструмСнт для Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° равСнства классов. Достаточно для ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Π΅Ρ‘ ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΌΡƒ классу, ΠΈ Ρ€Π°Π²Π΅Π½ΡΡ‚Π²ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ.

Класс NP содСрТит Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдСтСрминированная машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π² ΡΠΎΡΡ‚оянии Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ нСдСтСрминированная машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° являСтся лишь абстрактной модСлью, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ соврСмСнныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, класс NP Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ класс P, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… извСстны лишь Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ зависящиС ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ нСэффСктивныС для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ…ΠΎΠ΄ΠΎΠ²). Π’ ΠΊΠ»Π°ΡΡ NP входят ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° коммивояТёра, Π·Π°Π΄Π°Ρ‡Π° выполнимости Π±ΡƒΠ»Π΅Π²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ», факторизация ΠΈ Π΄Ρ€.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° равСнства классов P ΠΈ NP

Вопрос ΠΎ Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π΅ этих Π΄Π²ΡƒΡ… классов считаСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… слоТных ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ тСорСтичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ институт Клэя Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ тысячСлСтия, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ² Π½Π°Π³Ρ€Π°Π΄Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π·Π° Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ класс слоТности (Π² ΡƒΠ·ΠΊΠΎΠΌ смыслС) опрСдСляСтся ΠΊΠ°ΠΊ мноТСство ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ², ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ свойствами. Π’ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса слоТности выглядит Ρ‚Π°ΠΊ:

Классом слоТности X Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ся мноТСство ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² P (x), вычислимых Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… для вычислСния O (f (n)) рСсурса, Π³Π΄Π΅ n — Π΄Π»ΠΈΠ½Π° слова x.

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ классы ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ описаны Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… матСматичСской Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈΠ³Ρ€.

ΠšΠ»Π°ΡΡΡ‹ принято ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ»Π°ΡΡΡƒ C (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ класс языков, дополнСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ C) обозначаСтся co-C.

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ классами ВсС классы слоТности находятся Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ичСском ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ: ΠΎΠ΄Π½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΡΠ΅Π±Ρ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Однако ΠΏΡ€ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ нСизвСстно, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ строгими. Одна ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΡΡ‚ΠΎΠΉ области — равСнство классов P ΠΈ NP. Если это ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎ (Π² Ρ‡Ρ‘ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΡ‡Ρ‘Π½Ρ‹Ρ… сомнСваСтся), Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚авлСнная справа иСрархия классов сильно свСрнётся. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённой являСтся Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π° ΠΎ Π½Π΅ Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всС классы Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, извСстно, Ρ‡Ρ‚ΠΎ EXPSPACE Π½Π΅ Ρ€Π°Π²Π΅Π½ классу PSPACE.

ВСория вычислимости Π±Π΅Ρ€Ρ‘Ρ‚ своС Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‚ Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° (1936), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Π²Π²Π΅Π» понятиС абстрактной Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉ впослСдствии Π΅Π³ΠΎ имя, ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Π» Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ ΠΎ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ Π΅Ρ‘ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

класс ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π’ Π½Π°ΡΡ‚оящСС врСмя исслСдования ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вычислимости Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ вСдутся Π²ΠΎ Π²ΡΠ΅Ρ… странах ΠΌΠΈΡ€Π°. Россия всСгда Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² исслСдований ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вычислимости ΠΈ Π΅Ρ‘ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ. Π­Ρ‚ΠΈ исслСдования Π±Π΅Ρ€ΡƒΡ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‚ Ρ€Π°Π½Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΠΈ ΠœΠ°Π»ΡŒΡ†Π΅Π²Π° ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Π΅Ρ‘ ΡΠ²ΡΠ·ΡΠΌ с Π°Π»Π³Π΅Π±Ρ€ΠΎΠΉ, ознамСновались Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠŸΠΎΡΡ‚Π° ΠœΡƒΡ‡Π½ΠΈΠΊΠΎΠΌ. Π­Ρ‚ΠΈ исслСдования сСгодня ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΎΡ‡Π΅Π½ΡŒ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ… России (школа Π•Ρ€ΡˆΠΎΠ²Π° Π² ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡ€ΡΠΊΠ΅, школа Арсланова Π² ΠšΠ°Π·Π°Π½ΠΈ) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… стран Π±Ρ‹Π²ΡˆΠ΅Π³ΠΎ БовСтского Боюза (Алма-Ата, ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½).

1. ΠœΠΈΡ…Π΅Π΅Π²Π° Π•. Π’. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Π£Ρ‡Π΅Π±. ПособиС для срСд. ΠΏΡ€ΠΎΡ„. образования — М.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ†Π΅Π½Ρ‚Ρ€ «ΠΠΊΠ°Π΄Π΅ΠΌΠΈΡ», 2005.

2. Π£Π³Ρ€ΠΈΠ½ΠΎΠ²ΠΈΡ‡ Н. Π”. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для 10−11 классов. — Πœ.: Π‘Π˜ΠΠžΠœ. Лаборатория Π·Π½Π°Π½ΠΈΠΉ, 2005.

3. Π£Π³Ρ€ΠΈΠ½ΠΎΠ²ΠΈΡ‡ Н. Π”. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ тСхнологиям: Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС для ΠΎΠ±Ρ‰Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ / Н. Π”. Π£Π³Ρ€ΠΈΠ½ΠΎΠ²ΠΈΡ‡, Π›. Π›. Босова, Н. И. ΠœΠΈΡ…Π°ΠΉΠ»ΠΎΠ²Π°. — 4-Π΅ ΠΈΠ·Π΄. — Πœ.: Π‘Π˜ΠΠžΠœ. Лаборатория Π·Π½Π°Π½ΠΈΠΉ, 2006. — 394 с.

4. Π–ΡƒΠΊΠΎΠ²Π° Π•. Π›., Π‘ΡƒΡ€Π΄Π° Π•. Π“. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°: Π£Ρ‡Π΅Π±. ПособиС. — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎ-торговая корпорация «Π”Π°ΡˆΠΊΠΎΠ² ΠΈ К»; Ростов Π½/Π”: Наука-ΠŸΡ€Π΅ΡΡ, 2007. 272 с.

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