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

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ

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

НаиболСС ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ систСмами Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΡΠ²Π»ΡΡŽΡ‚ΡΡ систСмы Π€Ρ€Π΅-Π³Π΅, Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ Π² Ρ‡Π΅ΡΡ‚ΡŒ Π“ΠΎΡ‚Π»ΠΎΠ±Π° Π€Ρ€Π΅Π³Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΌΠΎΠ½ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ использовал Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ систСмы, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ подстановкисчитаСтся, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ систСмы Π±Π΅Π· ΠΏΡ€Π°Π²ΠΈΠ»Π° подстановки использовал Π”ΠΆΠΎΠ½ Ρ„ΠΎΠ½ НСйман. Π­ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π½ΠΈΠΆΠ½ΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ для Π½ΠΈΡ… Π½Π΅ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎ ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ дСньоднако извСстны Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ для систСм… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ опрСдСлСния ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ
  • ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅ΠΌΡ‹ ΠΈ ΠΈΡΡ‚оричСский ΠΎΠ±Π·ΠΎΡ€
  • БистСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ
  • Алгоритмы для Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ
  • Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ настоящСй диссСртации, ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅
  • БистСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ
  • Алгоритмы для Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° диссСртации
  • 1. БистСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ
    • 1. 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ, связанныС с ΡΠΈΡΡ‚Π΅ΠΌΠ°ΠΌΠΈ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²
      • 1. 1. 1. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²
      • 1. 1. 2. Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²
      • 1. 1. 3. АлгСбраичСскиС систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²
      • 1. 1. 4. ΠŸΠΎΠ»ΡƒΠ°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²
      • 1. 1. 5. Π‘Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмы, основанныС Π½Π° Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π°Ρ…
      • 1. 1. 6. БистСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ строгиС нСравСнства
      • 1. 1. 7. Π€ΠΎΡ€ΠΌΡƒΠ»ΡŒΠ½Ρ‹Π΅ алгСбраичСскиС систСмы
    • 1. 2. Π€ΠΎΡ€ΠΌΡƒΠ»ΡŒΠ½Ρ‹Π΅ алгСбраичСскиС систСмы
      • 1. 2. 1. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСм Π€Ρ€Π΅Π³Π΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π -Π Π‘
      • 1. 2. 2. Полиномиальная ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ систСмы Π -Π˜Π‘ ΠΈ Π΄Ρ€Π΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π -Π Π‘
      • 1. 2. 3. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π”ΠΈΡ€ΠΈΡ…Π»Π΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹
    • 1. 3. ΠŸΠΎΠ»ΡƒΠ°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ систСмы
      • 1. 3. 1. Бпособы ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» для использования Π² Π¬Π‘^ ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π° ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²
      • 1. 3. 2. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π³Ρ€Π°Ρ„Π°, содСрТащСго ΠΊΠ»ΠΈΠΊΡƒ, Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π¬Π‘ + Π‘Π 2 ΠΈ Π¬Π―
      • 1. 3. 3. РассуТдСния ΠΎ Ρ†Π΅Π»Ρ‹Ρ… числах Π² ΠΏΠΎΠ»ΡƒΠ°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΡ… систСмах
      • 1. 3. 4. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° цСйтинских Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅
      • 1. 3. 5. ЛинСйная ниТняя ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° «Π±ΡƒΠ»Π΅Π²Ρƒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ» опровСрТСния симмСтричной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ Ρ€ΡŽΠΊΠ·Π°ΠΊΠ΅ Π² Positivstellensatz-ΠΈcΡ‡ΠΈcΠ»eΠ½ΠΈΠΈ
      • 1. 3. 6. Π­ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ниТняя ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡΡ‚атичСском Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π¬8+ ΠΈ Π² Positivstellensatz-исчислСнии
      • 1. 3. 7. Π‘Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмы, основанныС Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… нСравСнствах
      • 1. 3. 8. БистСма сСкущих плоскостСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ лоТности
  • 2. Алгоритмы для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ
    • 2. 1. Алгоритмы для Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ»
      • 2. 1. 1. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
      • 2. 1. 2. Π”Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, основанныС Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ локального поиска
      • 2. 1. 3. Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ вСроятностный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, основанный Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² локального поиска ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π°
    • 2. 2. Алгоритмы для Π·Π°Π΄Π°Ρ‡ΠΈ максимальной выполнимости
      • 2. 2. 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ, связанныС с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ максимальной выполнимости
      • 2. 2. 2. ВСроятностный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Π·Π°Π΄Π°Ρ‡ΠΈ MAX-Zc-SAT, основанный Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ локального поиска
      • 2. 2. 3. Π”Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Π·Π°Π΄Π°Ρ‡ΠΈ MAX-2-SAT, основанный Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ расщСплСния

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ опрСдСлСния ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 1. Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ высказываний (ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ) — это элСмСнты минимального мноТСства, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ условиям:

β€’ логичСскиС константы false ΠΈ true — Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹,.

β€’ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ — Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹,.

β€’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ примСнСния логичСской связки ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ — Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°.

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ построСны для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² логичСских связокнабор логичСских связок, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для построСния Ρ„ΠΎΡ€ΠΌΡƒΠ», называСтся базисом. Π’ Π΄Π°Π½Π½ΠΎΠΉ диссСртации Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° базиса: базис, составлСнный ΠΈΠ· ΡƒΠ½Π°Ρ€Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ отрицанияп ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ V ΠΈ ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ Π›, ΠΈ Π±Π°Π·ΠΈΡ, составлСнный ΠΈΠ· ΠΎΡ‚рицания ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠΌΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ D. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стандартных ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скобки, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ясСн ΠΈΠ»ΠΈ порядок ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ нСсущСствСн.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 2. Π€ΠΎΡ€ΠΌΡƒΠ»Π° Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (КНЀ) прСдставляСт собой ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‡Π»Π΅Π½ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠ΅ΠΉ литСраловвсякий Π»ΠΈΡ‚Π΅Ρ€Π°Π» являСтся Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π»ΠΈΠ±ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ.

Π”ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ, состоящая Ρ€ΠΎΠ²Π½ΠΎ ΠΈΠ· ΠΊ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ², называСтся ΠΊ-Π΄ΠΈΠ·ΡŠΡŽΠ½Ρ‰ΠΈΠ΅ΠΉ. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Π² ΠΊ-КНЀ называСтся Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, всС Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³-Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡΠΌΠΈ ΠΏΡ€ΠΈ Π³ ^ ΠΊ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 3. Π€ΠΎΡ€ΠΌΡƒΠ»Π° Π² Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (ДНЀ) прСдставляСт собой Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‡Π»Π΅Π½ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ².

ΠšΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ, состоящая Ρ€ΠΎΠ²Π½ΠΎ ΠΈΠ· ΠΊ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ², называСтся ΠΊ-ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ся Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Π² ΠΊ-ДНЀ называСтся Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, всС ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³-ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡΠΌΠΈ ΠΏΡ€ΠΈ Π³ ^ ΠΊ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 4. Набором Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (ΠΈΠ»ΠΈ, для краткости, ΠΏΠ°-Π±ΠΎΡ€ΠΎΠΌ) называСтся мноТСство ΠΏΠ°Ρ€ Π²ΠΈΠ΄Π° (v, b), Π³Π΄Π΅ v — ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ пСрСмСнная, b € {false, true} — логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ΠΈΠ½ΠΎΠ³Π΄Π° false обозначаСтся ΠΊΠ°ΠΊ 0, a true — ΠΊΠ°ΠΊ 1) — Π² ΡΡ‚ΠΎΠΌ мноТСствС ΠΏΠ°Ρ€ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ пСрСмСнная Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ Π΄Π²Π°ΠΆΠ΄Ρ‹.

Набором для Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ называСтся Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… входящих Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. (Π’ Π½Π°Π±ΠΎΡ€Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСчислСны Π½Π΅ Π²ΡΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.).

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 5. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ подстановки Π½Π°Π±ΠΎΡ€Π°, А Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ F ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ся ΠΊΠ°ΠΊ F [А] ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ F ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Если Π½Π°Π±ΠΎΡ€ Π΄Π°Ρ‘Ρ‚ значСния нСскольким ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ, всС ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСчислСны Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках ΠΊΠ°ΠΊ F[v = &i, vi = ?"2, β€’ β€’ β€’]β€’ Иногда ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π°Π±ΠΎΡ€Π΅ присваиваниС I = b Π΄Π»Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π° I, имСя Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ссли I — пСрСмСнная, Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ b, Π° Π΅ΡΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ — Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ пСрСмСнная ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π€.

Π’ ΡΠ»ΡƒΡ‡Π°Π΅, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π°ΠΆΠ½ΠΎ прСдставлСниС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² ΠšΠΠ€, подстановка значСния true ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ всСх Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ. содСрТащих Ρ… Π±Π΅Π· отрицания, ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π° -*Ρ… ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ. Аналогично подстановка значСния false производится ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ всСх Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ, содСрТащих ->Ρ…, ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π° Ρ… ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 6. Набор, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ подстановки ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° (Π² Ρ‡Π°ΡΡ‚ности, Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ²) обращаСтся Π² Ρ‚оТдСствСнно ΠΈΡΡ‚ΠΈΠ½Π½ΡƒΡŽ, называСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΠ½Π°Π±ΠΎΡ€, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ подстановки ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° обращаСтся Π² Ρ‚оТдСствСнно Π»ΠΎΠΆΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, называСтся ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π°ΡŽΡ‰ΠΈΠΌ.

Π€ΠΎΡ€ΠΌΡƒΠ»Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сущСствуСт хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€, называСтся выполнимойязык, состоящий ΠΈΠ· Π²ΡΠ΅Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, обозначаСтся SATязык, состоящий ΠΈΠ· Π²ΡΠ΅Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² /с-КНЀ, обозначаСтся /c-SAT.

Π€ΠΎΡ€ΠΌΡƒΠ»Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π°, называСтся Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 7. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ подстановки ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π’ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Π±ΠΎΡ€, А ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ся Ρ‡Π΅Ρ€Π΅Π· А[5]- ΠΎΠ½ ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой Π½Π°Π±ΠΎΡ€ А, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π’, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ Π›, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΎΠ±ΠΎΠΈΡ… Π½Π°Π±ΠΎΡ€Π°Ρ…, Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π° Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π’. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ²ΠΎ:

А[Π’] = {О, b) (v, b) eBv (0, b) Π΅, А Π» (v, -.Π¬)? Π²))}.

ΠŸΡ€ΠΈ нСобходимости Π½Π°Π±ΠΎΡ€Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… строк.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅ΠΌΡ‹

ΠΈ ΠΈΡΡ‚оричСский ΠΎΠ±Π·ΠΎΡ€

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ являСтся Π²Π°ΠΆΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ слоТности вычислСний ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ матСматичСской Π»ΠΎΠ³ΠΈΠΊΠΈ. Π‘ΠΎΠ»Π΅Π΅ сорока Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ нСзависимо Π‘. А. ΠšΡƒΠΊΠΎΠΌ ΠΈ Π›. А. Π›Π΅Π²ΠΈΠ½Ρ‹ΠΌ [22, 3] Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ понятиС NP-ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹, оказавшССся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ для соврСмСнной Ρ‚Π΅ΠΎΡ€ΠΈΠΈ слоТности. Π’ 1971 Π³. Π‘. А. ΠšΡƒΠΊΠΎΠΌ [22] Π±Ρ‹Π»Π° Π΄ΠΎΠΊΠ°Π·Π°Π½Π° NP-ΠΏΠΎΠ»Π½ΠΎΡ‚Π° Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости Ρ„ΠΎΡ€ΠΌΡƒΠ» Π»ΠΎΠ³ΠΈΠΊΠΈ высказываний, Π° Π·Π°Ρ‚Π΅ΠΌ Π‘. А. ΠšΡƒΠΊ ΠΈ Π . А. Π Π΅ΠΊΡ…ΠΎΡƒ [23] ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ понятиС ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π². ПослСдниС нСсколько дСсятилСтий тСорСтичСскиС исслСдования ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ слоТности этой Π·Π°Π΄Π°Ρ‡ΠΈ вСлись Π² Π΄Π²ΡƒΡ… основных направлСниях:

1) построСниС Π½ΠΎΠ²Ρ‹Ρ… систСм ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², Π°Π½Π°Π»ΠΈΠ· ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ модСлируСмости ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, построСниС Π² Π½ΠΈΡ… эффСктивных Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Π²Π°ΠΆΠ½Ρ‹Ρ… сСмСйств Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π½ΠΈΠΆΠ½ΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ слоТности для этих систСм (см. [5, 4, 9, 16, 43, 61, 63, 78, 77, 89] ΠΈ Π΄Ρ€-);

2) построСниС Π½ΠΎΠ²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈ ΡΠ²ΡΠ·Π°Π½Π½Ρ‹Ρ… с Π½Π΅ΠΉ Π·Π°Π΄Π°Ρ‡, Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ Π½Π° Π²Ρ€Π΅ΠΌΡ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ (см. [2, 46, 64, 74, 75, 83, 84] ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ссылки Π² ΠΎΠ±Π·ΠΎΡ€Π°Ρ… [29, 49]).

Π—Π°Π΄Π°Ρ‡Π° выполнимости Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ являСтся NP-ΠΏΠΎΠ»Π½ΠΎΠΉ ΡƒΠΆΠ΅ для случая 3-КНЀ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ свСдСния ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈΠ· NP ΠΊ ΡΡ‚ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ СстСствСнными. ΠŸΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ извСстных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости ΠΈΠΌΠ΅Π½Π½ΠΎ для Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, ΠΈ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ систСм Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ отрицаниями Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ язык SAT, состоящий ΠΈΠ· Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

БистСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.

Бамая извСстная систСма Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² — ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ, восходящий ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ П. Π‘. ΠŸΠΎΡ€Π΅Ρ†ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ†Π° XIX Π²Π΅ΠΊΠ°, — ΠΈΠΌΠ΅Π΅Ρ‚ нСпосрСдствСнноС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ расщСплСния Π·Π°Π΄Π°Ρ‡ΠΈ. Π₯отя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ примСняСмых Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ ΡΡ‚ΠΎΠΌΡƒ классу, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π° Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²) Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π“. Π‘. Π¦Π΅ΠΉΡ‚ΠΈΠ½Ρ‹ΠΌ [4] для Ρ„ΠΎΡ€ΠΌΡƒΠ», основанных Π½Π° Ρ€Π°ΡΠΊΡ€Π°ΡΠΊΠ΅ Ρ€Ρ‘Π±Π΅Ρ€ Π³Ρ€Π°Ρ„Π° Π² Π΄Π²Π° Ρ†Π²Π΅Ρ‚Π°, Π΅Ρ‰Ρ‘ Π² 1960;Ρ… Π³Π³. (Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Ρ‹ ΠΈ ΡƒΡΠΈΠ»Π΅Π½Ρ‹ А. Π₯Π°ΠΊΠ΅Π½ΠΎΠΌ [43] для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π”ΠΈΡ€ΠΈΡ…Π»Π΅ ΠΈ А. Π£Ρ€ΠΊΡ…Π°Ρ€Ρ‚ΠΎΠΌ [89] для Ρ„ΠΎΡ€ΠΌΡƒΠ», Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… [4], Π½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Ρ… Π½Π° Π³Ρ€Π°Ρ„Π°Ρ…-Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡΡ…). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ построСниС систСм Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², основанных Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…, являСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π²Π°ΠΆΠ½ΠΎΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ½Ρ‚СкстС поиска Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Ρƒ Π½ΠΈΠΆΠ½ΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ слоТности, Π½ΠΎ ΠΈ Π΄Π»Ρ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΡ€ΡƒΠ³Π° Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ рСализациями Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

НаиболСС ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ систСмами Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΡΠ²Π»ΡΡŽΡ‚ΡΡ систСмы Π€Ρ€Π΅-Π³Π΅, Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ Π² Ρ‡Π΅ΡΡ‚ΡŒ Π“ΠΎΡ‚Π»ΠΎΠ±Π° Π€Ρ€Π΅Π³Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΌΠΎΠ½ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ [32] использовал Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ систСмы, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ подстановкисчитаСтся, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ систСмы Π±Π΅Π· ΠΏΡ€Π°Π²ΠΈΠ»Π° подстановки использовал Π”ΠΆΠΎΠ½ Ρ„ΠΎΠ½ НСйман [90]. Π­ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π½ΠΈΠΆΠ½ΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ для Π½ΠΈΡ… Π½Π΅ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎ ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ дСньоднако извСстны Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ для систСм, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ систСмами Π€Ρ€Π΅Π³Π΅ ΠΈ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ: систСм Π€Ρ€Π΅Π³Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ [63. 77] ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ для Ρ„ΠΎΡ€ΠΌΡƒΠ», ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² &—ДНЀ [5]. ВсС систСмы Π€Ρ€Π΅Π³Π΅ эквивалСнтны, ΠΊΠ°ΠΊ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π . А. Π Π΅ΠΊΡ…ΠΎΡƒ [81], ΠΈ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹ (ΠΏΠΎ ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ) ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ гСнцСновского ΡΠ΅ΠΊΠ²Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исчислСния (с ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ сСчСния). Они ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ возмоТностями рассуТдСний ΠΎ Ρ†Π΅Π»Ρ‹Ρ… числах (прСдставлСнных ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…) — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅ΡŽΡ‚ полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (Ρ…ΠΎΡ‚ΡŒ ΠΈ Ρ‚СхничСски нСпростыС) Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π”ΠΈΡ€ΠΈΡ…Π»Π΅ [14].

