Informatyka teoretyczna dostarczyła kilka przykładów „ceny abstrakcji”. Dwa najbardziej znaczące dotyczą eliminacji i sortowania Gaussa. Mianowicie:
- Wiadomo, że eliminacja Gaussa jest optymalna do, powiedzmy, obliczenia wyznacznika, jeśli ograniczysz operacje do wierszy i kolumn jako całości [1]. Oczywiście algorytm Strassena nie przestrzega tego ograniczenia i jest asymptotycznie lepszy niż eliminacja Gaussa.
- Przy sortowaniu, jeśli traktujesz elementy listy jako czarne skrzynki, które można tylko porównywać i przenosić, mamy standardową dolną granicę teoretyczną informacji teoretycznych. Jednak drzewa syntezy jądrowej pokonały to, o ile rozumiem, sprytne wykorzystanie rozmnażania.
Czy istnieją inne przykłady ceny abstrakcji?
Aby być bardziej formalnym, szukam przykładów, w których dolna granica jest bezwarunkowo znana w słabym modelu obliczeniowym, ale wiadomo, że została naruszona w silniejszym modelu. Ponadto słabość słabego modelu powinna przybierać formę abstrakcji , co wprawdzie jest pojęciem subiektywnym. Na przykład nie uważam ograniczenia obwodów monotonicznych za abstrakcję. Mam nadzieję, że dwa powyższe przykłady wyjaśniają, czego szukam.
[1] KLYUYEV, VV i NI KOKOVKIN-SHcHERBAK: W sprawie minimalizacji liczby operacji arytmetycznych dla rozwiązania liniowych układów algebraicznych równań. Tłumaczenie GI TEE: Raport techniczny CS 24, czerwiec t4, t965, Wydział Informatyki, Uniwersytet Stanforda.