Π₯ΠΎΡΡ ΠΎ ΠΏΠΎΠ»ΡΠ·Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ Π½Π΅ΡΠ°Π²Π΅Π½ΡΡΠ² ΡΠ°Π·ΠΌΡΡΠ»ΡΠ» Π΅ΡΠ΅ Π€ΡΡΡΠ΅, Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡΡ ΠΠ Π·Π°Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠ΅ΡΠ²Π΅ΡΡΠΈ XX Π²Π΅ΠΊΠ°. ΠΠ°ΡΠ°Π²ΡΠΈΠ΅ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π»ΠΈ ΠΊ ΡΡΠΏΠ΅Ρ Ρ: ΠΏΠΎ Π²ΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½Π΅Ρ ΠΠΆΠΎΡΠ΄ΠΆ ΠΠ°Π½ΡΠΈΠ³ (George Dantzig) ΠΈ ΡΠΎΠ²Π΅ΡΡΠΊΠΈΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊ ΠΠ΅ΠΎΠ½ΠΈΠ΄ ΠΠΈΡΠ°Π»ΡΠ΅Π²ΠΈΡ ΠΠ°Π½ΡΠΎΡΠΎΠ²ΠΈΡ ΠΏΡΠΈΡΠ»ΠΈ (Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ , Π½ΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΡ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΎΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ) ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΡΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ; ΡΡΡΡ Π΅Π³ΠΎ - Π² ΠΎΠ±Ρ ΠΎΠ΄Π΅ Π²Π΅ΡΡΠΈΠ½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π·Π°Π΄Π°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΡΠ°Π½Π½ΠΈΠΊΠ° Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΎΠΏΡΠΈΠΌΡΠΌΠ°. Π‘ΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½ΡΠ½Π΅ Π² Π±Π°Π·ΠΎΠ²ΡΡ Π²ΡΠ·ΠΎΠ²ΡΠΊΠΈΡ ΠΊΡΡΡΠ°Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ. ΠΠ°ΠΆΠ½ΠΎΡΡΡ Π΅Π³ΠΎ ΡΡΠΎΠ»Ρ Π²Π΅Π»ΠΈΠΊΠ° ΠΈ Π±Π΅ΡΡΠΏΠΎΡΠ½Π°, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡ ΠΠ°Π½ΡΠΎΡΠΎΠ²ΠΈΡΠ° Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ, Π΅Π³ΠΎ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π΄ΠΎΠΊΠ°Π·Π°Π½, Π° ΡΠ°ΠΌ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊ Π½Π°ΡΠ°Π» Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠΎΠΏΠ°Π³Π°Π½Π΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π. Π. ΠΠ°Π½ΡΠΎΡΠΎΠ²ΠΈΡ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΠΎΠ±Π΅Π»Π΅Π²ΡΠΊΡΡ ΠΏΡΠ΅ΠΌΠΈΡ - ΠΏΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ.
Π‘ΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» ΠΏΡΠΎΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΠ΅Π½, Π½ΠΎ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ - Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΠ²ΡΠΈΡΡΠΈΠΊ Π²ΡΠ±ΠΎΡΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠ½Ρ ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΠΌΠ΅Π»ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π½Π°Π±ΠΎΡ Π·Π°Π΄Π°Ρ, Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄Ρ Π±ΡΠ»ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ. Π Π²ΡΠ΅ ΠΆΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΡΡΠΈΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ 1970-Ρ Π³ΠΎΠ΄ΠΎΠ² Π·Π΄Π΅ΡΡ ΡΠΎΡΡΠΎΡΠ»ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΡΡ ΠΏΡΠΎΡΡΠ²ΠΎΠ² Π² ΡΠ΅ΠΎΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ: Π. Π. Π₯Π°ΡΠΈΡΠ½[ΠΠ°ΠΊ Ρ ΡΠ·Π½Π°Π» Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΡΡΠ°ΡΡΠΈ, 29 Π°ΠΏΡΠ΅Π»Ρ 2005 Π³ΠΎΠ΄Π° ΠΠ΅ΠΎΠ½ΠΈΠ΄ ΠΠ΅Π½ΡΠΈΡ ΠΎΠ²ΠΈΡ, Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΠ°Π²ΡΠΈΠΉ Π² Π‘Π¨Π, ΡΠΊΠΎΡΠΎΠΏΠΎΡΡΠΈΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΡΠ°Π»ΡΡ] (Π²Π΅Π·Π»ΠΎ Π½Π°ΡΠΈΠΌ ΡΠΎΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠ°ΠΌ Π½Π° ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠΊΡΡΡΠΈΡ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ) ΠΏΠΎΡΡΡΠΎΠΈΠ» Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π³ΠΎΠ² - ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄ΠΎΠ² Π₯Π°ΡΠΈΡΠ½Π°. Π‘ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠΊΡΡΠΆΠΈΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΡΠ°Π½Π½ΠΈΠΊ ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄ΠΎΠΌ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠΆΠΈΠΌΠ°ΡΡ ΡΡΠΎΡ ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄; ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄Π° ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π·.
ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, ΡΠ°Π΄ΠΎΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π±Π΅ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠΉ: ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΌΠΎΠ³ Π±Ρ ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎ ΡΠ²Ρ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π₯Π°ΡΠΈΡΠ½Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠ»ΠΎΡ , ΠΎΠ½ Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ΅Π½ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² 50 ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ΅Π±ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 24 ΡΡΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Π° Π₯Π°ΡΠΈΡΠ½Π°, ΠΏΡΠΈΡΠ΅ΠΌ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠΈ ΠΎΡΠ½ΡΠ΄Ρ Π½Π΅ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Ρ (Ρ ΠΎΡΡ ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ). ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄Π° Π² ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΈΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΡΠΌΠΈ, Π΅ΡΠ»ΠΈ Π½Π΅ Π΄Π΅ΡΡΡΠΊΠ°ΠΌΠΈ, ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅. ΠΠ΅ΡΠΎΠ΄ ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄ΠΎΠ² Π½Π΅ΡΡΠ°Π²Π½ΠΈΠΌ Ρ ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ: ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Ρ ΠΎΡΡ ΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»Π΅Π½ Π² Ρ ΡΠ΄ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΠ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π»ΡΡΡΠ΅. ΠΡΠ΅ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ (Π΄Π° ΠΈ ΠΊΡΡΡΠ°ΡΠ½ΡΠ΅) ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΠ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄Π΅ ΠΈ Π΅Π³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ (ΠΊΠΎΡΠΎΡΡΡ - ΡΡΠΎΠ»Ρ ΠΆΠ΅ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ , ΡΠΊΠΎΠ»Ρ ΠΈ ΠΈΡ ΠΏΡΠ°ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ - ΡΠΆΠ΅ Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΎΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ).
ΠΡΡΠ°ΡΠΈ, ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ-ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΠ ΡΠΎΠΆΠ΅ ΠΎΡΠ½ΡΠ΄Ρ Π½Π΅ ΡΡΠΎΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ΅, ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΡΡΠ° ΠΏΡΠΈΡΠ°ΡΡΠ°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π°ΠΊΠΎΠ½Ρ ΠΡΡΠ°. ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ILOG Π ΠΎΠ±Π΅ΡΡ ΠΠΈΠΊΡΠ±ΠΈ (Robert E. Bixby) ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π», ΡΡΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ°Π·, Π·Π°Π±Π°Π²Ρ ΡΠ°Π΄ΠΈ, ΠΎΠ½ Π²Π·ΡΠ» ILOG 1.0 (Π²ΡΠΏΡΡΠ΅Π½Π½ΡΠΉ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ Π²ΠΎΡΡΠΌΠΈΠ΄Π΅ΡΡΡΡΡ ) ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» (Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π») Π΅Π³ΠΎ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ILOG 1.0 ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π½ΡΠ½Π΅ΡΠ½Π΅Π³ΠΎ ILOG ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π²ΠΈΠ΄Π½Π° Π½Π΅Π²ΠΎΠΎΡΡΠΆΠ΅Π½Π½ΡΠΌ Π²Π·Π³Π»ΡΠ΄ΠΎΠΌ - ΡΠ²Π΅ΠΆΠΈΠΉ ΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°Π» Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΡ ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅.
ΠΠ΅ΡΠΎΠ΄ ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄ΠΎΠ² Π₯Π°ΡΠΈΡΠ½Π° ΡΡΠ°Π», Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ°ΠΌΡΠΌ ΡΡΠΊΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΏΠ΅ΡΠ½ΡΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ, ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π»ΡΡΡΡΡ Π²Π΅ΡΡ Π½ΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, Π²ΠΎΠ²ΡΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
Π₯ΠΎΡΠΈΡΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ²? ΠΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. 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, ΡΠ΅ΠΉΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π²ΡΠ΅ΠΉΡΡ Π²ΡΡΠ΅ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡ Π΅ΠΌ); ΡΠ°Π·ΠΌΠ΅ΡΡ Π·Π°Π΄Π°Ρ, ΡΠ΅ΡΠ°Π΅ΠΌΡΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΡΠΎΠ»Π²Π΅ΡΠ°ΠΌΠΈ, ΠΈΡΡΠΈΡΠ»ΡΡΡΡΡ ΡΠΎΡΠ½ΡΠΌΠΈ ΠΈ ΡΡΡΡΡΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ - ΡΡΠΎ ΡΠΆΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΠ΅Ρ ΠΎ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ, Π²Π΅Π΄Ρ Π±Π°Π·ΠΎΠ²ΡΠΉ-ΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»Π΅Π½.