26/04/11 16:01
XBarboX
Ciao a tutti,
sto studiando la complessita degli algoritmi e mi sono sorti dei dubbi sui problemi polinomiali.
Su wikipedia c'è scritto:
La classe di problemi NP comprende tutti quei problemi decisionali che, per verificare la correttezza di una data soluzione, impiegano un tempo polinomiale. La classe NP prende il suo nome dall'abbreviazione di Nondeterministic Polynomial Time.
Ok, ma cos'è un "tempo polinomiale" ?
Andando un po' per intuito credo che un problema polinomiale abbia una complessità non solo dipendente da una sola variabile n ma da più variabili.
ad esempio O((n^2)*k) potrebbe essere un problema polinomiale in quanto non dipende solo da n ma anche da k
Ho detto una fesseria, oppure ho capito?
Grazie a tutti!
sto studiando la complessita degli algoritmi e mi sono sorti dei dubbi sui problemi polinomiali.
Su wikipedia c'è scritto:
La classe di problemi NP comprende tutti quei problemi decisionali che, per verificare la correttezza di una data soluzione, impiegano un tempo polinomiale. La classe NP prende il suo nome dall'abbreviazione di Nondeterministic Polynomial Time.
Ok, ma cos'è un "tempo polinomiale" ?
Andando un po' per intuito credo che un problema polinomiale abbia una complessità non solo dipendente da una sola variabile n ma da più variabili.
ad esempio O((n^2)*k) potrebbe essere un problema polinomiale in quanto non dipende solo da n ma anche da k
Ho detto una fesseria, oppure ho capito?
Grazie a tutti!
aaa