PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 27, 20260 citationsOpen Access

Decomposition Methods for Mixed-Integer Linear Programs

View Full Paper
IKIgor Kuvychko

Key Points

  • The article aims to clarify the structure and function of three decomposition methods used in mixed-integer linear programs.
  • Introduces Lagrangian relaxation, Dantzig–Wolfe decomposition, and Benders decomposition.
  • Uses a model to illustrate how each method coordinates decisions (prices, patterns, cuts).
  • Examines bounds provided by each method to enhance understanding.
  • Lagrangian relaxation improves coordination by modifying global constraints within the objective.
  • Dantzig–Wolfe decomposition enhances efficiency through packaging feasible plans into patterns for selection.
  • Benders decomposition effectively separates strategic decisions from operational responses, facilitating clearer decision-making.

Abstract

Many hard mixed-integer linear programs are hard not because every local decision is difficult, but because a relatively small number of global constraints force those local decisions to coordinate. This article gives an approachable introduction to three classic decomposition methods for exploiting that structure: Lagrangian relaxation, Dantzig–Wolfe decomposition, and Benders decomposition. The article uses a small activation-and-assignment model as a running example and examines it through three lenses. Lagrangian relaxation coordinates with prices by relaxing global coupling constraints and moving them into the objective. Dantzig–Wolfe decomposition coordinates with columns by packaging local feasible plans into patterns and letting a master linear program choose among them. Benders decomposition coordinates with cuts by separating strategic integer decisions from operational subproblem responses. The goal is to make the relationships among these methods concrete: why they exist, how they work, what kinds of bounds they provide, and when each method feels natural. The article is intended for readers with some background in linear or integer programming who want a more intuitive structural understanding of decomposition methods.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Igor Kuvychko (2026) studied this question.

synapsesocial.com/papers/69eefd9bfede9185760d45c7https://doi.org/10.5281/zenodo.19750516
Ask AI
Helpful
Bookmark
Share
View Full Paper