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?