Quali sono alcuni esempi di problemi decisionali difficili che possono essere risolti in tempi polinomiali? Sto cercando problemi per i quali l'algoritmo ottimale è "lento" o problemi per i quali l'algoritmo più veloce conosciuto è "lento".
Ecco due esempi:
Riconoscimento di grafici perfetti. Nel loro articolo FOCS'03 [1] Cornuéjols, Liu e Vuskovic hanno fornito un algoritmo temporale per il problema, dove n è il numero di vertici. Non sono sicuro che questo limite sia stato migliorato, ma a quanto ho capito, è necessaria più o meno una svolta per ottenere un algoritmo più veloce. (Gli autori forniscono un algoritmo temporale O ( n 9 ) nella versione journal di [1], vedere qui ).
Riconoscimento dei grafici delle mappe. Thorup [2] ha dato un algoritmo piuttosto complesso con l'essere esponente (circa?) . Forse questo è stato persino notevolmente migliorato, ma non ho un buon riferimento.
Sono particolarmente interessato a problemi che hanno un'importanza pratica e l'ottenimento di un algoritmo "veloce" (o anche pratico) è stato aperto per diversi anni.
[1] Cornuéjols, Gérard, Xinming Liu e Kristina Vuskovic. "Un algoritmo polinomiale per il riconoscimento di grafici perfetti." Fondamenti di informatica, 2003. Atti. 44 ° Simposio IEEE annuale su. IEEE, 2003.
[2] Thorup, Mikkel. "Mappa grafici in tempo polinomiale." Fondamenti di informatica, 1998. Atti. 39 ° Simposio annuale su. IEEE, 1998.