Consistency Cuts for Dantzig-Wolfe Reformulations

Jens Vinther Clausen, Richard Lusby, Stefan Ropke

Research output: Contribution to journalJournal articleResearchpeer-review

299 Downloads (Pure)

Abstract

This paper introduces a family of valid inequalities, which we term consistency cuts, to be applied to a Dantzig-Wolfe reformulation (or decomposition) with linking variables. We prove that these cuts ensure an integer solution to the corresponding DantzigWolfe relaxation when certain criteria to the structure of the decomposition are met. We implement the cuts and use them to solve a commonly used test set of 200 instances of the temporal knapsack problem. We assess the performance with and without the cuts and compare further to CPLEX and other solution methods that have historically been used to solve the test set. By separating consistency cuts, we show that we can obtain optimal integer solutions much faster than the other methods and even solve the remaining unsolved problems in the test set. We also perform a second test on instances from the MIPLIB 2017 online library of mixed-integer programs, showing the potential of the cuts on a wider range of problems.
Original languageEnglish
JournalOperations Research
Volume70
Issue number5
Pages (from-to)2883–2905
ISSN0030-364X
DOIs
Publication statusPublished - 2022

Keywords

  • Integer programming
  • Cutting plane/facet
  • Algorithms
  • Theory

Fingerprint

Dive into the research topics of 'Consistency Cuts for Dantzig-Wolfe Reformulations'. Together they form a unique fingerprint.

Cite this