k
k k
Dos modelos principales:
El modelo aleatorio de Selman : se permiten cláusulas repetidas . Kyle dio esta buena referencia en los comentarios a su respuesta, pero asumió incorrectamente que el modelo rechazaba cláusulas repetidas. La versión enlazada (ligeramente diferente) del documento contiene una discusión más detallada del modelo aleatorio en la Sección 3: "Este método de generación permite cláusulas duplicadas en una fórmula ... Sin embargo, a medida que N obtiene duplicados grandes, será raro porque generalmente seleccione solo un número lineal de cláusulas ".
m2k(nk)
Equivalencia de ubicaciones de transición de fase :
Sin embargo, la transición de fase (umbral de satisfacción del 50%) ocurre en la misma relación de cláusula a variable, independientemente de cuál de estos modelos se elija esencialmente por la razón que Selman et al. señalado en su papel.
Supongamos que denota el número esperado de pares idénticos de cláusulas en una instancia aleatoria de Selman -SAT. La probabilidad de que un par de cláusulas sea idéntico es , mientras que el número total de pares de cláusulas es . Por la linealidad de la expectativa, .A(n,m,k)(n,m,k)p=1/(2k(nk))N=(m2)A(n,m,k)=p⋅N=(m2)/2k(nk)
Según el Teorema 3 en [1], el límite superior demostrable en la ubicación de la transición de fase -SAT, usando el modelo Achlioptas, ocurre cuando . Al fijar y establecer obtenemoskm=O(2kn)k≥3m=O(2kn)
A(n,m,k)=(m2)/2k(nk)=O(m2)/O(nk)=O(n2)/O(nk) .
Entonces, porque , , lo que significa que en la expectativa habrá cero cláusulas repetidas alrededor del -SAT transición de fase al generar fórmulas SAT aleatorias utilizando el modelo Selman.k≥3limn→∞O(n2)/O(nk)=0k
Auto promoción desvergonzada: discuto estos temas brevemente en la Sección 4.1 de mi tesis de maestría .
QBF aleatorio
Como resultado, la situación es mucho más interesante para QBF aleatorio. ¿Cuáles son AFAIK? Los primeros tres documentos sobre QBF aleatorio propusieron cada uno un nuevo modelo aleatorio, criticando a su predecesor.
Ver los siguientes documentos:
- Cadoli y col. "Análisis experimental del costo computacional de la evaluación de fórmulas booleanas cuantificadas". AI * IA 1997
- Gent + Walsh "Más allá de NP: la transición de fase QSAT". AAAI / IAAI 1999
- Chen + Interian "Un modelo para generar fórmulas booleanas cuantificadas al azar". IJCAI 2005