1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-24 03:04:18 +00:00
appunti-steffo/9 - Algoritmi distribuiti/1 - Problemi algoritmici/classe di problemi NP-completi.md

823 B

aliases
classe NP-complete
NP-complete
problema NP-complete

Insieme di problema decisionale equivalenti tra loro.

Tutti i problemi della classe di problemi NP possono essere riduzione di Karp ad essi: \def \varProblemA {{\color{DarkOrchid} Problem_{A}}} \def \varProblemB {{\color{SlateBlue} Problem_{B}}} \Huge \begin{cases} \varProblemA \in NP \\ \forall \varProblemB \in NP : \varProblemB \leq_p \varProblemA \end{cases}

Per dimostrare che un problema è NP-completo, basta dimostrare che un problema NP sia riducibile a uno NP-completo.

Il primo problema NP-completo scoperto è stato satisfability; è stato poi utilizzato come bootstrap per tutti gli altri.

Hanno una particolare rilevanza per il problema P e NP.