Homojen olmamanın nasıl faydalı olabileceğine dair örnekler nelerdir?


9

Homojen olmamanın hesaplamada yararlı olduğunu gördüğünüz yolları merak ediyorum. Bir yol, olduğu gibi rastgeleliktirBPPP/pÖlydiğeri ise tüm dillerin düzgün olmayan devreleri olduğunu göstermek için kullanılan arama tablolarıdır.

Özellikle, olasılıksal yöntem ve diğer yapıcı olmayan (ya da yapıcı-olmayan) kanıtlama yöntemleri ile var olduğu bilinen nesnelerin tekdüzelik kullanılarak kullanılabileceği yollarla ilgileniyorum. Örneklerin doğal olmasını, aksine olmamasını tercih ederim. Açık olmak gerekirse, tartışmalı bir problem için bir devre şöyle olabilir: bir dil verildiğindeLP, Gerçekten zor bazı fonksiyonları hesaplayarak bir polinom boyutlu devre oluşturuyorum f(|x|) tavsiyemi kullanarak ve f(|x|)n/|f(|x|)|xL.


Peki "yararlı" demekle sorunu çözmek için gerekli kaynakları önemli ölçüde azaltmak demek? mesela muntazam olanlardan önemli ölçüde daha küçük olan düzgün olmayan devreler veya tavsiyesiz çok daha hızlı çalışan tavsiyeye sahip tur makineleri?
usul

Bunlar denk, değil mi? Gerçekten "ilginç bir şey kanıtlamak için kullanılan" gibi yararlı demekti
Samuel Schlesinger

Tekdüzelik kullanarak kanıtlayacağınız tüm ilginç şeylerin, belki de devrelerin bilinen tek tip olanlardan daha iyi olacağı, ancak mümkün olanlardan daha iyi olmayacağı dışında, temelde söylediklerinize düşeceğini tahmin ediyorum
Samuel Schlesinger

Yanıtlar:


11

Sevdiğim bir örnek, N-EcÖN-E/(n+1)dilde dizeleri sayarak (bkz . https://blog.computationalcomplexity.org/2004/01/little-theorem.html ).


Bu harika, çünkü olasılıklı yönteme veya arama tablolarına güvenmiyor. Bunun için teşekkürler.
Samuel Schlesinger

(Tavsiye dizesinin uzunluğunun tam olması gerekiyorsa, nişi oldukça açıkçası yapar (ve bunu apaçık-ne-değil, çalıştığını göstermek için herhangi bir yol göremiyorum)).

Ben tavsiye sınıfları genellikle kesin tavsiye uzunluğuna sahip tanımlanmamış olduğunu düşünüyorum @RickyDemer
Samuel Schlesinger

Ayrıca, şimdiye kadar denemelerimde bunu göremiyorum, bu yüzden birisi referans verebilir veya nasıl göreceğinden bahsedebilirse, takdir ediyorum
Samuel Schlesinger

1
@SamuelSchlesinger: P / poli veya C / log (herhangi bir C sınıfı için) genellikle büyük Oh'a kadar tavsiye uzunluğuyla tanımlanırken, bu her zaman doğru değildir. Bazı sonuçlar kesin sayıda tavsiye biti kullanır (bazen 1 kadar küçük!).
Joshua Grochow

10

Bir örnek NLUL/poly. Bu teorem Reinhardt ve Allender tarafından " Belirsizliği Açık Hale Getirme " başlıklı makalesinde kanıtlanmıştır . Ayrıntılara girmeden, algoritmalarındaki tavsiye bir dizi kenar ağırlığı atamasından oluşur, böylece herhangi bir digraf içinG tarafından kodlanmış n-bit dizesi, dizideki bazı atamaları yapar G"min-benzersiz". Böyle bir dizinin olasılıksal yöntemle var olduğu gösterilebilir. Reinhardt ve Allender'ın ana katkısı, belirli bir digrafide sekanstaki hangi atamanın işe yaradığını bulmak için açık log-log algoritmaları vermekti.G ve karar vermek için s-t benzersiz bir digrafide bağlanabilirlik.

Olduğu gibi BPPP/poli, burada tekbiçimliliğin aslında gerekli olmadığı, yani N-L=UL.


6

Aradığın şeye uyup uymadığından emin değilim, ancak hiyerarşi teoremlerinin bir tavsiye ile bilinmesi gereken semantik karmaşıklık sınıfları için hiyerarşi teoremlerini kanıtlayan birkaç sonuç var. En iyi bilinen örnek, bir hiyerarşi teoremi bilmediğimiz BPP'dir, ancak Fortnow ve Santhanam, bir tavsiyeyle var olduğunu gösterdi (Barak'ın daha fazla tavsiye kullanan bir sonucuna dayanarak). Melkebeek ve Pervyshev'in bu makalesi referanslar ve tarih ve öncekileri olduğu anlaşılan bir teorem veriyor.


Eğer sadece bir bit ise, bunun gibi P/lÖg?
T ....

@Turbo BPP / 1'in BPP ile aynı olduğu iddiası. Bir kanıt yazmayı deneyin ve bunun nerede yanlış gittiğini kendiniz kolayca görebilmelisiniz
Sasho Nikolov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.