Há muito pouca informação que eu possa encontrar sobre o problema NP-completo de resolver a equação diofantina linear em números inteiros não negativos. Ou seja, existe uma solução em não negativo para a equação , onde todas as constantes são positivas? A única menção digna de nota desse problema que conheço está na Teoria da Programação Linear e Inteira de Schrijver . E mesmo assim, é uma discussão bastante concisa.
Portanto, eu apreciaria muito qualquer informação ou referência que você pudesse fornecer sobre esse problema.
Existem duas perguntas que mais me interessam:
- É fortemente NP-Complete?
- O problema relacionado de contar o número de soluções # P-hard, ou até # P-complete?
Respostas:
Em relação a (1), o problema não é fortemente NP-rígido, conforme o Corolário 1 aqui :
Papadimitriou, CH (1981). Sobre a complexidade da programação inteira. Jornal da ACM , 28 (4), 765-768.
Em relação a (2), o problema obviamente está no #P se todas as constantes forem positivas. Há também uma versão # P-complete do SubsetSum, que quase se encaixa na instância do problema, mas exige que o seja 0 ou 1, veja aqui :xEu
Faliszewski, P. e Hemaspaandra, L. (2009). A complexidade da comparação do índice de potência. Teórico Computer Science 410 (1), 101-107.
fonte
Não sou especialista nisso, mas gostaria de iniciar uma discussão construtiva. Aqui está uma tentativa, com base na pergunta math.stackexchange.com Conte o número de soluções positivas para uma equação diofantina linear . O material está relacionado aos polinômios de Erhart, sobre os quais não sei nada, e também penso nos comentários de @ SashoNikolov acima.
fonte