Istnieje rodzaj wyników w TCS, zwykle nazywany wynikami ładowania początkowego . Ogólnie rzecz biorąc, ma formę
Jeśli twierdzenie zachowuje, to twierdzenie zachowuje.
gdzie a to zdania, które wyglądają podobnie, a wydaje się „słabsze” niż , dlatego nazywamy ten typ wyników. Podam kilka konkretnych przykładów:
Twierdzenie. [Chen and Tell, STOC'19] Napraw każdy problem . Załóżmy, że dla każdego istnieje nieskończenie wiele takie, że obwody głębokości potrzebuję więcej niż przewody do rozwiązania problemu . Więc dla każdego, nie może być rozwiązany przez obwody głębokości i druty i dlatego .
Twierdzenie. [Gupta i in., FOCS'13] Załóżmy, że obliczenie permanentu wymaga głębokości obwody arytmetyczne o rozmiarze większym niż , ponad polami charakterystycznymi . Zatem obliczenie stałej wymaga obwodów arytmetycznych o wielkości wielobiegunowej, a zatem obowiązuje hipoteza Valianta.
Cóż, bardziej znany, ale nie tak odpowiedni przykład pochodzi z drobnoziarnistej złożoności:
Twierdzenie. [Backurs and Indyk, STOC'15] Jeśli możemy obliczyć EDYCJA ODLEGŁOŚCI w czasu (w modelu RAM), wtedy otrzymamy solver SAT szybciej niż jakikolwiek obecnie.
Aktualizacja. (10 lipca 2019 r.) Przykład odległości edycji może być nieco mylący. Zobacz odpowiedź Ryana na „standardowy” przykład.
Jak mogłeś sobie wyobrazić, (według mojej najlepszej wiedzy) wszystkie wyniki tego typu zostały udowodnione poprzez zastosowanie środka przeciwnego (wziąłem ten środek przeciwny w edytorze dystansowym). W pewnym sensie są to wszystkie wyniki algorytmiczne.
Zwykle są dwa sposoby zrozumienia wyniku ładowania. 1. Musimy tylko udowodnić a następnie zastosuj wynik, jeśli chcemy to udowodnić ; 2. Dowodzeniemoże być trudne, ponieważ z góry uważamy to za dowód trudny.
Problem polega na tym, że jeden (a dokładniej ja ) może nie być optymistą i przyjąć pierwsze zrozumienie, jeśli mimo wszystko nie ma pozytywnego zastosowania wyników bootstrap! Więc moje pytanie brzmi
Czy znamy jakikolwiek wynik ładowania początkowego jest udowodnione?
źródło
Odpowiedzi:
Klasycznym wynikiem możliwym do udowodnienia za pomocą ładowania początkowego (i mającym zastosowanie do udowodnienia prawdziwych dolnych granic) jest to, że w każdym modelu obliczeniowym, w którym mamyT.jaM.mi( n ) ≠ TjaM.mi(ndo) dla jakiejś stałejc > 1 tak naprawdę mamy T.jaM.mi( n ) ≠ TjaM.mi(n1 + ϵ) dla każdego ϵ>0 .
Chodzi o to, że jeśliTIME(n)=TIME(n1+ϵ) , możemy wielokrotnie zastosować argument dopełniający, aby uzyskać TIME(n)=TIME(nc) dla każdej stałejc . Możesz nawet użyć takiego argumentu, aby nieco poprawić znane twierdzenia dotyczące hierarchii czasu w różnych przypadkach.
źródło
Nie jestem pewien, czy to się liczy, ponieważ wszystko pochodzi z tego samego papieru, ale w pierwszym przejściu Craiga Gentry'ego przy całkowicie homomorficznym szyfrowaniu opartym na idealnych sieciach , najpierw pokazuje, że aby zbudować schemat FHE, wystarczy zbudować „nieco” schemat szyfrowania homomorficznego z pewną właściwością (jego obwód deszyfrowania jest płytszy niż głębokości, w których obwód może szyfrować). Następnie, przy dużym nakładzie pracy, pokazuje, jak zbudować taki nieco homomorficzny schemat szyfrowania.
źródło
Ostatni dowód Huanga naZA′ , hipoteza wrażliwości, polegająca na udowodnieniu ZA wiadomo, że to sugeruje. Zobacz blog Aaronsona:
Z pionierskiej pracy Gotsmana i Liniala w 1992 r. Wiadomo było, że aby udowodnić hipotezę wrażliwości, wystarczy udowodnić następującą jeszcze prostszą hipotezę kombinatorycznąZA :
źródło
Jedną z rzeczy, które przychodzą na myśl w obliczeniowej teorii uczenia się, jest wzmocnienie . Głównie:
Zazwyczaj jest to wykorzystywane przez uzyskanie słabego ucznia.
źródło