So che la soddisfacibilità booleana è NP-Complete, ma è la minimizzazione/semplificazione di un'espressione booleana, con cui intendo assumere un'espressione data in forma simbolica e produrre un'espressione equivalente ma semplificata in forma simbolica, NP-Complete? Non sono sicuro che ci sia una riduzione dalla soddisfacibilità alla minimizzazione, ma mi sembra che ci sia probabilmente. Qualcuno lo sa per certo?La minimizzazione delle espressioni booleane è NP-Complete?
5
A
risposta
7
Bene, guarda in questo modo: utilizzando un algoritmo di minimizzazione, puoi compattare qualsiasi espressione non soddisfacente per il letterale false
, giusto? Questo risolve efficacemente SAT. Quindi almeno un algoritmo di minimizzazione completo è necessariamente NP-completo NP rigido.
Problemi correlati
- 1. Valutazione delle espressioni booleane in Python
- 2. Analizzatore espressioni booleane e matematiche
- 3. Strumento per il refactage di espressioni booleane
- 4. - Ridurre al minimo le espressioni booleane
- 5. parser di espressioni booleane in java
- 6. espressioni booleane in SQL Select lista
- 7. Qualsiasi buon semplificatore di espressioni booleane là fuori?
- 8. grammatica di espressioni booleane e aritmetiche in ANTLR
- 9. Come dovrebbero essere scritte le espressioni booleane in PHP?
- 10. Valuta molte espressioni booleane come Array # join in Ruby
- 11. Qual è la sintassi completa delle espressioni GPath di Groovy?
- 12. Qual è il vantaggio delle "espressioni lambda"?
- 13. Android Studio Guarda la persistenza delle espressioni
- 14. Limitazioni delle espressioni regolari?
- 15. Sicurezza delle espressioni regolari
- 16. Qual è il modo migliore per scrivere espressioni booleane in Java
- 17. Operazioni booleane
- 18. Corrispondenza delle espressioni regolari Prolog
- 19. istruzione sql nell'albero delle espressioni
- 20. Handlebars non esegue il rendering delle variabili booleane quando false
- 21. Sintassi di Groovy per la corrispondenza delle espressioni regolari
- 22. Ottimizzazione MVC ASP.NET: raggruppamento senza minimizzazione?
- 23. Spiegazione delle espressioni regolari per vim
- 24. controllo nullo nel linguaggio delle espressioni JSF
- 25. Rappresentare identificatori uso delle espressioni regolari
- 26. Negazione delle stringhe utilizzando le espressioni regolari
- 27. Opencl supporta variabili booleane?
- 28. Albero di valutazione delle espressioni in Haskell
- 29. boost.proto + modifica albero delle espressioni sul posto
- 30. Doppia interpolazione delle espressioni regolari in Perl
Scritto un po 'più chiaramente questa potrebbe essere la riduzione che cercava. –
Tu e il poster originale probabilmente significa NP-hard. Per quanto ho potuto scoprire, il problema non è noto in NP. – starblue
starblue: no, intendiamo NP completo. SAT è in realtà il classico problema NP completo, cioè è stato il primo problema dimostrato di essere NP completo, e tutti gli altri sono direttamente o indirettamente ridotti ad esso. Questo, a proposito, è tutto spiegato nell'articolo di Wikipedia. –