Bir algoritma için bir "problem" tanımlama doğal sayı kabul ve geri dönen, 0 ya da döner 1 1 , en az biri üzerinde , n ∈ N . Böyle bir n'ye A'nın "çözümü" denir.
Bir problemi kabul eden ve çözümlerinden birini döndüren bir algoritması olarak bir "evrensel problem çözücü" tanımlayın . Örneğin, U , tüm doğal sayılar üzerinde döngü yaparak ve girdisini 1 sonuç elde edinceye kadar üzerinde çalıştırarak çalışabilir (sadece geçerli girişte durması gerekir)
Evrensel problem çözücülerdeki performans sınırlarını araştırmak istiyorum
Verilen bir genel sorun, çözücü ve A bir sorun, göstermektedirler t ( u , A ) geçen süre U kabul giriş üzerine üretmek çıkış A
Herhangi bir evrensel problem çözücü V için , evrensel bir problem çözücü "verimli" denir.
İşte bağlıdır V ama bağlı değildir A
Etkili evrensel problem çözücüler var mı?
DÜZENLEME: "Problem" ve "evrensel problem çözücü" tanımlarının biraz daha zarif ve aslında eşdeğer bir şeye dönüştürülmesinin mümkün olduğunu fark ettim. "Sorun", girdi döndürmeyen 0 veya 1 olmayan bir algoritmadır (durur). "Evrensel bir problem çözücü" bir problemi kabul eden ve sonucunu döndüren bir algoritmadır. Aşağı yukarı evrensel bir Turing makinesi
Eski tanım yeni tanımlamaya indirgenebilir, çünkü eski anlamda bir sorun olarak, B'yi yeni anlamda sadece önemsiz eski algı evrensel sorun çözücüyü A'ya (yukarıdaki metinde açıklanan çözücü) uygulayan bir sorun oluşturabiliriz. )
Yeni tanım eski tanımlamaya indirgenebilir, çünkü yeni anlamda bir problem verildiğinde , eski anlamda A'yı sadece B'yi hesaplayan ve girdiyi sonuçla karşılaştıran bir sorun oluşturabiliriz
Yeni anlamda evrensel bir sorun çözücünün önemsiz örneği, girdisini çalıştıran bir algoritmadır