I limiti inferiori per i circuiti aritmetici monotoni diventano più facili perché vietano le cancellazioni. D'altra parte, siamo in grado di dimostrare limiti inferiori esponenziali per i circuiti di elaborazione funzioni booleane, anche se qualsiasi monotona a valori reali funzioni sono ammessi come porte (si veda ad esempio Setta 9.6 in. Libro ).g:R×R→R
a∧a=aa∨(a∧b)=a(+,min)(+,max). Le porte corrispondono quindi ai sottoproblemi utilizzati dall'algoritmo. Ciò che Jerrum e Snir (nel documento di V Vinay) effettivamente dimostrano è che qualsiasi algoritmo DP per il Min Weight Perfect Matching (così come per il problema TSP) deve produrre esponenzialmente molti sottoproblemi. Ma il problema Perfect Mathching non è di "DP flawor" (non soddisfa il principio di ottimalità di Bellman ). La programmazione lineare (non DP) è molto più adatta a questo problema.
E che dire dei problemi di ottimizzazione che possono essere risolti da algoritmi DP ragionevolmente piccoli - possiamo dimostrare limiti inferiori anche per loro? Molto interessante in questo senso è un vecchio risultato di Kerr (Teorema 6.1 nel suo dottorato di ricerca ). Implica che l'algoritmo classico Floyd-Warshall DP per il problema All-Pairs Shortest Paths (APSP) sia ottimale : sono necessari sottoproblemi . Ancora più interessante è che l'argomento di Kerr è molto semplice (molto più semplice di quello usato da Jerrum e Snir): usa solo l'assioma distributivo
e la possibilità di "uccidere" le porte minime impostando uno dei suoi argomenti su modo dimostra cheΩ(n3)a+min(b,c)=min(a,b)+min(a,c)0n3le porte plus sono necessarie per moltiplicare due matrici sul semiring . In sett. 5.9 del libro di Aho, Hopcroft e Ullman è dimostrato che questo problema è equivalente al problema APSP.n×n(+,min)
Una domanda successiva potrebbe essere: che dire del problema SSSP (Singleest Source Shortest Paths)? L'algoritmo Bellman-Ford DP per questo problema (apparentemente "più semplice") utilizza anche porte . È ottimale? Finora non è nota alcuna separazione tra queste due versioni del problema del percorso più breve; vedere un interessante documento di Virginia e Ryan Williams in questo senso. Quindi, un limite inferiore in circuiti per SSSP sarebbe un grande risultato. La prossima domanda potrebbe essere: che dire dei limiti inferiori per lo zaino? In questo progetto i limiti inferiori per lo zaino sono dimostrati nel modello più debole di circuiti cui l'uso diO(n3)Ω(n3)(+,min)(+,max)+-gates è limitato; nell'appendice viene riprodotta la prova di Kerr.