Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π–ΡƒΡ€Π½Π°Π» Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ€Π°Β» β„–31 ΠΎΡ‚ 30 августа 2005 Π³ΠΎΠ΄Π°Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 26

Автор Π–ΡƒΡ€Π½Π°Π» ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ€Π°

Π₯отя ΠΎ пользС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… нСравСнств Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΠ» Π΅Ρ‰Π΅ Π€ΡƒΡ€ΡŒΠ΅, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎ примСнСниях Π›ΠŸ Π·Π°Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ XX Π²Π΅ΠΊΠ°. ΠΠ°Ρ‡Π°Π²ΡˆΠΈΠ΅ΡΡ исслСдования сразу ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ успСху: ΠΏΠΎ всСй видимости, нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Π΅Ρ† Π”ΠΆΠΎΡ€Π΄ΠΆ Π”Π°Π½Ρ†ΠΈΠ³ (George Dantzig) ΠΈ совСтский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π›Π΅ΠΎΠ½ΠΈΠ΄ Π’ΠΈΡ‚Π°Π»ΡŒΠ΅Π²ΠΈΡ‡ ΠšΠ°Π½Ρ‚ΠΎΡ€ΠΎΠ²ΠΈΡ‡ ΠΏΡ€ΠΈΡˆΠ»ΠΈ (для Ρ€Π°Π·Π½Ρ‹Ρ…, Π½ΠΎ эквивалСнтных Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΎΠΊ исходной Π·Π°Π΄Π°Ρ‡ΠΈ) фактичСски ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ называСтся сСйчас симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ; ΡΡƒΡ‚ΡŒ Π΅Π³ΠΎ - Π² ΠΎΠ±Ρ…ΠΎΠ΄Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π΄Π°Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ° Π² поискС ΠΎΠΏΡ‚ΠΈΠΌΡƒΠΌΠ°. БимплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ прост ΠΊΠ°ΠΊ для матСматичСского ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ понимания, Ρ‚Π°ΠΊ ΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ прСподаСтся Π½Ρ‹Π½Π΅ Π² Π±Π°Π·ΠΎΠ²Ρ‹Ρ… вузовских курсах ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ ΡΡ‚ΠΎΠ»ΡŒ Π²Π΅Π»ΠΈΠΊΠ° ΠΈ бСсспорна, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠšΠ°Π½Ρ‚ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π° Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹, Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π΄ΠΎΠΊΠ°Π·Π°Π½, Π° сам ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π½Π°Ρ‡Π°Π» Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π³Π°Π½Π΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Π›. Π’. ΠšΠ°Π½Ρ‚ΠΎΡ€ΠΎΠ²ΠΈΡ‡ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΠΎΠ±Π΅Π»Π΅Π²ΡΠΊΡƒΡŽ ΠΏΡ€Π΅ΠΌΠΈΡŽ - ΠΏΠΎ экономикС, разумССтся.

БимплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» прост ΠΈ понятСн, Π½ΠΎ оказался ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ - для Ρ€Π°Π·Π½Ρ‹Ρ… эвристик Π²Ρ‹Π±ΠΎΡ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠ±Ρ…ΠΎΠ΄Π° исслСдоватСли сумСли ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ большоС число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ. И всС ΠΆΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» Π΄Π°ΠΆΠ΅ тСорСтичСски Π»ΡƒΡ‡ΡˆΠΈΠΌ извСстным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования. Однако Π² ΠΊΠΎΠ½Ρ†Π΅ 1970-Ρ… Π³ΠΎΠ΄ΠΎΠ² здСсь состоялся ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠ² Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ слоТности: Π›. Π“. Π₯ачиян[Как я ΡƒΠ·Π½Π°Π» Π²ΠΎ врСмя ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ, 29 апрСля 2005 Π³ΠΎΠ΄Π° Π›Π΅ΠΎΠ½ΠΈΠ΄ Π“Π΅Π½Ρ€ΠΈΡ…ΠΎΠ²ΠΈΡ‡, Π² послСдниС Π³ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ Π² БША, скоропостиТно скончался] (Π²Π΅Π·Π»ΠΎ нашим соотСчСствСнникам Π½Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ открытия Π² этой области) построил Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π·Π° полиномиальноС число шагов - Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ эллипсоидов Π₯ачияна. Π‘ΡƒΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ эллипсоидом, Π° Π·Π°Ρ‚Π΅ΠΌ постСпСнно ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ этот эллипсоид; оказываСтся, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС объСм эллипсоида ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π² константноС число Ρ€Π°Π·.

