Gerçekten önyükleme yapan önyükleme sonuçları


9

TCS'de genellikle önyükleme sonuçları olarak adlandırılan bir tür sonuç vardır . Genel olarak, biçimdedir

Eğer teklif A tutar, sonra teklif A tutar.

nerede A ve A benzer görünen önermelerdir ve A görünüşe göre "zayıf" A, bu tür sonuçları adlandırmamızın nedeni budur. Birkaç somut örnek vereyim:

Teorem. [Chen ve Tell, STOC'19] Herhangi bir sorunu giderinΠ{BFE,WS5,W5STCONN} . Her biri içinc>1 sonsuz sayıda var dN öyle ki TC0 derinlik devreleri d daha fazlasına ihtiyacım var n1+cd sorunu çözmek için teller Π. Sonra herhangi biri içind0,kN, Π tarafından çözülemez TC0 derinlik devreleri d0 ve nk teller ve bu nedenle TC0NC1.

Teorem. [Gupta ve ark., FOCS'13] Kalıcı hesaplamanın, karakteristiği alanlar üzerinde dan daha büyük boyut- aritmetik devre gerektirdiğini varsayalım . Daha sonra kalıcı hesaplamak süperpolinom büyüklüğünde aritmetik devreler gerektirir ve bu nedenle Valiant'ın Konjeksiyonu geçerlidir.3nΩ(n)0

Daha ünlü ama çok da uygun olmayan bir örnek, ince taneli karmaşıklıktan geliyor:

Teorem. [Backurs ve Indyk, STOC'15] zamanında (RAM modelinde) DÜZENLEME MESAFESİNİ hesaplayabilirsek , şu anda mevcut olanlardan daha hızlı bir SAT çözücüsü alırız.O(n2ϵ)

Güncelleme. (10 Temmuz 2019) Mesafeyi düzenleme örneği biraz kafa karıştırıcı olabilir. “Standart” bir örnek için Ryan'ın cevabına bakınız.

Tahmin edebileceğiniz gibi, (en iyi bilgime göre) bu türdeki tüm sonuçlar, çelişkili (kanıtlama mesafesindeki bir çelişkili aldım) kanıtlanarak kanıtlanmıştır. Yani bir anlamda bunların hepsi algoritmik sonuçlardır.

Genellikle bir önyükleme sonucunu anlamanın iki yolu vardır. 1. Biz sadece kanıtlamak zorunda ve sonra biz kanıtlamak istiyorsanız, sonuç uygulamak ; 2. Deney dolayı zor olabilir önsel biz düşünüyorum kanıtlayan zor.AAAA

Sorun şu ki, bir (veya daha doğrusu, I ) pek iyimser olmayabilir ve sonuçta bootstrap sonuçlarının olumlu bir kullanımı yoksa ilk anlayışı alabilir! Yani sorum

kanıtlanmış olduğu herhangi bir önyükleme sonucu biliyor muyuz ?A


2
Artırma (gevşekçe konuşursak: "PAC zayıf öğrenen varsa, PAC öğrenen varsa") tasarıyı uygun mu?
Clement

@ClementC. Elbette.
Yorumunuz

Yanıtlar:


10

Önyüklemesinin (ve gerçek alt sınır kanıtlayan için geçerlidir) tarafından klasik sonuç kanıtlanabilir elimizde olan hesaplama modelinde olmasıdır için bazı sabit , gerçekte elimizde , her .TIME(n)TIME(nc)c>1TIME(n)TIME(n1+ϵ)ϵ>0

Buradaki fikir, eğer , her sabit için elde etmek için tekrar tekrar bir dolgu argümanı uygulayabiliriz . Böyle bir argümanı, çeşitli durumlarda bilinen zaman hiyerarşisi teoremlerini biraz iyileştirmek için bile kullanabilirsiniz.TIME(n)=TIME(n1+ϵ)TIME(n)=TIME(nc)c


1
Bu çok hoş bir örnek! IIRC, belirleyici olmayan zaman hiyerarşisi teoreminin en başında bu şekilde kanıtlanmıştır (Cook?).
Lwins

1
Bu aşağı yukarı doğrudur. Yukarıdaki argümanın tipik bir uygulamasında, bunu sadece "sabit" sayıda uygulayabiliriz; Cook, "sınırsız" sayıların nasıl uygulanacağını gösterir
Ryan Williams


4

Huang'ın Duyarlılık Konjonktürü hakkındaki son kanıtı, bunu ima ettiği bilinen bir kanıtlamayı içeriyordu . Aaronson'un bloguna bakın:AA

1992 yılında Gotsman ve Linial'in öncü çalışmalarından, Hassasiyet Konjonktürünü kanıtlamak için, aşağıdaki daha basit kombinasyonel konjonktür kanıtlamanın yeterli olduğu biliniyordu :A

S, n-boyutlu Boole hiperküpünün herhangi bir alt kümesi olsun,{0,1}n ,2n1+1. O zaman S'de S'de en az ~ nc komşuları olan bir nokta olmalı.


3

Akla gelen bir şey, hesaplama öğrenme teorisinde, arttırmaktır . esasen:

PAC ayarında, sınıf için zayıf bir öğrenciniz varsa C (yani, rastgele tahmin etmekten "sadece daha iyi" yapan bir şey), o zaman sınıf için (güçlü) bir öğrenci edinirsiniz C.

Tipik olarak, bu gerçekten zayıf bir öğrenci edinerek kullanılır.

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.