El problema #SAT es el problema canónico # P-complete. Es un problema funcional más que un problema de decisión. Pregunta, dada una fórmula booleana en lógica proposicional, cuántas asignaciones satisfactorias tiene¿Cuáles son los mejores límites inferiores en #SAT?FF
Que yo sepa, nadie ha descubierto cómo explotar la propiedad de "soluciones de conteo" de #SAT en ningún límite inferior en algoritmos deterministas, por lo que desafortunadamente los límites inferiores más conocidos para #SAT son básicamente los mismos que para SAT.
Sin embargo, ha habido un pequeño progreso. Tenga en cuenta que la versión de decisión de #SAT se llama "Majority-SAT": dada una fórmula, ¿al menos la de las posibles asignaciones la satisfacen? 1 / 2"Majority-SAT" es completo, y dado un algoritmo para Majority-SAT, uno puede resolver #SAT con llamadas al algoritmo.PAGPAGO ( n )
Lo más cerca que las personas han llegado a nuevos límites inferiores para #SAT (que no se sabe que tienen para SAT) es con límites inferiores para "Mayoría-de-Mayoría-SAT": dada una fórmula proposicional sobre dos conjuntos de variables X e Y , para al menos la de las posibles asignaciones a , ¿es cierto que al menos la de las asignaciones a hacen que la fórmula sea satisfactoria? 1 / 2X1 / 2YEste problema está en el "segundo nivel" de la jerarquía de conteo (la clase ). Los límites inferiores del espacio de tiempo cuántico (y más) son conocidos para esta clase.PAGPAGPAGPAG
Intuitivamente, un FRPAS le permitirá distinguir el caso de las soluciones cero y las soluciones distintas de cero, que es el SAT de problema NP completo.
Robin Kothari
@SadeqDousti La referencia es David Zuckerman, En versiones no aproximadas de problemas NP-completos , SIAM Journal on Computing 25 (6): 1293-1304, 1996. Enlaces: DOI , página de inicio del autor . De hecho, demuestra el resultado más fuerte de que ni siquiera se puede aproximar el logaritmo del número de soluciones a menos que NP = RP.
David Richerby
@DavidRicherby: ¡No esperaba recibir una respuesta después de 3 años! Muchas gracias: D
Además, #SAT no tiene un esquema de aproximación aleatorio totalmente polinómico (FPRAS) a menos que .nortePAG= R P
fuente