Казалось Π±Ρ‹, Ρ€Π°Π΄ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π±Π΅ΡΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ: ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠ³ Π±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌ стандартом программирования. Но ΡƒΠ²Ρ‹. Алгоритм Π₯ачияна Π½Π΅ просто ΠΏΠ»ΠΎΡ…, ΠΎΠ½ Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ΅Π½ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 50 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ 24 тысяч ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π₯ачияна, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ эти ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ (Ρ…ΠΎΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ‚Π°ΠΊΠΈΡ… случаях исчисляСтся сотнями, Ссли Π½Π΅ дСсятками, ΠΈ пСрСсчСт ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. ΠœΠ΅Ρ‚ΠΎΠ΄ эллипсоидов нСсравним с симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ: послСдний Ρ…ΠΎΡ‚ΡŒ ΠΈ экспонСнциалСн Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ справляСтся с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π›ΠŸ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ВсС ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ (Π΄Π° ΠΈ кустарныС) Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π›ΠŸ основаны Π½Π° симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΈ Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… - ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…, сколь ΠΈ ΠΈΡ… ΠΏΡ€Π°Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ - ΡƒΠΆΠ΅ накопилось довольно ΠΌΠ½ΠΎΠ³ΠΎ).

ΠšΡΡ‚Π°Ρ‚ΠΈ, симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π›ΠŸ Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ стоит Π½Π° мСстС, ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ софта прирастаСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ благодаря Π·Π°ΠΊΠΎΠ½Ρƒ ΠœΡƒΡ€Π°. Один ΠΈΠ· основатСлСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ILOG Π ΠΎΠ±Π΅Ρ€Ρ‚ Биксби (Robert E. Bixby) рассказывал, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π°Π·, Π·Π°Π±Π°Π²Ρ‹ Ρ€Π°Π΄ΠΈ, ΠΎΠ½ взял ILOG 1.0 (Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² сСрСдинС Π²ΠΎΡΡŒΠΌΠΈΠ΄Π΅ΡΡΡ‚Ρ‹Ρ…) ΠΈ установил (Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π») Π΅Π³ΠΎ Π½Π° соврСмСнном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ILOG 1.0 ΠΈ послСднСй вСрсиСй Π½Ρ‹Π½Π΅ΡˆΠ½Π΅Π³ΠΎ ILOG оказалась Π²ΠΈΠ΄Π½Π° Π½Π΅Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ взглядом - свСТий софт Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² нСсколько тысяч Ρ€Π°Π· быстрСС.

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


Pro et contra: Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡ‚ΡŒ

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²? НСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Clay Mathematics Institute Π΄Π°Π²Π½ΠΎ ΡƒΠΆΠ΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» список матСматичСских Β«Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Β». Π Π΅ΡˆΠ°ΠΉΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ, ΠΆΠ΄ΠΈΡ‚Π΅ Π΄Π²Π° Π³ΠΎΠ΄Π° послС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ нашСл ошибок Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚) - ΠΈ Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ΠΈΠΊ Ρƒ вас Π² ΠΊΠ°Ρ€ΠΌΠ°Π½Π΅[Наш соотСчСствСнник, ΠΏΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€ΠΆΠ΅Ρ† Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ ΠŸΠ΅Ρ€Π΅Π»ΡŒΠΌΠ°Π½ ΡƒΠΆΠ΅ Π³ΠΎΠ΄Π° Π΄Π²Π° ΠΊΠ°ΠΊ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½ΠΈΡ… Ρ€Π΅ΡˆΠΈΠ». Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅, ΠΏΠΎ всСй видимости, ΠΎΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΎ) Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΆΡƒΡ€Π½Π°Π»Π°Ρ…, Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΡ€Π΅ΠΏΡ€ΠΈΠ½Ρ‚Ρ‹ для доллароносного Ρ„ΠΎΠ½Π΄Π° Π½Π΅ годятся (Ρ‡Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ). Но это, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Ρ‚Π΅ΠΌΠ° для совсСм Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°]. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π²Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°, Ρ…ΠΎΡ‚ΡŒ Π±Ρ‹ ΠΈ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π½Π°Π»ΠΎΠ³ΠΎΠ²: ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Ρ€Π΅ΡˆΠΈΠ²ΡˆΠ΅Π³ΠΎ Π²Π΅Π»ΠΈΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, вСсьма Π·Π°Π²ΠΈΠ΄Π½ΠΎ.

Одна ΠΈΠ· этих Π·Π°Π΄Π°Ρ‡ - Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° соврСмСнной Ρ‚Π΅ΠΎΡ€ΠΈΠΈ слоТности: Ρ€Π°Π²Π½Ρ‹ Π»ΠΈ P ΠΈ NP? Sapienti sat, Π° поля этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠΈΡ€Π΅ ΠΏΠΎΠ»Π΅ΠΉ «АрифмСтики» Π”ΠΈΠΎΡ„Π°Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ объяснСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ класс Π·Π°Π΄Π°Ρ‡ NP (с P ΠΌΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ - это Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ). Однако ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ привСсти ΠΌΠΎΠΆΠ½ΠΎ: рассмотрим Π±ΡƒΠ»Π΅Π²ΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ - Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ· логичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ ΠΈ отрицания (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ - это ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° прСдставлСна ΠΊΠ°ΠΊ большая ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ, Π° отрицания Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ входящими Π² эти Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ). Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, вопрос: ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, входящих Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСй Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ истинным? Вакая Π·Π°Π΄Π°Ρ‡Π° называСтся Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ выполнимости (satisfiability, SAT). Если Π²Π°ΠΌ удастся Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ (ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹) Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ SAT, Π²Π°ΠΌ обСспСчСн Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π½ΠΎ ΠΈ вСчная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΠ³ΠΎ потомства.

А ΠΏΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΆΠ΄Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Ρ… Π³Π΅Π½ΠΈΠ΅Π², простыС (ΠΈ Π΄Π°ΠΆΠ΅ совсСм Π½Π΅ простыС) смСртныС ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ - ΠΈΠ±ΠΎ ΠΎΠ½Π° Ρ‚ΠΎΠΆΠ΅ вСсьма ΠΏΠΎΠ»Π΅Π·Π½Π°, Π° ΠΊΠΎΠ΅-Π³Π΄Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Π°.

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

БСйчас ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ SAT: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ локального поиска, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (ΠΎΠ½, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ выполняСт всю Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ Π΅Π³ΠΎ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ, ΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ DPLL-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹[По ΠΈΠΌΠ΅Π½Π°ΠΌ создатСлСй: Davis, Putnam, Logemann, Loveland; ΠΈΡ… описаниС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° относится ΠΊ 1968 Π³ΠΎΠ΄Ρƒ], ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ обходят Π΄Π΅Ρ€Π΅Π²ΠΎ всСвозмоТных Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ. Анализ слоТности Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² локального поиска, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, носит вСроятностный Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ - вСдь Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½Π°Ρ‡Π΅ ΠΊΠ°ΠΊ случайно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Π° ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅.

Анализ ΠΆΠ΅ слоТности DPLL-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ благодаря Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠΉ ΠžΠ»ΠΈΠ²Π΅Ρ€ΠΎΠΌ ΠšΡƒΠ»ΡŒΠΌΠ°Π½ΠΎΠΌ (Oliver Kullmann) ΠΈ Π₯орстом Π›ΡŽΠΊΡ…Π°Ρ€Π΄Ρ‚ΠΎΠΌ (Horst Luckhardt) Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ эти ΠΎΡ†Π΅Π½ΠΊΠΈ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΠΊΡƒΡ€Ρ€Π΅Π½Ρ‚Π½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, - ΠΈΡ… идСя оказалась ΡΡ‚ΠΎΠ»ΡŒ ΠΏΠ»ΠΎΠ΄ΠΎΡ‚Π²ΠΎΡ€Π½ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π΄Π°ΠΆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, автоматичСски Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ слоТности для основанных Π½Π° этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Π²ΠΎΡ‚ какая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, основанныС Π½Π° локальном поискС, Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ практичСски, Π° DPLL-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ - тСорСтичСски, для Π½ΠΈΡ… удаСтся Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ. Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π΅ΠΊΠΎΡ€Π΄ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ пСтСрбургскому ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π­Π΄ΡƒΠ°Ρ€Π΄Ρƒ АлСксССвичу Π“ΠΈΡ€ΡˆΡƒ (ΠΎΠ½ составляСт 20,30897K, Ссли Π·Π° основу измСрСния Π²Π·ΡΡ‚ΡŒ количСство Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ K Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, ΠΈ 20,10299L для ΠΎΡ†Π΅Π½ΠΎΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π»ΠΈΠ½Ρ‹ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ L). Однако практичСского значСния этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚: Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΠ·Π»Π΅ Π΄Π΅Ρ€Π΅Π²Π°, Ρ…ΠΎΡ‚ΡŒ ΠΈ полиномиально, Π½ΠΎ чСрСсчур слоТно для практичСских ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ[Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚: ΠΎΠ΄ΠΈΠ½ амСриканский студСнт создал-Ρ‚Π°ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠΈΡ€ΡˆΠ°. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ SAT solver (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ выполнимости) ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΊΠ΅ Π·Π° полчаса (Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ солвСры - Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ большиС Π·Π°Π΄Π°Ρ‡ΠΈ; Ρ‚Π°ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ), рСализация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠΈΡ€ΡˆΠ° стала для Π½Π΅Π³ΠΎ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ].

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ отступлСниС. По ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ эта Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ бСссмыслСнна Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅: Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ практичСских Π·Π°Π΄Π°Ρ‡ ΠΈΡΡ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌΠΈ ΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ константы Π² ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ экспонСнты ΠΈΠΌΠ΅Π΅Ρ‚ вСсьма ΠΌΠ°Π»ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ (Ρ…ΠΎΡ‚ΡŒ ΠΈ интСрСсно тСорСтичСски). Однако ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ SAT, сСйчас находят практичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π²ΡˆΠ΅ΠΉΡΡ Π²Ρ‹ΡˆΠ΅ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ логичСских схСм); Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π°Ρ‡, Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… сСйчас ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ солвСрами, ΠΈΡΡ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ сотнями ΠΈ тысячами ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ высокой эффСктивности, вСдь Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ-Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ всё Ρ€Π°Π²Π½ΠΎ экспонСнциалСн.