Foi mostrado no artigo "Programação inteira com um número fixo de variáveis" que as programações inteiras com número constante de restrições (ou variáveis) são polinomialmente solucionáveis.
Isso vale para a programação 0-1?
Foi mostrado no artigo "Programação inteira com um número fixo de variáveis" que as programações inteiras com número constante de restrições (ou variáveis) são polinomialmente solucionáveis.
Isso vale para a programação 0-1?
Respostas:
Estou assumindo que por "programação 0-1 com um número constante de restrições" você quer dizer o seguinte problema:
Maximize alguma função linear de (x_1, x_2, ..., x_n) sujeita às restrições em que cada x_i está em {0,1} e a um número constante de restrições lineares adicionais.
Esse problema é NP-completo, mesmo com 1 restrição adicional, pois 0-1 mochila pode ser escrita neste formulário.
Lenstra mostrou no artigo mencionado que o Problema de Viabilidade do Programa Linear Inteiro
é polinomialmente solucionável, se n ou m for constante. (Observe a ausência de uma função de objetivo.) Esse resultado é comumente usado na análise de problemas parametrizados, ou seja, pode ser usado para provar a rastreabilidade de parâmetros fixos por uma redução.
Programação inteira 0-1 ou programação inteira binária (BIP) é o caso especial da programação inteira em que as variáveis precisam ser 0 ou 1 (em vez de números inteiros arbitrários). Esse problema também é classificado como NP-difícil e, de fato, a versão da decisão é NP-Completa.