A dynamic programming approach for a class of robust optimization problems - Archive ouverte HAL
Article Dans Une Revue SIAM Journal on Optimization Année : 2016

A dynamic programming approach for a class of robust optimization problems

Résumé

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.
Fichier principal
Vignette du fichier
5328.pdf (451.27 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01348688 , version 1 (02-02-2018)

Identifiants

Citer

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⟩
739 Consultations
877 Téléchargements

Altmetric

Partager

More