Skip to Main content Skip to Navigation
New interface
Journal articles

A dynamic programming approach for a class of robust optimization problems

Abstract : Common approaches to solve a robust optimization problem decompose the problem into a master problem (MP) and adversarial separation problems (APs). MP contains the original robust constraints, however written only for finite numbers of scenarios. Additional scenarios are generated on the fly by solving the APs. We consider in this work the budgeted uncertainty polytope from Bertsimas and Sim, widely used in the literature, and propose new dynamic programming algorithms to solve the APs that are based on the maximum number of deviations allowed and on the size of the deviations. Our algorithms can be applied to robust constraints that occur in various applications such as lot-sizing, TSP with time-windows, scheduling problems, and inventory routing problems, among many others. We show how the simple version of the algorithms leads to a FPTAS when the deterministic problem is convex. We assess numerically our approach on a lot-sizing problem, showing a comparison with the classical MIP reformulation of the AP.
Complete list of metadata

Cited literature [33 references]  Display  Hide  Download
Contributor : Marcio Santos Connect in order to contact the contributor
Submitted on : Friday, February 2, 2018 - 6:48:05 PM
Last modification on : Friday, August 5, 2022 - 3:03:01 PM
Long-term archiving on: : Wednesday, May 2, 2018 - 10:37:19 AM


Files produced by the author(s)



Agostinho Agra, Marcio Costa Santos, Dritan Nace, Michael Poss. A dynamic programming approach for a class of robust optimization problems. SIAM Journal on Optimization, 2016, 26 (3), pp.1799-1823. ⟨10.1137/15M1007070⟩. ⟨hal-01348688⟩



Record views


Files downloads