Correspondência numérica 3-dimensional
Correspondência numérica 3-dimensional é um problema de decisão NP-completo. Ela é dada por três multisets de inteiros , and , cada um contendo elementos , e um limitante vinculado. O objetivo é selecionar um subconjunto de tal que todo inteiro em , and ocorre apenas uma vez e que, para cada tripla no subconjunto de se mantenha . Este problema é rotulado como [ SP16 ] em.[1]
Exemplos
editarPegue um , e , e . Este exemplo tem uma solução, ou seja, . Note-se que cada somas tripla para . O conjunto não é uma solução, por diversas razões: nem todo o número é usado está ausente), um número é usado com muita freqüência ( ) e nem toda tripla se soma à (desde ). No entanto, existe pelo menos uma solução para este problema, que é a propriedade que nos interessa dos problemas de decisão. Se nós atribuíssemos para o mesmo , e , este problema teria nenhuma solução (todos os números de somam , o que não é igual a neste caso).
Problemas relacionados
editarCada instância do problema de correspondência numérica 3-dimensional é uma instância de tanto o Problema das 3 Partições, e o problema de correspondência 3-dimensional.
Prova de NP-Completo
editarA NP-completude do problema de 3-partição é afirmado por Garey e Johnson em "Computers and Intractability; A Guide to the Theory of NP-Completeness", que as referências a este problema com o código [ SP16 ]. Isto é feito por uma redução de correspondência 3-dimensional através de 4-partição. Para provar NP-completude da correspondente numérica 3-dimensional, a prova é semelhante, mas a redução de correspondência 3-dimensional através de 4-partição deve ser usado.
Referências
- ↑ Garey, Michael R. and David S. Johnson (1979), Computers and Intractability; A Guide to the Theory of NP-Completeness. ISBN 0-7167-1045-5