Optimization Online


A dynamic programming approach for a class of robust optimization problems

Marcio Costa(marcio.costa-santos***at***hds.utc.fr)
Agostinho Agra(aagra***at***ua.pt)
Michael Poss(michael.poss***at***lirmm.fr)
Dritan Nace(dritan.nace***at***hds.utc.fr)

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.

Keywords: Robust optimization, Budgeted uncertainty, Dynamic programming, Row-and-column generation, FPTAS.

Category 1: Robust Optimization

Citation: Submitted

Download: [PDF]

Entry Submitted: 02/18/2016
Entry Accepted: 02/18/2016
Entry Last Modified: 02/18/2016

Modify/Update this entry

  Visitors Authors More about us Links
  Subscribe, Unsubscribe
Digest Archive
Search, Browse the Repository


Coordinator's Board
Classification Scheme
Give us feedback
Optimization Journals, Sites, Societies
Mathematical Optimization Society