Bu bağlama bağlıdır. Teorik bilgisayar biliminde, genellikle her polinom zaman algoritması 'verimli' olarak kabul edilir. Yaklaşık algoritmalarda, örneğinn1/ϵ1/ϵ pratikte herhangi bir makul değeri için kullanılamayacak olsa da, verimli sayılır ϵ. SAT için çalışan bir algoritman2100 inanılmaz bir atılım olurdu.
Klasik algoritmalarda, yani 80'li ve daha önceki algoritmalarda, aşağıdaki çalışma zamanları n3ya da öylesine (düşün matris çarpımı, minimum maliyet eşleştirmesi, akışlar, doğrusal programlama) verimli sayılır. Diyorum ki, hala çoğu insan tarafından verimli kabul ediliyor. Tabii kin2 algoritması, nlogn algoritma, örneğin sıralama için olduğu bilinmektedir.
Günümüzde terabaytlarca veriyle başa çıkabilen alt doğrusal algoritmalara veya akış algoritmalarına doğru bir eğilim vardır. Google dizinindeki tüm sayfaların sayfa sıralamasını hesaplamak için matris çarpımını kullanmayı deneyin. Bu işe yaramaz.
Tabii ki, kesinlikle yararlı olsa da, bir algoritmanın asimptotik çalışma zamanı tüm hikayeyi anlatmaz. İyi asimptotik çalışma süresine sahip algoritmalar vardır, ancak etkili bir şekilde kullanılamayacak kadar büyük sabitler. Hiç. Lipton onlara Galaktik Algoritmalar diyor . Robert Sedgewick bile, en kötü durum sınırlarının “ bilimi çoğunlukla işe yaramaz, genellikle garantiler için işe yaramaz olduğunu” ve “en kötü durum analizinin performansı tahmin etmek için işe yaramaz olduğunu” konuşmasında Bilimi Bilgisayar Bilimine Geri Koymak .