Eu já vi alguns problemas que são difíceis de NP, mas polinomialmente solucionáveis em dimensão fixa.
Penso que os exemplos são a mochila que pode ser resolvida em tempo polinomial se o número de itens for fixo e a Programação Linear Inteira com número fixo de variáveis ou restrições pelo resultado de Lenstras.
Questões:
Quais são outros exemplos de problemas difíceis de NP que se tornam polinomiais solucionáveis no tempo se a dimensão é fixa?
Existem problemas para os quais não é esse o caso?
Esse é sempre o caso de problemas que admitem um algoritmo FPTAS / tempo pseudo-polinomial como o Knapsack?
np-complete
optimization
decision-problem
linear-programming
parameterized-complexity
user2145167
fonte
fonte
Respostas:
Na complexidade parametrizada , resolvemos o problema fixando algum parâmetro (por exemplo,k ) Se somos capazes de resolver algum problema emf( k ) ⋅ p ( n ) tempo, dizemos que o problema é um parâmetro fixo tratável emk . Aquif( K ) é apenas uma função computável. Existem muitos problemas difíceis de NP que são FPT, no entanto, existem muitos problemas em NP que se acredita não serem controláveis por parâmetros fixos.
Se fixando algum parâmetro, podemos resolver um problema com o tempoO (nf( K )) , diz-se que esse problema está no XP. Acreditamos que XP não é igual ao FPT (assim como acreditamos que P≠ NP). Mas também existem muitos problemas entre esses dois (FPT e XP), e definimos uma hierarquia (na verdade, várias), sendo uma delas a hierarquia W. Na hierarquia W, você tem reduções, como redução nas classes NP-completas, exceto que não estamos procurando reduções de politempo, apenas precisamos de uma redução de FPT. A classe W [0] é a classe FPT.
Estes são alguns exemplos em diferentes classes da hierarquia W:
Esse é outro nível de complexidade para classificar os problemas de PN de maneira mais precisa e, se você quiser mais, poderá ver este artigo .
E se você quer ainda mais, é bom ler o livro de Grohe e Fomine
E finalmente:
Não necessariamente, sabe-se que, se o problema tem FPTAS, também é FPT (o que é óbvio), mas existem alguns trabalhos sobre a relação do PTAS e XP, mas não há uma relação muito estreita entre o PTAS e a hierarquia W (pelo menos Eu não sei neste momento).
Também em alguns casos, podemos corrigir alguns parâmetros diferentes, por exemplo: o comprimento de um caminho mais longo no gráfico é limitado e o tamanho de uma solução é limitado (por exemplo, no conjunto de vértices de feedback), ...
fonte