Π’Π°ΠΆΠ½ΠΎΠΉ для этой Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ являСтся Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ алгСбраичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΠ³Π΄Π° Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ систСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ нСпосрСдствСнно ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ вычислСния Π² Ρ†Π΅Π»Ρ‹Ρ…, Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…, вСщСствСнных числах ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… полях. Π’Π°ΠΊΠΈΠ΅ систСмы Π±Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ²: основанныС Π½Π° Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π°Ρ… (Ρ‚Π°ΠΊΠΈΠ΅ систСмы Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ алгСбраичСскими) ΠΈ Π½Π° Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π°Ρ… (Ρ‚Π°ΠΊΠΈΠ΅ систСмы Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Ρƒ алгСбраичСскими).

АлгСбраичСскиС систСмы. Π­Ρ‚ΠΈ систСмы основаны Π½Π° ΡΠ»Π°Π±ΠΎΠΉ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π° ΠΎ Π½ΡƒΠ»ΡΡ…: ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘ΠΌ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΡ… ΠΊΠΎΡ€Π½Π΅ΠΉ Π² Π°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΌ ΠΏΠΎΠ»Π΅, Ссли исходная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π±Ρ‹Π»Π° Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉΡ‚ΠΎΠ³Π΄Π° Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π², Ρ‡Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π»Π΅ΠΆΠΈΡ‚ Π² ΠΈΠ΄Π΅Π°Π»Π΅, ΠΏΠΎΡ€ΠΎΠΆΠ΄Ρ‘Π½Π½ΠΎΠΌ этими ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ. Π­Ρ‚ΠΈ систСмы Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [9, 20], Π³Π΄Π΅ приводятся систСма Nullstellensatz ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ исчислСниС. Π­ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ для этих Π΄Π²ΡƒΡ… систСм Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π² ΡΠ΅Ρ€ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚ [80, 15, 57]. ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΡ алгСбраичСских систСм, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ алгСбраичСскими Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ, Π±Ρ‹Π»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрСны Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… Π’. ΠŸΠΈΡ‚Π°ΡΡΠΈ [76] (с Π²Π΅Ρ€ΠΎΡΡ‚ностной ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ коррСктности Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°) ΠΈ П. Π‘ΠΈΠΌΠ° ΠΈ Π΄Ρ€. [16] (ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «equational logic»).

ΠŸΠΎΠ»ΡƒΠ°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ систСмы. Π­Ρ‚ΠΈ систСмы ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ нСравСнствами: Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… нСравСнств Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… значСния 0 ΠΈ 1. Одно ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ — способ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ гарантируСтся, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния 0 ΠΈ 1.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Π°ΠΊΠΈΠ΅ систСмы Π±Π΅Ρ€ΡƒΡ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ· ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ Ρ†Π΅Π»ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. БистСма сСкущих плоскостСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ округлСния (Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ для Ρ†Π΅Π»ΠΎΠ³ΠΎ числа Ρ… Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π²ΠΎ Ρ… ^ Π³ Π²Π»Π΅Ρ‡Ρ‘Ρ‚ нСравСнство Ρ… ^ [Π³]) — Π΅Ρ‘ ΠΏΠΎΠ»Π½ΠΎΡ‚Π° Π±Ρ‹Π»Π° Π΄ΠΎΠΊΠ°Π·Π°Π½Π° Π•. Π“ΠΎΠΌΠΎΡ€ΠΈ [34], Π΄Π°Π»Π΅Π΅ ΠΎΠ½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π»Π°ΡΡŒ Π’. Π₯Π²Π°Ρ‚Π°Π»ΠΎΠΌ [19] Π² ΠΊΠΎΠ½Ρ‚СкстС цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, Π° ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ систСма ΠΎΠ½Π° Π±Ρ‹Π»Π° Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ использована Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π£. ΠšΡƒΠΊΠ°, К. Π . ΠšΡƒΠ»Π»Π°Ρ€Π΄Π° ΠΈ Π“. Π’ΡƒΡ€Π°Π½Π° [24]. Π­ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ниТняя ΠΎΡ†Π΅Π½ΠΊΠ° для Π½Π΅Ρ‘ Π±Ρ‹Π»Π° Π΄ΠΎΠΊΠ°Π·Π°Π½Π° П. ΠŸΡƒΠ΄Π»Π°ΠΊΠΎΠΌ [78]. Π”Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ мноТСству {0,1} — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ нСравСнстватакиС систСмы Π±Π΅Ρ€ΡƒΡ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π›. Ловаса ΠΈ А. Π‘Ρ…Ρ€Π°ΠΉΠ²Π΅Ρ€Π° [68] (ΠΏΠΎΠ»Π½ΠΎΡ‚Π° Π±ΠΎΠ»Π΅Π΅ простой систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ «ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ-ΠΈ-ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ», Π΄ΠΎΠΊΠ°Π·Π°Π½Π° Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π•. Баласа, Π‘. ΠšΠ΅Ρ€ΠΈΠ° ΠΈ Π“. ΠšΠΎΡ€Π½ΡƒΠ΅ΠΎΠ»ΡΠ° [8]). Π’ΠΎ Π²ΡΠ΅Ρ… этих систСмах ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π”ΠΈΡ€ΠΈΡ…Π»Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° [79]. Π’ Π΄Π°Π½Π½ΠΎΠΉ диссСртации Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ обобщСния систСм Ловаса-Π‘Ρ…Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Ρ‹ большСй стСпСниэти обобщСния Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ [38].

К Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ полуалгСбраичСских систСм относятся систСма Positivstellensatz ΠΈ Π ΠΎΠ·Π¨Ρƒ81Π΅11Π΅ΠΏ8Π°1Π³-исчислСниС, Π±Π΅Ρ€ΡƒΡ‰ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π₯. Π›ΠΎΠΌΠ±Π°Ρ€Π΄ΠΈ, Н. ΠœΠ½Ρ‘Π²Π° ΠΈ М.-Π€.Π ΡƒΠ° [66] ΠΈ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ систСмы Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π”. Π“Ρ€ΠΈΠ³ΠΎΡ€ΡŒΠ΅Π²Π° ΠΈ Н. Π’ΠΎΡ€ΠΎΠ±ΡŒΡ‘Π²Π° [41]. Π₯отя фактичСски для ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹ ΠΈΡ… ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° достаточно слабой Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π° ΠΎ Π½ΡƒΠ»ΡΡ…, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° сущСствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π·Π° ΡΡ‡Ρ‘Ρ‚ использования нСравСнств ΠΈ Π°ΠΊΡΠΈΠΎΠΌ, ΠΏΠΎΡΡ‚ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° любого ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. НиТниС ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π° ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡΡ‚ΠΈΡ… систСмах Π΄ΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π”. Π“Ρ€ΠΈΠ³ΠΎΡ€ΡŒΠ΅Π²Ρ‹ΠΌ Π² [36], ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΡΡ‚ нСпосрСдствСнно ΠΊ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°.

НаконСц, Π―. ΠšΡ€Π°ΠΉΡ‡Π΅ΠΊΠΎΠΌ [61] Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ систСмы, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠ΅ΠΊΠ²Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ нСравСнств.

Алгоритмы для Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ выполнимости NP-ΠΏΠΎΠ»Π½Π°, маловСроятно, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° Π·Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ врСмя. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ врСмя трСбуСтся для Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π΄Π°ΠΆΠ΅ Ссли это врСмя ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ SAT, скаТСм, Π·Π° Π²Ρ€Π΅ΠΌΡ 2П/1000. Π±Ρ‹Π» Π±Ρ‹ вСсьма ΠΏΠΎΠ»Π΅Π·Π΅Π½ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для соврСмСнных Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ микросхСм.

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

Алгоритмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ расщСплСния. МногиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для SAT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ расщСплСниС. Π’Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сводит Π·Π°Π΄Π°Ρ‡Ρƒ для Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ F ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ для полиномиального числа Ρ„ΠΎΡ€ΠΌΡƒΠ» F,., Fp. Π­Ρ‚ΠΎ свСдСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ (рСкурсивно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡƒΠ» Fi) ΠΈΠ»ΠΈ вСроятностным (случайно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡƒΠ» Fi). ЕстСствСнно Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ соврСмСнныС Ρ€Π°ΡΡ‰Π΅ΠΏΠ»ΡΡŽΡ‰ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° Π΄Π²Π° сСмСйства: классичСскиС (DPLL) Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, основанныС Π½Π° Π»Π΅ΠΌΠΌΠ΅ ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ случайного Π½Π°Π±ΠΎΡ€Π°.

DPLL-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ основаны Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ…, описанных Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… Дэвиса ΠΈ ΠŸΠ°Ρ‚Π½Π΅ΠΌΠ° [31] ΠΈ Π”эвиса, Π›ΠΎΠ΄ΠΆΠΌΠ°Π½Π° ΠΈ Π›Π°Π²Π»ΡΠ½Π΄Π° [30]. Π“Ρ€ΡƒΠ±ΠΎ говоря, Ρ‚Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ замСняСт Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ F Π΄Π²ΡƒΠΌΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ F[x] ΠΈ F[-ix], ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ присваиваниСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ true ΠΈ false соотвСтствСнно. Π—Π°Ρ‚Π΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΠ²Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ». ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ для расщСплСния Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС выбираСтся ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ лишь Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…" свойств Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹. Π’ Ρ€Π°Π·Π½Ρ‹Ρ… вСтвях Π΄Π΅Ρ€Π΅Π²Π° расщСплСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ нСзависимо (ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ запоминания ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² [69]). ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅ΠΊΡƒΡ€Ρ€Π΅Π½Ρ‚Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ для количСства Π»ΠΈΡΡ‚ΡŒΠ΅Π² Π² Π΄Π΅Ρ€Π΅Π²Π΅ рСкурсии. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Π•. Π―. Π”Π°Π½Ρ†ΠΈΠ½ [2] ΠΈ Π‘. МониСн ΠΈ Π­. Π¨ΠΏΠ΅ΠΊΠ΅Π½ΠΌΠ΅ΠΉΠ΅Ρ€ [70] ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ для /с-БАВ.

Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ для Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ [17] (см. Ρ‚Π°ΠΊΠΆΠ΅ [29]). Π’Π°ΠΊΠΆΠ΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярным срСди ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для построСния ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² (см., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Π·ΠΎΡ€ Π² [87]).

Алгоритмы, основанныС Π½Π° Π»Π΅ΠΌΠΌΠ΅ ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ ΠŸΠ°Ρ‚ΡƒΡ€ΠΈ, ΠŸΡƒΠ΄Π»Π°ΠΊΠΎΠΌ, Баксом ΠΈ Π—Π΅ΠΉΠ½ΠΎΠΌ [75, 74]. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΡ‚ Π‘Π Π¬Πͺ-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для Π½ΠΈΡ… Π²Π°ΠΆΠ΅Π½ порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ для присваивания, ΠΈ ΡΡ‚ΠΎΡ‚ порядок Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅, ΠΊΠ°ΠΊ для Π‘Π Π¬Π¬-алгоритмовпоэтому Π»ΠΈΠ±ΠΎ упорядочСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… для присваивания, бСрётся случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π»ΠΈΠ±ΠΎ (для Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°) ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ всС пСрСстановки ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сСмСйства с ΠΏΠΎΠ΄Ρ…одящими свойствами (Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‰ΠΈΠΌΠΈ ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹). Анализ основан Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… (ΠΊΠ°ΠΊ для ОРЬЬ-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²), Π° Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… рассуТдСниях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ†Π΅Π½ΠΊΠ΅ количСства ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся для рСкурсивных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ упрощСния. Для этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π±ΠΎΠ»Π΅Π΅ простыми ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡ… Π²Π΅Ρ€ΠΎΡΡ‚ностныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° Π²ΠΌΠ΅ΡΡ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΉ запуск Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° с ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»Π°.

Алгоритмы, основанныС Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ поискС. Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ локального поиска, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π£. Π¨ΠΎΠ½ΠΈΠ½Π³ΠΎΠΌ Π² [83].

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ большоС сСмСйство Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΡ… эту Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ локального поиска (ΠΎΠ±Π·ΠΎΡ€ см., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² [42]). Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, основанный Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ поискС, Π±Π΅Ρ€Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ Π΅Π³ΠΎ шаг Π·Π° ΡˆΠ°Π³ΠΎΠΌ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π½Π°Π±ΠΎΡ€Π΅ ΠΈ Π² Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Если послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства шагов Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈ ΠΎΠΏΡΡ‚ΡŒ измСняСт Π΅Π³ΠΎ шаг Π·Π° ΡˆΠ°Π³ΠΎΠΌ. Число Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ограничСноСсли Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΡƒΠ΄Π°Π΅Ρ‚ся Π½Π°ΠΉΡ‚ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, с ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ «Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ» .

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ измСнСния Π½Π°Π±ΠΎΡ€ΠΎΠ² Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹. НапримСр, э/садныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ (Π½Π°ΠΏΡ€. [60, 86]) Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π½Π°Π±ΠΎΡ€Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, число Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚) возрастало ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ сильнСС. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…, основанных Π½Π° ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… Π±Π»ΡƒΠΎΡŽΠ΄Π°Π½ΠΈΡΡ… [73]. Π’Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ измСняСт Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ случайно ΠΈΠ· Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², основанных Π½Π° ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… блуТданиях, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ… ΡΠ²ΡΠ·ΡŒ с ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ случайными блуТданиями. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ для этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠŸΠ°ΠΏΠ°Π΄ΠΈΠΌΠΈΡ‚Ρ€ΠΈΡƒ [73] ΠΈ Π¨ΠΎΠ½ΠΈΠ½Π³Ρƒ [83]. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² [73], 2-БАВ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, основанным Π½Π° ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… блуТданиях, Π·Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ врСмя. Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ [83] ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ /с-БАВ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, основанным Π½Π° ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… блуТданиях, Π·Π° Π²Ρ€Π΅ΠΌΡ (2 — 2/ΠΊ)ΠΏ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сомноТитСля.

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

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ полиномиального ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ приблиТСния для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π  ^ NP (см., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, [6]). Π’ Ρ‡Π°ΡΡ‚ности, для Π·Π°Π΄Π°Ρ‡ΠΈ максимальной выполнимости для Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² 3-КНЀ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ полиномиального Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (Ссли Π  NP), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ» Π±Ρ‹ Π½Π°Π±ΠΎΡ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ^ (| + Π΅) М ΠΊΠ»ΠΎΠ·ΠΎΠ², Π³Π΄Π΅ М — максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ число ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Ρ… ΠΊΠ»ΠΎΠ·ΠΎΠ², Π° Π± > 0 — сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠ°Π»ΠΎΠ΅ число. Однако ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ [25], ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находят Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ быстрСС, Ρ‡Π΅ΠΌ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠ΅ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ находят Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ настоящСй диссСртации, ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅.

Π’ ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ даётся ΠΎΠ±Π·ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² настоящСй диссСртации, указываСтся, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹, ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ся Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… эти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. ΠŸΡ€ΠΈ Ρ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нумСрация ΠΈΠ· ΡΡ‚ΠΈΡ… Π³Π»Π°Π².

БистСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.

АлгСбраичСскиС систСмы. Π’ Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΡŒΠ½Ρ‹Π΅ алгСбраичСскиС систСмы: Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ полиномиального исчислСния Π -Π Π‘ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ систСмы Ми1^Π΅11Π΅ΠΏΠ·Π°1Π³ Π -^, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠ΅ запись ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ алгСбраичСскими Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ эквивалСнтности Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… записСй ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π° упрощСния, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ аксиомы ΠΊΠΎΠ»ΡŒΡ†Π°. БистСма, аналогичная систСмС Π -Π Π‘ Ρ€Π°Π½Π΅Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»Π°ΡΡŒ Π² [16]- систСма Π -^ Ρ€Π°Π½Π΅Π΅ Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»Π°ΡΡŒ. ДоказываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ эквивалСнтности систСмы Π -МЭ ΠΈ Π΄Ρ€Π΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π -Π Π‘.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 1.2. БистСма Π -^ полиномиально ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ дрСвСсный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ систСмы Π -Π Π‘.

