Portanto, como é sabido, o problema de decisão 0-1 da ILP é NP-completo. É fácil mostrar que está no NP e a redução original foi do SAT; desde então, muitos outros problemas do NP-Complete demonstraram ter formulações de ILP (que funcionam como reduções desses problemas para o ILP), porque o ILP é muito útil em geral.
As reduções do ILP parecem muito mais difíceis de resolver ou rastrear.
Portanto, minha pergunta é: alguém conhece uma redução de tempo poli de ILP para SAT, ou seja, demonstrando como resolver qualquer problema de decisão de 0-1 ILP usando SAT?
É algum tipo de necro-resposta para uma pergunta já respondida e aceita, mas quero observar que existe uma maneira realmente mais fácil.
Considere que você tem uma das desigualdades como esta:
Ao atravessar todas as desigualdades e coletar cláusulas, você receberá o cnf no final. Freqüentemente, esse cnf será MUITO MAIS SIMPLES, então um, que resulta da resposta aceita. O custo é um pré-processamento mais difícil, no entanto.
fonte