Logo et.boatexistence.com

Kas redutseerimise aeg on polünoomiline?

Sisukord:

Kas redutseerimise aeg on polünoomiline?
Kas redutseerimise aeg on polünoomiline?

Video: Kas redutseerimise aeg on polünoomiline?

Video: Kas redutseerimise aeg on polünoomiline?
Video: Redoksreaktsioonid 2024, Mai
Anonim

Arvutusliku keerukuse teoorias on polünoomaja redutseerimine meetod ühe ülesande lahendamiseks, kasutades teist. Polünoomaja redutseerimist kasutatakse keerukuse teoorias sageli nii keerukusklasside kui ka nende klasside täielike probleemide määratlemiseks. …

Mida peetakse polünoomiliseks ajaks?

Algoritmi peetakse polünoomajaga, kui selle tööaeg on ülev alt piiratud algoritmi sisendi suuruse polünoomiavaldisega, st T(n)=O(nk) mõne positiivse konstandi k jaoks.

Kuidas sa tead, kas miski on polünoomaeg?

3 vastust. Algoritm on polünoomne (polünoomilise tööajaga), kui mõne k puhul, C>0, on selle tööaeg n suurusega sisenditel maksimaalselt Cnk. Samaväärselt on algoritm polünoomne, kui mõne k>0 puhul on selle tööaeg suurusega n sisenditel O(nk).

Mis juhtub, kui vähendamine on lubatud eksponentsiaalse aja jooksul?

Kui redutseerimisel on lubatud eksponentsiaalne aeg, siis saab see täielikult lahendada algse ülesande ja luua sihtülesande triviaalse eksemplari See tähendab, et NP iga ülesanne on taandatav igale muud probleemi seda tüüpi taandamisega, nii et iga ülesanne NP-s on NP-täielik eksponentsiaalse aja vähendamise jaoks.

Mis on eksponentsiaalne algoritm?

Algoritm on eksponentsiaalne aeg, kui T(n) on ülemine piiriks 2poly( ) , kus polü(n) on mingi polünoom n-s. Formaalsem alt on algoritm eksponentsiaalne aeg, kui T(n) on mõne konstandi k korral piiratud O(2nk). Ref:Wiki.

Soovitan: