Tak więc, jak wiadomo, problem decyzyjny ILP 0-1 jest NP-zupełny. Pokazanie tego w NP jest łatwe, a pierwotna redukcja pochodziła z SAT; od tego czasu wykazano, że wiele innych problemów z NP-Complete ma formulacje ILP (które działają jako redukcje tych problemów do ILP), ponieważ ILP jest bardzo przydatna ogólnie.
Redukcje z ILP wydają się znacznie trudniejsze do zrobienia samemu lub wyśledzenia.
Zatem moje pytanie brzmi: czy ktoś zna redukcję czasu wielopunktowego z ILP do SAT, czyli demonstruje, jak rozwiązać problem decyzji 0-1 ILP za pomocą SAT?
Jest to pewnego rodzaju nekroza odpowiedzi na już udzielone i zaakceptowane pytanie, ale chcę zauważyć, że istnieje naprawdę łatwiejszy sposób.
Rozważ, że masz jedną z takich nierówności:
Przemierzając wszystkie nierówności i zbierając klauzule, dostaniesz cnf na końcu. Często ten cnf będzie WAY SIMPLER, a następnie taki, który wynika z zaakceptowanej odpowiedzi. Koszt jest jednak trudniejszy w procesie wstępnego przetwarzania.
źródło