İndirgeme polinom zamanı mı?

İçindekiler:

İndirgeme polinom zamanı mı?
İndirgeme polinom zamanı mı?
Anonim

Hesaplamalı karmaşıklık teorisinde, bir polinom-zaman az altması, bir problemi diğerini kullanarak çözme yöntemidir. Polinom zaman az altmaları, karmaşıklık teorisinde hem karmaşıklık sınıflarını hem de bu sınıflar için tam problemleri tanımlamak için sıklıkla kullanılır. …

Polinom zamanı nedir?

Bir algoritmanın çalışma süresi, algoritma için giriş boyutunda bir polinom ifadesi ile üst sınırlanmışsa, yani, T(n)=O() polinom zamanlı olduğu söylenir. nk) bazı pozitif sabitler için k.

Bir şeyin polinom zamanı olduğunu nasıl anlarsınız?

3 Cevaplar. Bazı k, C>0 için, n boyutundaki girdilerdeki çalışma süresi en fazla Cnk ise, bir algoritma polinomdur (polinom çalışma süresine sahiptir). Eşdeğer olarak, bazı k>0 için, n boyutundaki girişlerdeki çalışma süresi O(nk) ise, bir algoritma polinomdur.

Üssel zamanda azalmaya izin verilirse ne olur?

İndirgeme üstel zamana izin verilirse, orijinal problemi tamamen çözebilir ve hedef problemin önemsiz bir örneğini üretebilir Bu, NP'deki her problemin her birine indirgenebilir olduğu anlamına gelir. bu tür indirgemelerle ilgili diğer bir problem, bu nedenle NP'deki her problem üstel zaman az altmaları için NP-tamamlıdır.

Üslü algoritma nedir?

Bir algoritmanın üstel zaman olduğu söylenir, if T(n) 2poly(ile üst sınırlanır) ) , burada poli(n), n cinsinden bir polinomdur. Daha resmi olarak, eğer T(n) bazı sabitler için O(2nk) ile sınırlıysa, bir algoritma üstel zamandır. Ref:Wiki.

Önerilen: