Correction to: A Lagrangian dual method for two-stage robust optimization with binary uncertainties
Henri Lefebvre, Anirudh Subramanyam
TL;DR
This work identifies a flaw in the original sufficient conditions for obtaining a closed‑form optimal Lagrange multiplier in two‑stage robust optimization with binary uncertainty, demonstrated through a counterexample. It furnishes corrected, stronger conditions under which the closed‑form multiplier $u(\mathbf{x})-\ell(\mathbf{x})$ remains optimal and proves a corresponding inner‑problem integrality result via total unimodularity, while also deriving a polynomial‑time bound $\bar{\lambda}$ for more general data. To handle instances that do not satisfy the conditions, the authors develop practical algorithmic modifications to the Benders and column‑and‑constraint generation frameworks, including exact procedures for problems with indicator constraints and for general mixed‑integer second‑stage problems, with post‑hoc checks to ensure rigor. Computational experiments on 378 benchmarks show the modifications incur only modest overhead and largely preserve the original method’s computational advantages, confirming the approach’s practical viability and suggesting warm‑start strategies if suboptimality is detected. Overall, the paper reconciles theoretical guarantees with practical performance, enabling reliable, efficient solutions for a broad class of two‑stage robust optimization problems with binary uncertainty.
Abstract
We provide a correction to the sufficient conditions under which closed-form expressions for the optimal Lagrange multiplier are provided in arXiv:2112.13138 [math.OC]. We first present a simple counterexample where the original conditions are insufficient, highlight where the original proof fails, and then provide modified conditions along with a correct proof of their validity. Finally, although the original paper discusses modifications to their method for problems that may not satisfy any sufficient conditions, we substantiate that discussion along two directions. We first show that computing an optimal Lagrange multiplier can still be done in polynomial time. We then provide complete and correct versions of the corresponding Benders and column-and-constraint generation algorithms in which the original method is used. We also discuss the implications of our findings on computational performance.
