Axılma polinom vaxtıdır?

Mündəricat:

Axılma polinom vaxtıdır?
Axılma polinom vaxtıdır?

Video: Axılma polinom vaxtıdır?

Video: Axılma polinom vaxtıdır?
Video: CUCELERIN QIZIL BAXILMA QAYDASI 2024, Noyabr
Anonim

Hesablama mürəkkəbliyi nəzəriyyəsində çoxhədli vaxtın azaldılması bir problemin digər istifadə edərək həlli üsuludur. Çoxhədli-zaman azaldılması mürəkkəblik nəzəriyyəsində həm mürəkkəblik siniflərini, həm də bu siniflər üçün tam problemləri müəyyən etmək üçün tez-tez istifadə olunur. …

Çoxhədli vaxt nə hesab olunur?

Əgər alqoritmin işləmə müddəti alqoritm üçün girişin ölçüsündə çoxhədli ifadə ilə yuxarı həddidirsə, alqoritmin polinom zamanlı olduğu deyilir, yəni T(n)=O(Bəzi müsbət sabit k üçün nk).

Bir şeyin çoxhədli zaman olduğunu necə bilirsiniz?

3 Cavablar. Bəzi k, C>0 üçün onun n ölçülü girişlərdə işləmə müddəti ən çox Cnk olarsa, alqoritm çoxhədlidir (polinomlu işləmə vaxtı var). Ekvivalent olaraq, bəzi k>0 üçün onun n ölçülü girişlərdə işləmə müddəti O(nk) olarsa, alqoritm çoxhədlidir.

Əksponensial zamanda azalmaya icazə verilsə nə olar?

Əgər azalmaya eksponensial vaxt verilirsə, o zaman orijinal problemi tam həll edə və hədəf problemin əhəmiyyətsiz bir nümunəsini yarada bilər Bu o deməkdir ki, NP-dəki hər bir problem hər bir problemə endirilə bilər. bu cür azalma növü ilə bağlı digər problem, buna görə də NP-də hər bir problem eksponensial vaxt azalmaları üçün NP-də tamamlanır.

Eksponensial alqoritm nədir?

Alqoritmin eksponensial vaxt olduğu deyilir, əgər T(n) 2poli(ilə yuxarı həddədirsə ) , burada poli(n) n-də bəzi çoxhədlidir. Daha formal olaraq, T(n) bəzi sabit k üçün O(2nk) ilə məhdudlaşırsa, alqoritm eksponensial vaxtdır. Ref:Wiki.

Tövsiyə: