Arka fon:
Karar ağacı karmaşıklığı veya sorgu karmaşıklığı, aşağıdaki gibi tanımlanan basit bir hesaplama modelidir. Let olduğu bir Boolean fonksiyonu. ile gösterilen deterministik sorgu karmaşıklığı, girişinin (daha kötü durumda) deterministik bir algoritma tarafından okunması gereken minimum bit sayısıdır. değerini hesaplar . Karmaşıklık ölçüsünün, okunan girdinin bit sayısı olduğunu unutmayın; diğer tüm hesaplamalar ücretsizdir.
Aynı şekilde, Las Vegas, sorgu karmaşıklığı randomize tanımlayan , belirtilen ihtiyaç sıfır hata randomize algoritma değerlerini hesaplar göre beklenti okunmalıdır için girdi minimum bit sayısı, . Sıfır hata algoritması her zaman doğru yanıtı verir, ancak okunan giriş bitlerinin sayısı algoritmanın dahili rasgeleliğine bağlıdır. (Bu yüzden okunan beklenen girdi biti sayısını ölçüyoruz.)
Monte Carlo sorgu karmaşıklığı randomize tanımlayan , belirtilen , gerek bir sınırlanmış-hata randomize algoritma değerlerini hesaplar tarafından okunabilir için girdi minimum bit sayısı olarak . Sınırlı hata algoritması her zaman sonunda bir yanıt verir, ancak sadece 3'ten büyük olasılıkla doğru olması gerekir (örneğin).
Soru
Olup olmadığı sorusu hakkında bilinenler
?
Bilindiği gibi
çünkü Monte Carlo algoritmaları en azından Las Vegas algoritmaları kadar güçlüdür.
Son zamanlarda iki karmaşıklık arasında bilinen bir ayrım olmadığını öğrendim. Bu iddia için bulabildiğim en son referans 1998'den [1]:
[1] Nikolai K. Vereshchagin, Randomize Boole karar ağaçları: Çeşitli açıklamalar, Teorik Bilgisayar Bilimi, Cilt 207, Sayı 2, 6 Kasım 1998, Sayfa 329-342, ISSN 0304-3975, http://dx.doi.org/ 10.1016 / S0304-3975 (98) 00071-1 .
Birinin diğeri açısından en iyi bilinen üst sınırı
nedeniyle [2]:
[2] Kulkarni, R. ve Tal, A. (2013, Kasım). Kesirli Blok Hassasiyetinde. Hesaplamalı Karmaşıklık (ECCC) Elektronik Kolokyumu'nda (Cilt 20, s. 168).
İki özel sorum var.
- [Referans istek]: Bu sorunu tartışan daha yeni bir makale (1998'den sonra) var mı?
- Daha da önemlisi , bu iki karmaşıklığı ayırmak için öngörülen bir aday işlevi var mı?
V2'de eklendi : Ref [2] eklendi, aday fonksiyonun varlığı hakkında ikinci soruyu vurguladı.