Π’Π°ΠΊΠΆΠ΅ приводится ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π”ΠΈΡ€ΠΈΡ…Π»Π΅ (Π² Π -Π Π‘ ΠΈΠ»ΠΈ Π -^), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ лишь Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ стСпСни (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΡΠΈΡΡ‚Π΅ΠΌ Π€Ρ€Π΅Π³Π΅, Π³Π΄Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ ΠΈ Ρ‚СхничСски Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ этих Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ [14] ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ стСпСни).

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ± Π°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΡ… систСмах ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ [37]. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эта Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π°, И. Π¦Π°ΠΌΠ΅Ρ€Π΅Ρ‚ [88] ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΎΡΠ»Π°Π±ΠΈΡ‚ΡŒ систСму Π -Π Π‘, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ² Π΅Ρ‘ ΡΡ‚Ρ€ΠΎΠΊΠΈ Π½Π΅ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся систСма, полиномиально эквивалСнтная систСмС Π -Π Π‘.

ΠŸΠΎΠ»ΡƒΠ°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ систСмы. Π’ Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ практичСски всС извСстныС полуалгСбраичСскиС систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… стСпСнСй, обобщСния Π½Π° ΡΡ‚Ρ€ΠΎΠ³ΠΈΠ΅ нСравСнства, статичСскиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ ΡΠ΅ΠΊΠ²Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. БистСмы Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² для Π΄Ρ€ΡƒΠ³ΠΈΡ… со^Π -Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… языков, языков нСсовмСстных систСм равСнств ΠΈΠ»ΠΈ нСравСнств.

Π’ Ρ‡Π°ΡΡ‚ности, Π΄ΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² систСмы нСравСнств, извСстной ΠΊΠ°ΠΊ симмСтричная Π·Π°Π΄Π°Ρ‡Π° ΠΎ Ρ€ΡŽΠΊΠ·Π°ΠΊΠ΅, ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Π° ΠΎ ΡΡƒΠΌΠΌΠ΅ подмноТСства Ρ‚ — Π₯ — Π₯2 — Β¦ Β¦. — Ρ…ΠΏ = 0 (Π³Π΄Π΅ Ρ‚? 2,), (1−57) Π² ΡΡ‚атичСских Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… систСм Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Ловаса-Π‘Ρ…Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ Π² Positivstellensatz-ΠΈcΡ‡ΠΈcΠ»eΠ½ΠΈΠΈ (Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ опрСдСлСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π² ΡΡ‚ΠΈΡ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… полуалгСбраичСских систСмах приводятся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 1.1.4).

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 1.9. ΠŸΡ€ΠΈ Ρ‚ = (2ΠΏ + 1)/4 количСство ΠΌΠΎΠ½ΠΎΠΌΠΎΠ² Π² Π»ΡŽΠ±ΠΎΠΌ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅ (1.57) Π² Positivstellensatz-ΠΈcΡ‡ΠΈcΠ»eΠ½ΠΈΠΈ составляСт (ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° экспонСнциалСн).

БлСдствиС 1.7. ΠŸΡ€ΠΈ Ρ‚ = (2ΠΏ + 1)/4 Ρ€Π°Π·ΠΌΠ΅Ρ€ всякого статичСского Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π² Π΄Π»Ρ систСмы нСравСнств (1−57) составляСт.

БлСдствиСм послСднСго Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° являСтся Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ дрСвСсного Π²Ρ‹Π²ΠΎΠ΄Π° противорСчия ΠΈΠ· ΡΡ‚ΠΎΠΉ систСмы нСравСнств Π² Π΄Π²ΡƒΡ… нСстатичСских систСмах — систСмС Ловаса-Π‘Ρ…Ρ€Π°ΠΉΠ²Π΅Ρ€Π° с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ систСмы Ловаса-Π‘Ρ…Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ стСпСни Π¬Π­00.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, систСма нСравСнств (1.57) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π¬Π‘3 ΠΈ Π¬8зрщэтот Ρ„Π°ΠΊΡ‚ являСтся простым слСдствиСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π»Π΅ΠΌΠΌΡ‹.

Π›Π΅ΠΌΠΌΠ° 1.7. ΠŸΡƒΡΡ‚ΡŒ.

β€’Π£ = Π•Π“= 1 Π°Π³Ρ…Π³,.

β€’ МУ) = (Π£-((1−1)){Π£-.

β€’ Π°Π³ — цСлочислСнныС константы,.

β€’ Π₯{ — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

Π’ΠΎΠ³Π΄Π° сущСствуСт Π²Ρ‹Π²ΠΎΠ΄ нСравСнства ¡-¿-(Π£) ^ 0 (ΠΈΠ· Π°ΠΊΡΠΈΠΎΠΌ) Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, полиномиального ΠΎΡ‚ с?, ΠΏ ΠΈ Ρ‚Π°Ρ…^ |Π°Π³|, Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ….

1. Π¬Π‘3,.

2. Π¬Π‘Π΄Ρ€!^, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ввСдСния отрицания примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой Π»Π΅ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ доказываСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² цСйтинских Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Ловаса-Π‘Ρ…Ρ€Π°ΠΉΠ²Π΅Ρ€Π° константной стСпСни. Π­Ρ‚ΠΈ Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны систСмой равСнств.

Π” Π” (1-ΠΆΠ΅) = 0, (1.59) Π³Π΄Π΅ V ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°, Π° ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ всС подмноТСства Ρ‡Ρ‘Ρ‚Π½ΠΎΠΉ мощности мноТСства Ρ€Ρ‘Π±Π΅Ρ€, ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Ρ… V.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 1.7. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ константы ^ 1 ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ¿—рСгулярного Π³Ρ€Π°Ρ„Π° Π‘ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π¬Π‘^" 1″ 2 имССтся полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄ противорСчия ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡƒΠ» (1.59).

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

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 1.4. БущСствуСт мноТСство нСравСнств, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ имССтся полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄ противорСчия Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π¬Π‘4 ΠΈ Π¬Π­ + Π‘Π 2, Π½ΠΎ Π»ΡŽΠ±ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ противорСчия Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π‘Π  содСрТит ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ количСство шагов.

БистСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ нСравСнства, Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ. Показано, Ρ‡Ρ‚ΠΎ систСма сСкущих плоскостСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ лоТности нСравСнств полиномиально модСлируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ. Π’Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ΅ΠΊΠ²Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ этих систСм. (Π‘Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ систСмы X ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ся Π― (Π₯).) ИмСнно, для систСмы сСкущих плоскостСй Π‘Π , систСмы «ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ-ΠΈ-ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ» Πͺ&Π  ΠΈ ΠΈΡ… ΠΎΠ±Ρ‰Π΅ΠΉ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ подсистСмы Π¬Π , основанной Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, доказываСтся ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π² ΡΠ»ΡƒΡ‡Π°Π΅, ΠΊΠΎΠ³Π΄Π° коэффициСнты Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡƒΠ½Π°Ρ€Π½ΠΎΠΉ систСмС счислСния (ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ систСмы ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ индСксом 1, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π― (Π‘Π 1)).

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 1.11. Π― (Π¬Π ) полиномиально ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Π©Π¬&Π ). Π­Ρ‚ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ мСсто, Ссли коэффициСнты Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡƒΠ½Π°Ρ€Π½ΠΎΠΉ систСмС счислСния.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 1.12. Если имССтся Π²Ρ‹Π²ΠΎΠ΄ полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π©Π‘Π Ρ…) строки Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π  ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° строк {Π‘Π΄Π³}1Β£1, Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ся ΠΈ Π²Ρ‹Π²ΠΎΠ΄ полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π©Π¬Π Ρ…) строки Π / Π“ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° строк {(2Π³ V Π“}Π³Π΅1.

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎ ΠΏΠΎΠ»ΡƒΠ°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΡ… систСмах ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [38] ΠΈ [53], Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [39, 40, 54]. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эти Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹, П. Π‘ΠΈΠΌ, Π’. ΠŸΠΈΡ‚Π°ΡΡΠΈ ΠΈ Н. Π‘Π΅Π³Π΅Ρ€Π»ΠΈΠ½Π΄ [10] нашли ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ниТняя ΠΎΡ†Π΅Π½ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ мСсто для всСх дрСвСсных систСм Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², строки ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ нСравСнствами ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ стСпСниони Π΄ΠΎΠΊΠ°Π·Π°Π»ΠΈ этот Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ слоТности с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ участниками для Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π½ΠΎΡΡ‚ΠΈ мноТСств, ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… А. Чаттопадхяя ΠΈ А. Ада [18] ΠΈ Π’. Π›ΠΈ ΠΈ А. Π¨Ρ€Π°ΠΉΠ±ΠΌΠ°Π½Π° [65].

Алгоритмы для Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.

Алгоритмы для Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Π’ Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ прСдлагаСтся Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ выполнимости для Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² /с-КНЀ Π·Π° Π²Ρ€Π΅ΠΌΡ 0((2 — -Ρ‰ + Π΅) ΠΏ) с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ памяти полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 2.1. Для любого Π΅ > 0 сущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ для любого Ρ†Π΅Π»ΠΎΠ³ΠΎ числа ΠΊ ΠΈ Π»ΡŽΠ±ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ I71 Π² /с-КНЀ ΠΎΡ‚ ΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ выполнимости для Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° Π²Ρ€Π΅ΠΌΡ О ((2 — + Π΅) ΠΏ) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°ΠΌΡΡ‚ΡŒ полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Π­Ρ‚ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ являСтся частичной Π΄Π΅Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° локального поиска, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π£. Π¨ΠΎΠ½ΠΈΠ½Π³ΠΎΠΌ [83]. Он ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ мноТСства Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, частично Π΄Π΅Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ случайноС Π±Π»ΡƒΠΆΠ΄Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Ρƒ Π½Π°Π±ΠΎΡ€ΠΎΠ², Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ΡΡ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°. ПослСдний Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ для случая Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² 3-КНЀ.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 2.2. БущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ для любой Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ^ Π² 3-КНЀ ΠΎΡ‚ ΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ выполнимости, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° Π²Ρ€Π΅ΠΌΡ 0(1.481ΠΏ) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°ΠΌΡΡ‚ΡŒ полиномиального Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π°ΡΠΈΠΌΠΏΡ‚отичСских ΠΎΡ†Π΅Π½ΠΊΠ°Ρ… этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², вСсьма Π²Π΅Π»ΠΈΠΊΠΈ ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌΠΈ для практичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π‘ ΠΏΡ€Π°ΠΊΡ‚ичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния исходный вСроятностный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π¨ΠΎ-Π½ΠΈΠ½Π³Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»Π΅Π½, Ρ…ΠΎΡ‚ΡŒ ΠΎΠ½ ΠΈ ΠΎΡˆΠΈΠ±Π°Π΅Ρ‚ся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ. Π’ Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° комбинация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉΡΡ Π² ΡΡ‚ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈΠ΄Π΅ΠΈ вСроятностного локального поиска с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ Π .ΠŸΠ°Ρ‚ΡƒΡ€ΠΈ. П. ΠŸΡƒΠ΄Π»Π°ΠΊΡƒ ΠΈ Π€. Π—Π΅ΠΉΠ½Ρƒ [75] — использованиСм случайного упорядочСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π³ΠΎ устранСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ (этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ называСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ кодирования Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π°). Π₯отя Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ скомбинированы Π² ΠΎΠ΄Π½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ дСлаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ это. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ экспСримСнты (Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ нСзависимо Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ исслСдоватСлями) ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½Π°Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ UnitWalk. Для Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ свойство вСроятностной ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отсутствуСт Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², основанных Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ вСроятностного локального поиска. Π­Ρ‚ΠΎ свойство, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π₯. Π₯оосом [55], состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ нСзависимо ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π½Π°ΠΉΡ‚ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ (с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ локального поиска часто случаСтся, Ρ‡Ρ‚ΠΎ случайноС Π±Π»ΡƒΠΆΠ΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ… Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ максимум Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠΌ Π½Π΅ ΡƒΠ΄Π°Ρ‘тся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒΡΡ Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ случайноС Π±Π»ΡƒΠΆΠ΄Π°Π½ΠΈΠ΅ Π·Π°Π½ΠΎΠ²ΠΎ).

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 2.3. Алгоритм UnitWalk ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойством вСроятностной ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹.

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ± Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… для Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² Π΄Π²ΡƒΡ… Π³Π»Π°Π²Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [26] ΠΈ [52], Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [1, 27, 28, 50, 51, 87]. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эти Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹, Π . А. ΠœΠΎΠ·Π΅Ρ€Ρƒ ΠΈ Π”. Π¨Π΅Π΄Π΅Ρ€Ρƒ [71] ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для ΠΊ-SAT: воспользовавшись Ρ‚ΠΎΠΉ ΠΆΠ΅ конструкциСй мноТСства Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ², Ρ‡Ρ‚ΠΎ излагаСтся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 2.1.2.2, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄Π΅Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ случайного блуТдания, ΠΎΠ½ΠΈ достигли Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ 0((2 — | + Π±) ΠΏ). Π’Π°ΠΊΠΆΠ΅ Π² ΡΠ΅Ρ€ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚ К. Ивама ΠΈ Π΄Ρ€. ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ локального поиска ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΈΠ½Ρ‹ΠΌ (ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π² Π½Π°ΡΡ‚оящСй диссСртации) ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π²Π΅Ρ€ΠΎΡΡ‚ностному Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ для 3-SAT, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌΡƒ врСмя 0(1.32 113ΠΏ) [58].

РСализация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° UnitWalk Π±Ρ‹Π»Π° Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π° А. А. ΠšΠΎΠΆΠ΅Π²Π½ΠΈΠΊΠΎΠ²Ρ‹ΠΌ ΠΈ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ для случайно сгСнСрированных Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» Π½Π° ΡΠΎΡ€Π΅Π²Π½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Π·Π°Π΄Π°Ρ‡ΠΈ SAT Π² 2003 Π³ΠΎΠ΄Ρƒ[11]. Π’Π°ΠΊΠΆΠ΅ М. Π₯Π΅ΠΉΠ»Π΅ ΠΈ X. Π²Π°Π½ ΠœΠ°Π°Ρ€Π΅Π½ использовали Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ UnitWalk, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π² Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом Π² ΡΠΎΠ»Π²Π΅Ρ€Π΅ UnitMarch [44].

Алгоритмы для Π·Π°Π΄Π°Ρ‡ΠΈ максимальной выполнимости. Π’ Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ приводятся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Π·Π°Π΄Π°Ρ‡ΠΈ максимальной выполнимости. ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ вСроятностный ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Π·Π°Π΄Π°Ρ‡ΠΈ максимальной выполнимости Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² /с-КНЀ, находящий ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅, сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚ся врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 2.4. БущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π½Π°Π±ΠΎΡ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ (1-Π΅)-OptVal (-F) Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ F ΠΎΡ‚ N ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… с Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 — Π³Π΄Π΅ Π΅ = 2.171 828. ВрСмя Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС составляСт poly (|F|) β€’ скС, Π³Π΄Π΅ = 2 — ΠΊ+2Π΅Π΅+ΠΊΠ΅ < 2, a |F| ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ прСдставлСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ F.

Π—Π΄Π΅ΡΡŒ poly (|F|) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ свСрху Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ ΠΎΡ‚ F, Ρ‚. Π΅.

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ MAX-2-SAT, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° Π²Ρ€Π΅ΠΌΡ 2К2//5 с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сомноТитСля.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 2.7. БущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, находящий для Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ F Π² 2-КНЀ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ OptVal (F) Π·Π° Π²Ρ€Π΅ΠΌΡ poly (|F|) β€’ 2К2//5, Π³Π΄Π΅ К2 ~ суммарный вСс всСх 2-Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ F, a |F| ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ прСдставлСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹.

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ± Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… для Π·Π°Π΄Π°Ρ‡ΠΈ максимальной выполнимости ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² Π΄Π²ΡƒΡ… Π³Π»Π°Π²Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [48] ΠΈ [35], Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [47, 45]. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эти Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹, сначала А. КоТСвников ΠΈ А. Π‘. ΠšΡƒΠ»ΠΈΠΊΠΎΠ² [59], Π° Π·Π°Ρ‚Π΅ΠΌ Π”. Π‘ΠΈΠ½ΠΊΠ΅Π»Π΅-Π Π΅Π±Π»Π΅ ΠΈ Π₯. Π€Π΅Ρ€Π½Π°Ρƒ [12] Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для максимальной 2-выполнимости, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π² ΡΡ‚ΠΎΠΉ диссСртации, ΠΈ ΠΈΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ 0(22//6 22).

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° диссСртации.

ΠŸΠ΅Ρ€Π²Π°Ρ Π³Π»Π°Π²Π° посвящСна систСмам Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΈ Ρ€Π°Π·Π±ΠΈΡ‚Π°, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π½Π° Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ 1.1 опрСдСляСтся ΠΎΠ±Ρ‰Π΅Π΅ понятиС систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΈ Π΄Π°ΡŽΡ‚ся Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ опрСдСлСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ всС систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ 1.2 Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΡŒΠ½Ρ‹Π΅ алгСбраичСскиС систСмы. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ 1.3 Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ полуалгСбраичСскиС систСмы.

Вторая Π³Π»Π°Π²Π° диссСртации посвящСна Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ для Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ 2.1 прСдставлСны Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Π·Π°Π΄Π°Ρ‡ΠΈ выполнимости Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ 2.2 прСдставлСны Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Π·Π°Π΄Π°Ρ‡ΠΈ максимальной выполнимости.

1. ВсСмирноС М. А., Π“ΠΈΡ€Ρˆ Π­. А., Π”Π°Π½Ρ†ΠΈΠ½ Π•. Π―., Иванов Π‘. Π’. Алгоритмы для ΠΏΡ€ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ выполнимости ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈΡ… ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ // Записки Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… сСминаров ПОМИ. 2001. Π’. 277. Π‘. 14−46.

2. Π”Π°Π½Ρ†ΠΈΠ½ Π•. Π―. Π”Π²Π΅ систСмы Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², основанныС Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ расщСплСния // Записки Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… сСминаров Π›ΠžΠœΠ˜. 1981. Π’. 105. Π‘. 24−44.

3. Π›Π΅Π²ΠΈΠ½ Π›. А. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° // ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. 1973. Vol. 9, N. 3. Π . 115−116.

4. Π¦Π΅ΠΉΡ‚ΠΈΠ½ Π“. Π‘. О ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΠΈΡΡ‡ΠΈΡΠ»Π΅Π½ΠΈΠΈ высказываний // Записки Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… сСминаров Π›ΠžΠœΠ˜. 1968. Π’. 8. Π‘. 234−259.

5. Alekhnovich М. Lower bounds for k-DNF resolution on random 3-CNFs // Proceedings of the 37th Annual ACM Symposium on Theory of Computing, STOC'05. 2005. P. 251−256.

6. Arora S., Lund C. Hardness of approximation // Approximation algorithms for NP-hard problems / Ed. by D. Hochbaum. Boston: PWS Publishing Company, 1997. P. 399−446.

7. Ash R. B. Information Theory. Dover, 1965.

8. Balas E., Ceria S., Cornuejols G. A lift-and-project cutting plane algorithm for mixed 0−1 programs // Mathematical Programming. 1993. Vol. 58. P. 295 324.

9. Beame P., Impagliazzo R., Krajicek J., Pitassi T., Pudlak P. Lower bounds on Hilbert’s Nullstellensatz and prepositional proofs // Proc. London Math. Soc. 1996. Vol. 73, N. 3. P. 1−26.

10. Beame P., Pitassi T., Segerlind N. Lower bounds for Lovasz-Schrijver systems and beyond follow from multiparty communication complexity // SIAM Journal on Computing. 2007. Vol. 37, N. 3. P. 845−869.

11. Berre D. L., Simon L. The essentials of the SAT 2003 competition // Proceedings of the 6th International Conference on Theory and Applications of Satisfiability Testing, SAT 2003. Vol. 2919 of Lecture Notes in Computer Science. 2003. P. 452−467.

12. Binkele-Raible D., Fernau H. A new upper bound for Max-2-SAT: A graph-theoretic approach // Journal of Discrete Algorithms. 2010. Vol. 8. P. 388 401.

13. Bonet M., Pitassi T., Raz R. Lower bounds for Cutting Planes proofs with small coefficients // Proceedings of the 27th Annual ACM Symposium on Theory of Computing, STOC'95. ACM, 1995. P. 575−584.

14. Buss S. Polynomial size proofs of the propositional pigeonhole principle // Journal of Symbolic Logic. 1987. Vol. 52. P. 916−927.

15. Buss S., Grigoriev D., Impagliazzo R., Pitassi T. Linear gaps between degrees for the polynomial calculus modulo distinct primes // Journal of Computing and System Sciences. 2001. Vol. 62. P. 267−289.

16. Buss S., Impagliazzo R., Krajicek J., Pudlak P., Razborov A. A. Sgall J. Proof complexity in algebraic systems and bounded depth Frege systems with modular counting // Computational Complexity. 1996/97. Vol. 6, N. 3. P. 256−298.

17. Calabro C., Impagliazzo R., Paturi R. A Duality between Clause Width and Clause Density for SAT // Proceedings of the 21st Annual IEEE Conference on Computational Complexity, CCC 2006. 2006. P. 252−260.

18. Chattopadhyay AAda A. Multiparty communication complexity of disjoint-ness // Electronic Colloquium on Computational Complexity. 2008. Vol. 15, N. 002.

19. Chvdtal V. Edmonds polytopes and a hierarchy of combinatorial problems // Discrete Mathematics. 1973. Vol. 4. P. 305−337.

20. Clegg M., Edmonds J., Impagliazzo R. Using the Groebner basis algorithm to find proofs of unsatisfiability // Proceedings of the 28th Annual ACM Symposium on Theory of Computing, STOC'96. ACM, 1996. P. 174−183.

21. Cohen G., Honkala I., Litsyn S., Lobstein A. Covering Codes. Elsevier, 1997. Vol. 54 of Mathematical Library.

22. Cook S. A. The complexity of theorem-proving procedure // Proc. 3rd Annual ACM Symposium on the Theory of Computing. 1971. P. 151−159.

23. Cook S. A., Reckhow R. A. The relative efficiency of propositional proof systems // Journal of Symbolic Logic. 1979. Vol. 44, N. 1. P. 36−50.

24. Cook W., Coullard C. R., Turan G. On the complexity of cutting-plane proofs // Discrete Applied Mathematics. 1987. Vol. 18, N. 1. P. 25−38.

25. Dantsin E., Gavrilovich M., Hirsch E. A., Konev B. MAX SAT approximation beyond the limits of polynomial-time approximation // Annals of Pure and Applied Logic. 2001. Vol. 113, N. 1−3. P. 81−94.

26. Dantsin E., Goerdt A., Hirsch E. A., Kannan R., Kleinberg J., Papadimitri-ou C., Raghavan P., Schoning U. A deterministic (2 — 2/(k + l))n algorithmfor ΠΊ-SAT based on local search // Theoretical Computer Science. 2002. Vol. 289, N. 1. P. 69−83.

27. Dantsin E., Hirsch E. A. Algorithms for k-SAT based on covering codes // ΠŸΡ€Π΅ΠΏΡ€ΠΈΠ½Ρ‚Ρ‹ ПОМИ PAH. 2000. N. 1/2000. P. 1−12.

28. Dantsin E., Hirsch E. A. Worst-case upper bounds // Handbook of Satisfiability / Ed. by A. Biere, M. Heule, H. van Maaren, Π’. Walsh. IOS Press, 2009. Vol. 185 of Frontiers in Artificial Intelligence and Applications. P. 403−424.

29. Davis M., Logemann G., Loveland D. A machine program for theoremproving // Communications of the ACM. 1962. Vol. 5, N. 7. P. 394−397.

30. Davis M., Putnam H. A computing procedure for quantification theory // Journal of the ACM. 1960. Vol. 7, N. 3. P. 201−215.

31. Frege G. Begriffsschrift: eine der arithmetischen nachgebildete Formelsprache des reinen Denkens. Halle, 1879.

32. Goerdt A. The Cutting Plane proof system with bounded degree of falsity // Proceedings of CSL 1991. Vol. 626 of Lecture Notes in Computer Science. Springer, 1991. P. 119−133.

33. Gomory R. E. An algorithm for integer solutions of linear programs // Recent Advances in Mathematical Programming / Ed. by R. L. Graves, P. Wolfe. McGraw-Hill, 1963. P. 269−302.

34. Gramm J., Hirsch E. A., Niedermeier R., Rossmanith P. Worst-case upper bounds for MAX-2-SAT with an application to MAX-CUT // Discrete Applied Mathematics. 2003. Vol. 130, N. 2. P. 139−155.

35. Grigoriev D. Complexity of Positivstellensatz proofs for the knapsack // Computational Complexity. 2001. Vol. 10. P. 139−154.

36. Grigoriev D., Hirsch E. A. Algebraic proof systems over formulas // Theoretical Computer Science. 2003. Vol. 1, N. 303. P. 83−102.

37. Grigoriev D., Hirsch E. A., Pasechnik D. V. Complexity of semi-algebraic proofs // Moscow Mathematical Journal. 2002. Vol. 2, N. 4. P. 647−679.

38. Grigoriev D., Vorobjov N. Complexity of Nulland Positivstellensatz Proofs // Annals of Pure and Applied Logic. 2001. Vol. 113, N. 1−3. P. 153 160.

39. Gu J., Purdom P., Franco JWah B. W. Algorithms for the Satisfiability Problem. Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 2000.

40. Haken A. The intractability of resolution // Theoretical Computer Science. 1985. Vol. 39. P. 297−308.

41. Hirsch E. A. A new algorithm for MAX-2-SAT // Proceedings of the 17th Annual Symposium on Theoretical Aspects of Computer Science, STACS 2000. Vol. 1770 of Lecture Notes in Computer Science. Springer, 2000. P. 6573.

42. Hirsch E. A. New Worst-Case Upper Bounds for SAT // Journal of Automated Reasoning. 2000. Vol. 24, N. 4. P. 397−420.

43. Hirsch E. A. Worst-case study of local search for MAX-/c-SAT // Discrete Applied Mathematics. 2003. Vol. 130, N. 2. P. 173−184.

44. Hirsch E. A. Exact Algorithms for General CNF SAT // Encyclopedia of Algorithms. Springer, 2008. P. 286−288.

45. Hirsch E. A., Kojevnikov A. UnitWalk: A new SAT solver that uses local search guided by unit clause elimination // ΠŸΡ€Π΅ΠΏΡ€ΠΈΠ½Ρ‚Ρ‹ ПОМИ PAH. 2001. N. 9/2001. P. 1−25.

46. Hirsch E. A., Kojevnikov A. Unit Walk: A new SAT solver that uses local search guided by unit clause elimination // Annals of Mathematics and Artificial Intelligence. 2005. Vol. 43, N. 1. P. 91−111.

47. Hirsch E. A., Kojevnikov A. Several notes on the power of Gomory-Chvatal cuts // Annals of Pure and Applied Logic. 2006. Vol. 141, N. 3. P. 429−436.

48. Hirsch E. A., Kojevnikov A., Kulikov A. S., Nikolenko S. I. Complexity of semialgebraic proofs with restricted degree of falsity // Journal on Satisfiability, Boolean Modeling and Computation. 2009. Vol. 6, N. 1−3. P. 53−69.

49. Hoos H. H. On the run-time behaviour of stochastic local search algorithms for SAT // Proceedings of the 16th National Conference on Artificial Intelligence, AAAI'99. 1999. P. 661−666.

50. Hoos H. H., Stiitzle T. SATLIB: An Online Resource for Research on SAT // Highlights of Satisfiability Research in the Year 2000. IOS Press, 2000. Vol. 63 of Frontiers in Artijicial Intelligence and Applications. P. 283−292.

51. Impagliazzo R., Pudlak P., Sgall J. Lower bounds for the polynomial calculus // Computational Complexity. 1999. Vol. 8, N. 2. P. 127−144.

52. Kojevnikov A., Kulikov A. S. A new approach to proving upper bounds for MAX-2-SAT // Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2006. 2006. P. 11−17.

53. Koutsoupias E., Papadimitriou C. H. On the greedy algorithm for satisfiability // Information Processing Letters. 1992. Vol. 43, N. 1. P. 53−55.

54. Krajicek J. Bounded Arithmetic, Propositional Logic, and Complexity Theory. Cambridge University Press, 1995. Vol. 60 of Encyclopedia of Mathematics and its Applications.

55. Krajicek J. Discretely ordered modules as a first-order extension of the cutting planes proof system // Journal of Symbolic Logic. 1998. Vol. 63, N. 4. P. 1582−1596.

56. Krajicek J., Pudlak P., Woods A. Exponential lower bound to the size of bounded depth Frege proofs of the pigeonhole principle // Random Structures and Algorithms. 1995. Vol. 7. P. 15−39.

57. Kullmann 0. New methods for 3-SAT decision and worst-case analysis // Theoretical Computer Science. 1999. Vol. 223, N. 1−2. P. 1−72.

58. Lee T., Shraibman A. Disjointness is hard in the multi-party number-on-the-forehead model // Proceedings of the 23rd Annual IEEE Conference on Computational Complexity, CCC'08. 2008. P. 81−91.

59. Lombardi H., Mnev N., Roy M.-F. The Positivstellensatz and small deduction rules for systems of inequalities // Mathematische Nachrichten. 1996. Vol. 181. P. 245−259.

60. Lovasz L. Stable sets and polynomials // Discrete Mathematics. 1994. Vol. 124. P. 137−153.

61. Lovasz L., Schrijver A. Cones of matrices and set-functions and 0−1 optimization // SIAM Journal on Optimization. 1991. Vol. 1. P. 166−190.

62. Marques-Silva J., Sakallah K. A. GRASP: a search algorithm for propositional satisfiability // IEEE Transactions on Computers. 1999. Vol. 48, N. 5. P. 506−521.

63. Monien B., Speckenmeyer E. Solving satisfiability in less then 2n steps // Discrete Applied Mathematics. 1985. Vol. 10. P. 287−295.

64. Moser R. A., Scheder D. A full derandomization of Schoning’s k-SAT algorithm // Proceedings of the 43rd Annual ACM symposium on Theory of Computing, STOC’ll. 2011. P. 242−252.

65. Niedermeier R., Rossmanith P. New upper bounds for MaxSat // Journal of Algorithms. 2000. Vol. 36. P. 63−88.

66. Papadimitriou C. H. On selecting a satisfying truth assignment // Proceedings of the 32nd Annual IEEE Symposium on Foundations of Computer Science, FOCS'91. 1991. P. 163−169.

67. Paturi R., Pudlak P., Saks M. E., Zane F. An improved exponential-time algorithm for fc-SAT // Proceedings of the 39th Annual IEEE Symposium on Foundations of Computer Science, FOCS'98. 1998. P. 628−637.

68. Paturi R., Pudlak P., Zane F. Satisfiability coding lemma // Proceedings of the 38th Annual IEEE Symposium on Foundations of Computer Science. FOCS'97. 1997. P. 566−574.

69. Pitassi T., Beame P., Impagliazzo R. Exponential lower bounds for the pigeonhole principle // Computational Complexity. 1993. Vol. 3. P. 97−140.

70. Pudlak P. Lower bounds for resolution and cutting plane proofs and monotone computations // Journal of Symbolic Logic. 1997. Vol. 62, N. 3. P. 981−998.

71. Pudlak P. On the complexity of prepositional calculus // Sets and Proofs: Invited papers from Logic Colloquium'97. Cambridge University Press, 1999. P. 197−218.

72. Razborov A. A. Lower bounds for the polynomial calculus // Computational Complexity. 1998. Vol. 7. P. 291−324.

73. Reckhow R. A. On the lengths of proofs in the prepositional calculus. PhD Thesis. University of Toronto. 1976.

74. Robinson J. A. Generalized resolution principle // Machine Intelligence. 1968. Vol. 3. P. 77−94.

75. Schoning U. A probabilistic algorithm for k-SAT and constraint satisfaction problems // Proceedings of the 40th Annual IEEE Symposium on Foundations of Computer Science, FOCS'99. 1999. P. 410−414.

76. Schuler R. An algorithm for the satisfiability problem of formulas in conjunctive normal form // Journal of Algorithms. 2005. Vol. 54, N. 1. P. 40−44.

77. Selman B., Kautz H. A., Cohen B. Noise strategies for improving local search // Proceedings of the 12th National Conference on Artificial Intelligence, AAAI'94. 1994. P. 337−343.

78. Selman B., Levesque H., Mitchell D. A new method for solving hard satisfiability problems // Proceedings of the 10th National Conference on Artificial Intelligence, AAAI'92. 1992. P. 440−446.

79. Simon L., Le Berre D., Hirsch E. A. The SAT2002 competition // Annals of Mathematics and Artificial Intelligence. 2005. Vol. 43, N. 1. P. 307−342.

80. Tzameret L Algebraic proofs over noncommutative formulas // Proceedings of the 7th Annual Conference on Theory and Applications of Models of Computation. Vol. 6108 of Lecture Notes in Computer Science. Springer, 2010. P. 60−71.

81. Urquhart A. Hard examples for resolution // JACM. 1987. Vol. 34, N. 1. P. 209−219.90. von Neumann J. Zur Hilbertschen Beweistheorie // Mathematische Zeitschrift. 1926. Vol. 26. P. 1−46.

82. Yannakakis M. On the approximation of maximum satisfiability // Journal of Algorithms. 1994. Vol. 17, N. 3. P. 457−502.

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