Kaip sprendžiame neišsprendžiamus uždavinius ... - techmat.vgtu.lt
Kaip sprendžiame neišsprendžiamus uždavinius ... - techmat.vgtu.lt
Kaip sprendžiame neišsprendžiamus uždavinius ... - techmat.vgtu.lt
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
NP sudėtingumo uždaviniaiPalyginkime n 2 ir 2 n sudėtingumo algoritmus.Padidinus duomenų skaičių dvigubai, polinominio sudėtingumoalgoritmo skaičiavimo trukmė padidėja keturis kartus.Eksponentinio sudėtingumo algoritmo skaičiavimo trukmė padidėjadu kartus, pridėjus tik viena˛papildoma˛duomenį, ir keturiskartus, pridėjus du duomenis.Išskiriame NP (angl. nondeterministic polynomial time) uždaviniu˛klasę.NP uždaviniams nežinome polinominio sudėtingumo sprendimoalgoritmų, tačiau, atlikę O(n k ) veiksmų, galime patikrinti, ar duotasisobjektas yra uždavinio sprendinys.P ⊂ NP, bet ar P ≠ NP ?20