Quais são alguns exemplos de problemas difíceis de decisão que podem ser resolvidos em tempo polinomial? Estou procurando problemas para os quais o algoritmo ideal é "lento" ou problemas para os quais o algoritmo mais rápido conhecido é "lento".
Aqui estão dois exemplos:
Reconhecimento de gráficos perfeitos. Em seu trabalho no FOCS'03 [1] Cornuéjols, Liu e Vuskovic forneceram um algoritmo de tempo para o problema, onde é o número de vértices. Não tenho certeza se esse limite foi aprimorado, mas, pelo que entendi, é necessário mais ou menos um avanço para obter um algoritmo mais rápido. (Os autores fornecem um algoritmo de tempo na versão do diário de [1], veja aqui ).
Reconhecimento de gráficos de mapas. Thorup [2] deu um algoritmo bastante complexo com o expoente sendo (cerca de?) . Talvez isso tenha sido dramaticamente aprimorado, mas não tenho uma boa referência.
Estou especialmente interessado em problemas que têm importância prática e a obtenção de um algoritmo "rápido" (ou mesmo prático) está aberta há vários anos.
[1] Cornuéjols, Gérard, Xinming Liu e Kristina Vuskovic. "Um algoritmo polinomial para reconhecer gráficos perfeitos." Fundações de Ciência da Computação, 2003. Proceedings. 44º Simpósio Anual do IEEE em. IEEE, 2003.
[2] Thorup, Mikkel. "Mapear gráficos em tempo polinomial." Fundações de Ciência da Computação, 1998. Proceedings. 39º Simpósio Anual em. IEEE, 1998.