Dolne granice monotonicznych obwodów arytmetycznych są łatwiejsze, ponieważ zabraniają anulowania. Z drugiej strony możemy udowodnić wykładnicze dolne granice dla obwodów obliczających funkcje boolowskie, nawet jeśli dowolne monotoniczne funkcje o wartościach rzeczywistych są dozwolone jako bramki (patrz np. Rozdz. 9.6 wsol: R × R → R książce ).
Chociaż monotone arytmetyczne obwody są słabsze niż monotonicznych logicznych układów (w tym ostatnim mamy odwołania ∧ = i ∨ ( ∧ b ) = ), obwody te są interesujące ze względu na ich stosunku do programowania dynamicznego (DP) algorytmów . Większość takich algorytmów można symulować za pomocą obwodów w półprzewodnikach ( + , min ) lub ( + , max )a ∧ a = aa ∨ ( a ∧ b ) = a( + , min )( + , maks. ). Bramki odpowiadają następnie podproblemom używanym przez algorytm. Jerrum i Snir (w pracy V Vinay) faktycznie dowodzą, że każdy algorytm DP dla idealnego dopasowania minimalnej wagi (jak również dla problemu TSP) musi generować wykładniczo wiele podproblemów. Ale problem Perfect Mathching nie polega na „wadzie DP” (nie spełnia zasady optymalności Bellmana ). Programowanie liniowe (nie DP) jest znacznie bardziej odpowiednie dla tego problemu.
A co z problemami optymalizacji, które można rozwiązać za pomocą stosunkowo małych algorytmów DP - czy możemy udowodnić również dolne granice? Bardzo interesujący pod tym względem jest stary wynik Kerra (Twierdzenie 6.1 w jego doktoracie ). Oznacza to, że klasyczny algorytm DP Floyda-Warshalla dla problemu najkrótszych ścieżek wszystkich par (APSP) jest optymalny : konieczne są podproblemy . Jeszcze bardziej interesujące jest to, że argument Kerr jest bardzo prosty (znacznie prostszy niż Jerrum i Snir): po prostu używa aksjomatu dystrybucji
a + min ( b , c ) = min ( aΩ ( n3))Aho, Hopcroft i Ullman pokazuje, że problem ten jest równoważny problemowi APSP. i możliwość „zabicia” min-bramek poprzez ustawienie jednego z argumentów na 0. W ten sposób dowodzi, że n 3 -bramek jest konieczne do pomnożenia dwóchmacierzy n × n przez semestr ( + , min ) . W rozdz. 5.9książkia + min ( b , c ) = min ( a , b ) + min ( a , c )0n3)n × n( + , min )
Następne pytanie może brzmieć: co z problemem najkrótszych ścieżek z jednego źródła (SSSP)? Algorytm Bellmana-Forda DP dla tego (pozornie „prostszego”) problemu wykorzystuje również bramki . Czy to jest optymalne? Jak dotąd nie jest znane rozdzielenie tych dwóch wersji problemu najkrótszej ścieżki; zobacz ciekawą gazetę Virginii i Ryana Williamsa. Tak więc świetnym wynikiem byłaby dolna granica Ω ( n 3 ) w obwodach ( + , min ) dla SSSP. Następne pytanie może brzmieć: a co z dolnymi granicami dla plecaka? W tym projekcieO ( n3))Ω ( n3))( + , min ) dolnych granic dla plecaka jest udowodniona w słabszym modelu obwodów których użycie +( + , maks. )+ bramek jest ograniczone; w załączniku dowód Kerr został odtworzony.