Logo bs.boatexistence.com

Da li je redukciono polinomsko vrijeme?

Sadržaj:

Da li je redukciono polinomsko vrijeme?
Da li je redukciono polinomsko vrijeme?

Video: Da li je redukciono polinomsko vrijeme?

Video: Da li je redukciono polinomsko vrijeme?
Video: 16. Complexity: P, NP, NP-completeness, Reductions 2024, Maj
Anonim

U teoriji složenosti računanja, redukcija polinomskog vremena je metoda za rješavanje jednog problema korištenjem drugog. Redukcije polinomskog vremena se često koriste u teoriji složenosti za definiranje i klasa složenosti i kompletnih problema za te klase. …

Šta se smatra polinomskim vremenom?

Za algoritam se kaže da ima polinomsko vrijeme ako je njegovo vrijeme rada ograničeno na gornju stranu polinomskim izrazom u veličini inputa za algoritam, to jest, T(n)=O(nk) za neku pozitivnu konstantu k.

Kako znate da li je nešto polinomsko vrijeme?

3 odgovora. Algoritam je polinomski (ima polinomsko vrijeme rada) ako je za neki k, C>0, njegovo vrijeme rada na ulazima veličine n najviše Cnk. Ekvivalentno, algoritam je polinomski ako je za neki k>0 njegovo vrijeme rada na ulazima veličine n O(nk).

Šta se događa ako je smanjenje dozvoljeno u eksponencijalnom vremenu?

Ako je smanjenje dozvoljeno eksponencijalno vrijeme, tada može u potpunosti riješiti originalni problem i proizvesti trivijalnu instancu ciljnog problema To znači da se svaki problem u NP može svesti na svaki drugi problem takvom vrstom redukcija, tako da je svaki problem u NP NP-kompletan za eksponencijalna smanjenja vremena.

Šta je eksponencijalni algoritam?

Za algoritam se kaže da je eksponencijalno vrijeme, ako je T(n) gornja granica sa 2poly( ) , gdje je poli(n) neki polinom u n. Formalno, algoritam je eksponencijalno vrijeme ako je T(n) ograničen sa O(2nk) za neku konstantu k. Ref:Wiki.

Preporučuje se: