Bu, somut bir cevaptan ziyade öznel bir soru olabilir, ama yine de.
Karmaşıklık teorisinde, verimli hesaplamalar kavramını inceliyoruz. Gibi sınıflar vardır açılımı polinom zaman ve açılımı günlük alanı . Her ikisinin de bir tür "verimlilik" olarak kabul edildiği düşünülür ve bazı sorunların zorluklarını oldukça iyi yakalarlar.
Ancak arasında bir fark vardır ve : polinom zamanda, süre , çalışan sorunların birlik olarak tanımlanır herhangi bir sabit zamanında , yani,
,
günlük alanı, , . tanımını taklit , olur
,
burada , polylog uzayının sınıfı olarak adlandırılır . Sorum şu:
Neden loglogları polylog space yerine verimli hesaplama kavramı olarak kullanıyoruz?
Bir ana sorun, tüm sorun kümeleriyle ilgili olabilir. çok-bir azaltma altında, hem hem de problemleri tamdır. Buna karşılık, eğer bu gibi indirimler altında problemler , uzay hiyerarşisi teoremiyle . Peki ya polylog redüksiyonlarına geçersek? Bu tür problemlerden kaçınabilir miyiz? Genel olarak, in verimlilik kavramına uyması için elimizden gelenin en iyisini ve (gerekirse) bazı iyi tanımlamaları "güzel" bir sınıfın sahip olması gereken her iyi özellik için elde etmek için değiştirirsek, ne kadar ileri gidebiliriz?
Pollog alanı yerine log alanı kullanmanın teorik ve / veya pratik sebepleri var mı?