Problemă
NP-completă, oricare dintr-o clasă de probleme de calcul probleme de calcul În informatica teoretică, o problemă de calcul este o problemă pe care un computer ar putea fi capabil să o rezolve sau o întrebare pe care un computer o poate rezolva să poată răspunde la. De exemplu, problema factoringului. „Având în vedere un număr întreg pozitiv n, găsiți un factor prim netrivial al lui n.” https://en.wikipedia.org › wiki › Problemă_computațională
Problemă de calcul - Wikipedia
pentru care nu a fost găsit un algoritm de soluție eficient. Multe probleme semnificative de informatică aparțin acestei clase, de exemplu, problema vânzătorului ambulant, problemele de satisfacție și problemele de acoperire a graficelor.
Câte probleme NP complete există?
Această listă nu este deloc cuprinzătoare (există mai mult de 3000 de probleme NP-complete cunoscute). Majoritatea problemelor din această listă sunt preluate din cartea fundamentală a lui Garey și Johnson Computers and Intractability: A Guide to the Theory of NP-Completeness și sunt prezentate aici în aceeași ordine și organizare.
Cum știți dacă o problemă este NP-completă?
A problema de decizie L este NP-complet dacă: 1) L este în NP (Orice soluție dată pentru probleme NP-complete poate fi verificată rapid, dar nu există o soluție eficientă soluție cunoscută). 2) Fiecare problemă din NP este reductibilă la L în timp polinomial (reducerea este definită mai jos).
Ce este completitatea NP da unexemplu pentru problema NP-completă?
Problemele
NP-Complete pot fi rezolvate de un algoritm/mașină de Turing nedeterminist în timp polinomial. Pentru a rezolva această problemă, nu trebuie să fie în NP. … Este exclusiv o problemă de decizie. Exemplu: Problemă de oprire, problemă de acoperire a vârfurilor, problemă de satisfacție a circuitului etc.
Problema de sortare este completă?
Sortarea numerelor
Având în vedere o listă de numere, puteți verifica dacă lista este sortată sau nu în timp polinomial, deci problema este în mod clar NP. Există algoritmi cunoscuți pentru sortarea unei liste de numere în timp polinomial. (Sortarea cu bule O(n^2) etc.).