Towards Data Science

How Benders Decomposition Works Part I: Optimality Cuts

A friendly introduction to one of the most powerfull optimization techniques using the uncapacitated facility location problem The post How Benders Decomposition Works Part I: Optimality Cuts appeared first on Towards Data Science .

Towards Data Science
Aug 21

How Benders Decomposition Works, Part II: Feasibility Cuts

Learning about Farkas' lemma and how it can inform Benders decomposition to learn from infeasibility, applied to the capacitated facility location problem. The post How Benders Decomposition Works, Part II: Feasibility Cuts appeared first on Towards Data Science .

By Luis Fernando Pérez Armas
arXiv Machine Learning
Jun 8

The Proxy Benders Decomposition

arXiv:2606. 07403v1 Announce Type: cross Abstract: Benders decomposition is a fundamental framework for solving large-scale mixed-integer optimization problems with complicating variables that, when fixed, yield significantly easier subproblems.

By Changkun Guan, El Mehdi Er Raqabi, Mathieu Tanneau, Pascal Van Hentenryck
arXiv AI
Jul 7

Resource-constrained Project Scheduling with Time-of-Use Energy Tariffs and Machine States: A Logic-based Benders Decomposition Approach

arXiv:2601. 06542v2 Announce Type: replace-cross Abstract: In this paper, we investigate the Resource-Constrained Project Scheduling Problem (RCPSP) with Time-of-Use (TOU) energy tariffs and machine states, a variant of RCPSP for production scheduling, where energy price is part of the criteria and one highly energy-demanding machine can be in one of the following three states: proc, idle, or off.

By Corentin Juvigny, Anton\'in Nov\'ak, Jan Mand\'ik, Zden\v{e}k Hanz\'alek
arXiv Machine Learning
Sep 3

Differentiable Electricity-Market Clearing for Gradient-Based Planning

The paper introduces a differentiable optimization layer for electricity‑market clearing, enabling gradient‑based planning of large data centers. By treating market clearing as a differentiable process, the authors can propagate planning costs back through cleared prices, validating gradients against finite differences. Applied to a 50 MW load allocation problem across six candidate buses in two synthetic networks, gradient optimization nearly matches exhaustive enumeration, with small objective gaps and a noted systematic error near site‑closure thresholds.

By Luca Mungo, Maarten P. Scholl, Arnau Quera-Bofarull