Y a-t-il eu des recherches sur -SAT au-dessus du seuil de satisfiabilité?


25

Une caractéristique bien connue des instances -SAT est le rapport du nombre de clauses sur le nombre de variables n , c'est-à-dire le quotient \ rho = m / n . Pour chaque k , il existe une valeur seuil \ alpha st \ pour \ rho \ ll \ alpha , la plupart des instances sont satisfaisables et pour \ rho \ gg \ alpha la plupart des instances ne sont pas satisfaisantes. Il y a eu beaucoup de recherches pour les problèmes où \ rho \ ll \ alpha , et pour les problèmes avec suffisamment petit \ rho , km n ρ = m / n k α ρ α ρ α ρ α ρ kkmnρ=m/nkαραραραρk-SAT devient soluble dans le temps polynomial. Voir, par exemple, l'article d'enquête de Dimitris Achlioptas tiré du Handbook of Satisfiability ( PDF ).

Je me demande si des travaux ont été effectués dans l'autre sens (où ρα ), par exemple, si nous pouvons en quelque sorte transformer le problème de CNF en DNF dans ce cas pour le résoudre rapidement.

Donc, essentiellement, que sait-on de SAT où ρ=m/nα ?


10
Il convient de noter que α est une fonction de k .
Huck Bennett

pourrait-il y avoir une transformation qui montre une sorte de symétrie entre les deux régions des deux "côtés" du point de transition? semble plausible. de toute façon la question est assez large dans le sens où il y a beaucoup d'étude empirique / théorique du point de transition qui ne se concentre pas tant sur un "côté" ou sur l'autre ...
vzn

Réponses:


26

Oui, il y en a eu. Moshe Vardi a récemment donné une conférence d'enquête lors de l'atelier sur les fondements théoriques de la résolution SAT appliquée de BIRS :

(Moshe présente le graphique de leur expérience un peu après la minute 14:30 dans son exposé lié ci-dessus.)

Soit le rapport de clause. À mesure que la valeur de augmente au-delà du seuil, le problème devient plus facile pour les solveurs SAT existants, mais pas aussi facile qu'avant d'atteindre le seuil. Il y a une très forte augmentation de la difficulté lorsque nous approchons du seuil par le bas. Après le seuil, le problème devient plus facile par rapport au seuil mais la diminution de difficulté est beaucoup moins forte.ρρ

Soit la difficulté du problème par rapport à (dans leur expérience est le temps d'exécution médian de GRASP sur des instances 3SAT aléatoires avec le rapport de clause ). Moshe suggère que change comme suit:Tρ(n)nTρ(n)ρTρ(n)

  • ρ le seuil: est polynomial en ,Tρ(n)n
  • ρ est proche du seuil: est exponentiel en ,Tρ(n)n
  • ρ le seuil: reste exponentiel en mais l'exposant diminue à mesure que augmente.Tρ(n)nρ

1
Il convient de noter que les résultats ci-dessus sont des résultats expérimentaux (d'environ 2000) utilisant un solveur SAT spécifique (GRASP). Mais, théoriquement, il est connu que pour une résolution (disons, ) suffisamment grande, même la résolution a de petites réfutations d'insatisfiabilité. Et, comme Jan Johannsem l'a écrit auparavant, réfuter le 3-SAT est facile (dans le cas moyen) déjà quand . ρΩ(n)ρ=Ω(n)
Iddo Tzameret

19

Il existe au moins deux axes de recherche concernant les aléatoires pour les formules avec un rapport clause / variable supérieur au seuil de satisfiabilité:k-SAT

  • Pour de telles formules, des bornes inférieures sur la longueur des réfutations en résolution et des systèmes de preuve propositionnelle plus forts ont été montrés, en commençant par l'article " De nombreux exemples concrets de résolution " de Chvátal et Szemerédi. Ces limites inférieures de résolution impliquent des limites inférieures sur l'exécution des solveurs SAT basés sur DPLL et CDCL. Les limites inférieures les plus fortes sont pour le calcul polynomial, en raison de Ben-Sasson et Impagliazzo .
  • Pour ces formules, il existe des algorithmes déterministes efficaces pour certifier l’insatisfaisabilité, c’est-à-dire des algorithmes qui produisent soit "UNSAT" soit "Don't Know", où la réponse "UNSAT" doit être correcte, et elle doit produire "UNSAT" sur formules peu satisfaisantes à forte probabilité. Les meilleurs résultats dans cette direction sont dus à Feige et Ofek .

km/nc1m/nc2n1/2nc1nc2n3/2

2

voici une étude / un angle plus ancien mais pertinent par un expert de premier plan.

κ

κκ

m/nα


d'autre part, il est vraisemblablement possible de générer des instances "dures" individuelles de n'importe quelle "dimension" m / n, c'est juste qu'elles sont moins probables statistiquement en dehors de la transition de phase "P-NP-P".
vzn
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.