NP-completEn complexitat computacional, el conjunt de problemes NP-complet, que són els problemes que pertanyen tant a NP com a NP-hard. En aquest context, NP vol dir "temps polinòmic no determinista". Els problemes NP-complets estan a NP, el conjunt de problemes de decisió la solució dels quals es pot verificar en temps polinòmic en una màquina de Turing no determinista. Un problema p de NP és NP-complet si cada tot altre problema de NP es pot transformar a p en temps polinòmic.[1][2] Definició formalUn problema de decisió C és NP-complet si:
![]() Problemes NP-CompletUn exemple interessant és el problema del graf isomorf, el problema de teoria de grafs de saber si hi ha isomorfisme entre dos grafs. Dos grafs son isomorfs si un es pot transformar en l'altre tan sols rebatejant el nom dels vèrtexs. Si es considera aquests dos problemes:[3]
El problema del isomorfisme entre subgrafs és NP-complet. El primer problema se suposa que no és ni P ni NP-complet i que és un problema NP. Altres problemes NP-complet son:
Referències
|
Portal di Ensiklopedia Dunia