Ana sayma fonksiyonu , indirgenen , daha az bir asal sayıların sayısı olarak tanımlanır veya eşit olan , x .
Bir karar problemini 'den aşağıdaki gibi tanımlayabiliriz:
İkili olarak yazılmış iki ve n sayısı verildiğinde π ( x ) = n olup olmadığına karar verin .
Bir arkadaşım ve ben bugün bu sorundan bahsediyorduk. Bu sorun için bir psödopolinom-zaman algoritması var - sayıların kaçının asal olduğunu görmek için her adımda deneme bölümünü kullanarak kadar sayın ve bunun n'ye eşit olup olmadığını kontrol edin . Yeni tarif ettiğim algoritma sadece polinom yardımcı alanı kullanmak için uygulanabileceğinden, sorun PSPACE'de de var.
Ancak, bu sorunu daha düşük bir karmaşıklık sınıfına yerleştirmenin bir yolunu bulmakta zorlanıyorum. Problem için bir polinom zaman doğrulayıcısının nasıl oluşturulacağını göremiyorum, bu yüzden NP'de olup olmadığından emin değilim ve onu polinom hiyerarşisine sokmanın bir yolunu düşünemiyorum.
Bu sorun için en uygun karmaşıklık sınıfı nedir?
Teşekkürler!