Sé que la satisfacibilidad booleana es NP-Completa, pero es la minimización/simplificación de una expresión booleana, con lo que me refiero a tomar una expresión dada en forma simbólica y producir una expresión equivalente pero simplificada en forma simbólica, ¿NP-Complete? No estoy seguro de que haya una reducción de la satisfaccion a la minimización, pero siento que probablemente sí exista. ¿Alguien sabe con seguridad?¿La minimización de las expresiones booleanas NP-Complete?
5
A
Respuesta
7
Bueno, míralo de esta manera: usando un algoritmo de minimización, puedes compactar cualquier expresión no satisfactoria con el literal false
, ¿verdad? Esto resuelve SAT de manera efectiva. Por lo tanto, al menos un algoritmo de minimización completo debe ser NP-completo NP duro.
Cuestiones relacionadas
- 1. algoritmo - minimizando las expresiones booleanas
- 2. Herramienta para refactorizar expresiones booleanas
- 3. Modelo de datos para expresiones booleanas
- 4. analizador de expresiones booleanas en java
- 5. Evaluación de expresiones booleanas en Python
- 6. Expresiones booleanas en scripts de shell
- 7. expresiones booleanas en SQL Select lista
- 8. ¿Cómo deberían escribirse expresiones booleanas en PHP?
- 9. nulabilidad (Las expresiones regulares)
- 10. Minimización de NFA sin determinación
- 11. ¿Cuál es la mejor forma de escribir expresiones booleanas en Java
- 12. Operaciones booleanas
- 13. Minimización de tamaños de dependencia jar
- 14. Minimización de la suma de distancias: problema de optimización
- 15. Algoritmo de minimización del carrito de la compra
- 16. Operaciones booleanas en las rutas de El Cairo?
- 17. opciones booleanas de las opciones del programa boost
- 18. Evaluación de las variables booleanas PL/SQL en Oracle Forms
- 19. ¿Opencl admite variables booleanas?
- 20. Las variables booleanas no siempre son falsas por defecto?
- 21. simplificar las expresiones Tal
- 22. búsqueda de Ruby matrices con expresiones regulares Las expresiones
- 23. Operaciones booleanas en polígonos rectangulares
- 24. jUnit probando dos matrices booleanas
- 25. Haskell: operaciones booleanas no estrictas
- 26. ¿Debo evitar las expresiones regulares?
- 27. ¿Cómo dominar las expresiones regulares?
- 28. Lectura de código Vim - Soportes de cierre/minimización
- 29. de nomenclatura columnas booleanas en los carriles
- 30. Paquete optimizador de funciones booleanas para Python
Escrito un poco más claramente esta podría ser la reducción que se buscaba. –
Usted y el cartel original probablemente signifiquen NP-hard. Por lo que pude averiguar, no se sabe que el problema esté en NP. – starblue
starblue: no, nos referimos a NP completo. SAT es en realidad EL problema completo de NP clásica, es decir, fue el primer problema que resultó ser NP completo, y todos los demás se redujeron directa o indirectamente a él. Esto, por cierto, todo se explica en el artículo de Wikipedia. –