Escolar Documentos
Profissional Documentos
Cultura Documentos
Aqui estão alguns dos problemas mais comumente conhecidos que são NP-completos quando expressos como problemas
de decisão. Esta lista não é abrangente (há mais de 3000 problemas NP-completos conhecidos). A maioria dos problemas nesta
lista são retirados do livro seminal de Garey e Johnson Computers and Intractability: A Guide to the Theory of NP-Completeness, e
são apresentados aqui na mesma ordem e organização.
Conteúdo
ÿ 1 Teoria dos grafos
ÿ 1.1 Cobertura e particionamento
ÿ 1.2 Subgráficos e supergrafos
ÿ 1.3 Ordenação de vértices
ÿ 1.4 Iso- e outros morfismos
ÿ 1.5 Diversos
ÿ 2 Projeto de rede ÿ 2.1
Árvores geradoras
ÿ 2.2 Cortes e conectividade
ÿ 2.3 Problemas de roteamento
ÿ 2.4 Problemas de fluxo
ÿ 2.5 Diversos
ÿ 2.6 Desenho Gráfico
ÿ 3 conjuntos e partições ÿ
3.1 Cobrindo, batendo e dividindo
ÿ 3.2 Problemas de conjunto ponderado
ÿ 3.3 Definir partições
ÿ 4 Armazenamento e recuperação ÿ
4.1 Armazenamento de dados
ÿ 4.2 Compressão e representação
ÿ 4.3 Problemas de banco de dados
ÿ 5 Sequenciamento e agendamento
ÿ 5.1 Sequenciamento em um processador
ÿ 5.2 Agendamento de multiprocessadores
ÿ 5.3 Agendamento da loja
ÿ 5.4 Diversos
ÿ 6 Programação matemática
ÿ 7 Álgebra e teoria dos números ÿ 7.1
Problemas de divisibilidade
ÿ 7.2 Solvabilidade das equações
ÿ 7.3 Diversos
ÿ 8 jogos e quebra-cabeças
ÿ 9 Lógica ÿ
9.1 Lógica proposicional
ÿ 9.2 Diversos
ÿ 10 Autômatos e teoria da linguagem ÿ 10.1
Teoria dos autômatos
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista
Translated by Google
de problemas NP-completos - Wikipedia, a enciclopédia livre Página 2 de 17
Cobertura e divisória
ÿ Cobertura de vértice [1][2]
Casos especiais NP-completos incluem o problema do conjunto dominante de arestas, ou seja, o problema do conjunto
dominante em grafos de linha. As variantes NP-completas incluem o problema do conjunto dominante conectado.
Casos especiais NP-completos incluem o problema de casamento máximo mínimo,[13] que é essencialmente igual
ao problema do conjunto dominante de arestas (veja acima).
ÿ Partição em triângulos[14]
ÿ Partição em subgráficos isomórficos[15]
ÿ Partição em subgrafos hamiltonianos[16]
ÿ Divisão em florestas[17]
ÿ Particionar em correspondências perfeitas[18]
ÿ Correspondência estocástica de peso máximo de dois estágios
ÿ Problema de cobertura de cliques [1][19]
ÿ Problema de alocação de berço [carece de fontes]
ÿ Cobertura por subgráficos bipartidos completos[20]
ÿ Número Grundy[21]
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas NP-completos - Wikipedia, a enciclopédia livre
Translated by Google Página 3 de 17
Largura da árvore[22] ÿ
Subgrafos e supergrafos
Clique[1][23] ÿ
ÿ Conjunto independente [24]
ÿ [citação necessária]
Subgrafo induzido com propriedade ÿ
ÿ [citação necessária]
Subgrafo conexo induzido com propriedade ÿ
ÿ Caminho induzido [25]
ÿ Subgráfico bipartido completo balanceado[26]
ÿ Subgráfico bipartido[27]
ÿ Subgrafo conectado com limite de grau[28]
ÿ Subgráfico plano[29]
Subgráfico de borda[30] ÿ
ÿ Subgráfico transitivo[31]
ÿ Subgráfico não conectado[32]
ÿ Subgráfico mínimo conectado em k[33]
ÿ Subgráfico cúbico[34]
ÿ Dígrafo equivalente mínimo[35]
ÿ Completação hamiltoniana[36]
ÿ Conclusão do gráfico de intervalo[37]
ÿ Conclusão do gráfico de caminho[38]
Ordenação de vértices
ÿ Isomorfismo de subgrafo[51]
ÿ Maior subgráfico comum[52]
ÿ Correspondência máxima de subgráfico[53]
ÿ Contratibilidade do gráfico[54]
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista
Translated by Google
de problemas NP-completos - Wikipedia, a enciclopédia livre Página 4 de 17
ÿ Homomorfismo gráfico[55]
ÿ D-morfismo Dígrafo[56]
Diversos
Design de rede
Árvores de abrangência
Cortes e conectividade
ÿ Particionamento de gráfico
ÿ Partição acíclica
ÿ Corte máximo [1] ÿ
Corte limitado mínimo (corte mínimo em conjuntos limitados)
ÿ Aumento de biconectividade
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas
Translated NP-completos - Wikipedia, a enciclopédia livre
by Google Página 5 de 17
Problemas de roteamento
Problemas de fluxo
Diversos
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista
Translated by Google
de problemas NP-completos - Wikipedia, a enciclopédia livre Página 6 de 17
Desenho do gráfico
Os gráficos ocorrem com frequência em aplicativos diários e são usados para modelar muitos dados, muitas vezes grandes. Tal
exemplos incluem redes biológicas ou sociais, que contêm centenas, milhares e até bilhões de
nós em alguns casos (veja, por exemplo, Facebook ou LinkedIn). Portanto, mesmo quando todas as informações estão disponíveis
na forma de um gráfico, é importante ter boas maneiras de visualizar os dados para dar sentido a eles e extrair recursos interessantes, e é
isso que torna importante o desenho do gráfico.
Conjuntos e partições
ÿ Correspondência tridimensional[1][70]
ÿ Capa exata [1][71]
ÿ Definir embalagem[1][72]
ÿ Definir divisão[73]
ÿ Definir capa[1][74]
ÿ Conjunto de teste mínimo [75]
ÿ Definir base[76]
ÿ Conjunto de rebatidas [1][77]
ÿ Padrão de interseção[78]
ÿ Contenção comparativa[79] interseção
ÿ de 3 matróides[80]
Partição[1] ÿ
ÿ Soma do subconjunto
ÿ Produto de subconjunto
ÿ 3 partições
ÿ Correspondência tridimensional numérica
ÿ Correspondência numérica com somas de destino
ÿ Soma do componente esperado
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas NP-completos - Wikipedia, a enciclopédia livre
Translated by Google Página 7 de 17
Definir partições
ÿ Partição mediana
Armazenamento e recuperação
Armazenamento de dados
ÿ Embalagem do recipiente[81]
Compressão e representação
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas NP-completos - Wikipedia, a enciclopédia livre
Translated by Google Página 8 de 17
Sequenciamento e agendamento
Sequenciamento em um processador
ÿ Sequenciamento de
tarefas[1] ÿ Sequenciamento com tempos de liberação e prazos
ÿ Sequenciamento para minimizar tarefas atrasadas
ÿ Sequenciamento para minimizar o peso atrasado
ÿ Sequenciamento para minimizar o tempo de conclusão ponderado
ÿ Sequenciamento para minimizar atrasos ponderados
ÿ Sequenciamento com prazos e tempos de configuração
ÿ Sequenciamento para minimizar o custo cumulativo máximo
Escalonamento multiprocessador
ÿ Agendamento de multiprocessador
ÿ Agendamento com restrição de precedência
ÿ Agendamento com restrição de recursos
ÿ Agendamento com prazos individuais
ÿ Agendamento preventivo
ÿ Agendamento para minimizar o tempo de conclusão ponderado
Agendamento de loja
Diversos
ÿ Projeto de horário
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas NP-completos - Wikipedia, a enciclopédia livre
Translated by Google Página 9 de 17
ÿ Agendamento de
equipe ÿ Planejamento de
produção ÿ Prevenção de impasse
Programação matemática
ÿ Aproximação esparsa
Problemas de divisibilidade
ÿ Congruências quadráticas ÿ
Incongruências simultâneas ÿ
Divisibilidade simultânea de polinômios lineares ÿ Divisibilidade
comparativa ÿ Divisibilidade de expressão exponencial ÿ Não
divisibilidade de um polinômio produto ÿ Máximo divisor
comum não trivial
ÿ Polinômios univariados não lineares sobre GF[2n ], n o comprimento da entrada. De fato sobre qualquer GF [qn ].
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas
Translated NP-completos - Wikipedia, a enciclopédia livre
by Google Página 10 de 17
Diversos
ÿ Avaliação permanente ÿ
Integração do produto cosseno ÿ
Ponto de equilíbrio ÿ Unificação
com operadores comutativos ÿ Unificação para
álgebras finitamente apresentadas ÿ Associação de
expressão inteira ÿ Cadeia de adição mínima
Jogos e quebra-cabeças
ÿ Conjunto de rebatidas
alternadas ÿ Combinação ponderada máxima
alternada ÿ Aniquilação ÿ Navio de guerra ÿ Touros
e vacas, comercializados como Master Mind ÿ
Clickomania (mesmo jogo) ÿ Somas cruzadas ÿ
Construção de palavras cruzadas ÿ Eternity II
Fillomino[118] ÿ
Inundar[119] ÿ
FreeCell[120] ÿ
Heyawake[121] ÿ ÿ
Insanidade
Instantânea ÿ Kakuro
Lemmings[122] ÿ ÿ
Acende ÿ Masyu
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas
Translated NP-completos - Wikipedia, a enciclopédia livre
by Google Página 11 de 17
Lógica
Lógica proposicional
Problemas de lógica proposicional, em particular problemas de satisfatibilidade e suas variantes, são de particular interesse
prático porque muitos problemas práticos podem ser resolvidos expressando-os como problemas de satisfatibilidade e, em
seguida, usando solucionadores SAT eficientes para obter uma solução exata rapidamente. .
ÿ Satisfação booleana[1][124] 3-
satisfatibilidade[1][125] ÿ
ÿ 3SAT não-todos iguais [126]
ÿ Um em três 3SAT[127]
ÿ Máximo 2-satisfação[128]
ÿ Satisfação generalizada[129]
Não tautologia[130] ÿ
ÿ Forma normal disjuntiva equivalente mínima para uma determinada tabela verdade[131]
ÿ Conectivos funcionalmente completos de verdade[132]
ÿ Planar-3SAT
ÿ Monotone-3SAT
Diversos
Idiomas formais
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista
Translated by Google
de problemas NP-completos - Wikipedia, a enciclopédia livre Página 12 de 17
Geometria computacional
ÿ Testando se uma árvore pode ser representada como árvore geradora mínima euclidiana
ÿ Reconhecimento de gráfico de disco unitário (Os gráficos de disco unitário são gráficos de interseção de círculos de raio
unitário no plano)[140] ÿ Muitos planejamentos de movimento entre obstáculos poligonais no plano são NP-hard.
Otimização do programa
Geração de código
ÿ Suficiência de registro ÿ
Atribuição de registro viável ÿ Suficiência
de registro para loops ÿ Geração de código
em uma máquina de um registro ÿ Geração de código com
registros ilimitados ÿ Geração de código para atribuições
paralelas ÿ Geração de código com expressões de endereço
ÿ Geração de código com localizações de variáveis não
fixas ÿ Computação de conjunto ÿ Otimização de bits de microcódigo
Programas e esquemas
Diversos
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas
Translated NP-completos - Wikipedia, a enciclopédia livre
by Google Página 13 de 17
Veja também
Notas
^ abcdefghijklmnopqrstu 1.
Karp (1972)
2. ^ Garey & Johnson (1979): GT1
3. ^ Garey & Johnson (1979): GT2
4. ^ Garey & Johnson (1979): GT3
5. ^ Garey & Johnson (1979): GT4
6. ^ Garey & Johnson (1979): GT15
7. ^ Garey & Johnson (1979): GT5 8.
^ Garey & Johnson (1979): GT6 9. ^
Garey & Johnson (1979): GT7 10. ^
Garey & Johnson (1979): GT8 11 . ^
Garey & Johnson (1979): GT9 12. ^
Conjunto de Dominação Independente Mínima (http://www.csc.kth.se/~viggo/wwwcompendium/node14.html)
13. ^ Garey & Johnson (1979): GT10
14. ^ Garey & Johnson (1979): GT11
15. ^ Garey & Johnson (1979): GT12
16. ^ Garey & Johnson (1979): GT13
17. ^ Garey & Johnson (1979): GT14
18. ^ Garey & Johnson (1979): GT16
19. ^ Garey & Johnson (1979): GT17
20. ^ Garey & Johnson (1979): GT18 ^
ab 21.
Garey & Johnson (1979): GT56
^ ab 22.
Arnborg, Corneil & Proskurowski (1987)
23. ^ Garey & Johnson (1979): GT19
24. ^ Garey & Johnson (1979): GT20
25. ^ Garey & Johnson (1979): GT23
26. ^ Garey & Johnson (1979): GT24
27. ^ Garey & Johnson (1979): GT25
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista
Translated by Google
de problemas NP-completos - Wikipedia, a enciclopédia livre Página 14 de 17
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas
Translated NP-completos - Wikipedia, a enciclopédia livre
by Google Página 15 de 17
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas
Translated NP-completos - Wikipedia, a enciclopédia livre
by Google Página 16 de 17
Referências
ÿ Garey, Michael R.; Johnson, David S. (1979), Computers and Intractability: A Guide to the Theory of NP-
Completeness, WH Freeman, ISBN 0-7167-1045-5. Este livro é um clássico, desenvolvendo a teoria e, em
seguida, catalogando muitos problemas NP-Completos.
ÿ Cook, SA (1971). "A complexidade dos procedimentos de prova de teoremas". Anais, Terceiro Simpósio
Anual da ACM sobre a Teoria da Computação, ACM, Nova York. págs. 151-158. doi:10.1145/800157.805047
(http://dx.doi.org/10.1145%2F800157.805047) .
ÿ Karp, Richard M. (1972). "Redutibilidade entre problemas combinatórios". Em Miller, Raymond E.; Thatcher,
James W.. Complexidade de Computações Computacionais. Pleno. págs. 85-103.
ÿ Dunne, PE. "Uma lista anotada de problemas NP-completos
selecionados" (http://www.csc.liv.ac.uk/~ped/teachadmin/COMP202/annotated_np.html) .
COMP202, Departamento de Ciência da Computação, Universidade de
Liverpool. http://www.csc.liv.ac.uk/~ped/teachadmin/COMP202/annotated_np.html. Recuperado em 2008-06-
21.
ÿ Crescenzi, P.; Kann, V.; Halldorsson, M.; Karpinski, M.; Woeginger, G. "Um compêndio de problemas de
otimização NP" (http://www.nada.kth.se/~viggo/problemlist/compendium.html).
KTH NADA, Estocolmo. http://www.nada.kth.se/~viggo/problemlist/compendium.html.
Recuperado em 21/06/2008.
ÿ Dahlke, K. "NP complete problems" (http://www.mathreference.com/lan-cx-np,intro.html).
Projeto de referência matemática. http://www.mathreference.com/lan-cx-np,intro.html. Recuperado em 2008-
06-21.
ÿ Friedman, E (2002). "Quebra-cabeças de pérolas
são NP completos" (http://www.stetson.edu/~efriedma/papers/pearl/pearl.html) . Stetson University, DeLand,
Flórida. http://www.stetson.edu/~efriedma/papers/pearl/pearl.html. Recuperado em 2008-
06-21.
ÿ Holzer, Markus; Ruepp, Oliver (2007). "Os problemas do design de interiores - uma análise de
complexidade do jogo Heyawake". Proceedings, 4th International Conference on Fun with Algorithms,
LNCS 4475. Springer, Berlin/Heidelberg. págs. 198–212. doi:10.1007/978-3-540-
72914-3_18 (http://dx.doi.org/10.1007%2F978-3-540-72914-3_18) . ISBN 978-3-540-72913-
6.
ÿ Kaye, Richard (2000). "O Campo Minado é NP-completo". Inteligência Matemática 22 (2): 9–
15. doi:10.1007/BF03025367 (http://dx.doi.org/10.1007%2FBF03025367). Mais
informações disponíveis online nas páginas do Campo Minado de Richard Kaye (http://
web.mat.bham.ac.uk/RWKaye/minesw/).
ÿ Kashiwabara, T.; Fujisawa, T. (1979). "NP-completude do problema de encontrar um grafo de
intervalo de número mínimo de cliques contendo um dado grafo como um subgrafo". Proc.
Simpósio Internacional de Circuitos e Sistemas. págs. 657-660.
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011
Machine Lista de problemas NP-completos - Wikipedia, a enciclopédia livre
Translated by Google Página 17 de 17
ÿ Ohtsuki, Tatsuo; Mori, Hajimu; Kuh, Ernest S.; Kashiwabara, Toshinobu; Fujisawa, Toshio (1979). "Atribuição de
porta lógica unidimensional e gráficos de intervalo". IEEE Transactions on Circuits and Systems 26 (9): 675– 684.
doi: 10.1109/TCS.1979.1084695 (http://dx.doi.org/10.1109%2FTCS.1979.1084695).
ÿ Cormode, Graham (2004). "A dureza do jogo dos lemingues, ou Oh não, mais provas de completude
NP". Anais da Terceira Conferência Internacional sobre Diversão com Algoritmos (FUN 2004). págs. 65-76.
Recuperado de "http://en.wikipedia.org/w/index.php?title=List_of_NP
complete_problems&oldid=462834938"
Categorias: Listas relacionadas à matemática Problemas NP-completos
ÿ Esta página foi modificada pela última vez em 28 de novembro de 2011 às 02:59.
ÿ O texto está disponível sob a Licença Creative Commons Attribution-ShareAlike; termos adicionais podem ser
aplicados. Consulte os Termos de uso para obter detalhes.
Wikipedia® é uma marca registrada da Wikimedia Foundation, Inc., uma organização sem fins lucrativos.
http://en.wikipedia.org/wiki/List_of_NP-complete_problems 01/12/2011