Wie bekannt ist, ist das 0-1-Entscheidungsproblem von ILP NP-vollständig. Es ist einfach zu zeigen, dass es sich um NP handelt, und die ursprüngliche Reduzierung stammte von SAT. Seitdem wurde gezeigt, dass viele andere NP-Complete-Probleme ILP-Formulierungen aufweisen (die als Reduktion von diesen Problemen auf ILP fungieren), da ILP sehr allgemein ist.
Reduzierungen von ILP scheinen viel schwieriger zu sein, entweder ich selbst oder um sie aufzuspüren.
Meine Frage ist daher, ob jemand eine Mehrfachzeitverkürzung von ILP zu SAT kennt, dh wie man ein 0-1 ILP-Entscheidungsproblem mit SAT löst.
Es ist eine Art Nekro-Antwort auf eine bereits beantwortete und akzeptierte Frage, aber ich möchte darauf hinweisen, dass es einen wirklich einfacheren Weg gibt.
Angenommen, Sie haben eine der folgenden Ungleichungen:
Durchqueren aller Ungleichungen und Sammeln von Klauseln erhalten Sie am Ende cnf. Oft ist diese CNF WEGE EINFACHER, dann eine, die sich aus einer akzeptierten Antwort ergibt. Die Kosten für die Vorverarbeitung sind jedoch höher.
quelle