Two-Stage Robust Network Flow and Design Under Demand Uncertainty

We describe a two-stage robust optimization approach for solving network flow and design problems with uncertain demand. In two-stage network optimization, one defers a subset of the flow decisions until after the realization of the uncertain demand. Availability of such a recourse action allows one to come up with less conservative solutions compared to single-stage optimization. However, this advantage often comes at a price: two-stage optimization is, in general, significantly harder than single-stage optimization. For network flow and design under demand uncertainty, we give a characterization of the first-stage robust decisions with an exponential number of constraints and prove that the corresponding separation problem is NP-hard even for a network flow problem on a bipartite graph. We show, however, that if the second-stage network topology is totally ordered or an arborescence, then the separation problem is tractable. Unlike single-stage robust optimization under demand uncertainty, two-stage robust optimization allows one to control conservatism of the solutions by means of an allowed “budget for demand uncertainty.” Using a budget of uncertainty, we provide an upper bound on the probability of infeasibility of a robust solution for a random demand vector. We generalize the approach to multicommodity network flow and design, and give applications to lot-sizing and location-transportation problems. By projecting out second-stage flow variables, we define an upper bounding problem for the two-stage min-max-min optimization problem. Finally, we present computational results comparing the proposed two-stage robust optimization approach with single-stage robust optimization as well as scenario-based two-stage stochastic optimization.

[1]  Alper Atamtürk Strong Formulations of Robust Mixed 0–1 Programming , 2006, Math. Program..

[2]  Melvyn Sim,et al.  Tractable Approximations to Robust Conic Optimization Problems , 2006, Math. Program..

[3]  Endre Boros,et al.  On the Existence of a Feasible Flow in a Stochastic Transportation Network , 1991, Oper. Res..

[4]  Ulrich Faigle,et al.  Computational Complexity of Some Maximum Average Weight Problems with Precedence Constraints , 1994, Oper. Res..

[5]  Melvyn Sim,et al.  Robust discrete optimization and network flows , 2003, Math. Program..

[6]  Melvyn Sim,et al.  A Tractable Approximation of Stochastic Programming via Robust Optimization , 2006 .

[7]  Garud Iyengar,et al.  Ambiguous chance constrained problems and robust optimization , 2006, Math. Program..

[8]  Antonio Alonso Ayuso,et al.  Introduction to Stochastic Programming , 2009 .

[9]  Tara L. Terry,et al.  Robust Linear Optimization With Recourse , 2009 .

[10]  Allen L. Soyster,et al.  Technical Note - Convex Programming with Set-Inclusive Constraints and Applications to Inexact Linear Programming , 1973, Oper. Res..

[11]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[12]  Alan J. Hoffman,et al.  SOME RECENT APPLICATIONS OF THE THEORY OF LINEAR INEQUALITIES TO EXTREMAL COMBINATORIAL ANALYSIS , 2003 .

[13]  Dimitris Bertsimas,et al.  A Robust Optimization Approach to Inventory Theory , 2006, Oper. Res..

[14]  Daniel Bienstock,et al.  Computing robust basestock levels , 2008, Discret. Optim..

[15]  Roger J.-B. Wets,et al.  The facets of the polyhedral set determined by the Gale—Hoffman inequalities , 1993, Math. Program..

[16]  Donald Goldfarb,et al.  Robust Portfolio Selection Problems , 2003, Math. Oper. Res..

[17]  Arkadi Nemirovski,et al.  Robust Convex Optimization , 1998, Math. Oper. Res..

[18]  Roger J.-B. Wets,et al.  Preprocessing in Stochastic Programming: The Case of Uncapacitated Networks , 1989, INFORMS J. Comput..

[19]  Igor Averbakh Minmax regret solutions for minimax optimization problems with uncertainty , 2000, Oper. Res. Lett..

[20]  D. Gale A theorem on flows in networks , 1957 .

[21]  Laurent El Ghaoui,et al.  Robust Solutions to Uncertain Semidefinite Programs , 1998, SIAM J. Optim..

[22]  David Simchi-Levi,et al.  A New Generation of Vehicle Routing Research: Robust Algorithms, Addressing Uncertainty , 1996, Oper. Res..

[23]  Peng Sun,et al.  A Linear Decision-Based Approximation Approach to Stochastic Programming , 2008, Oper. Res..

[24]  Igor Averbakh,et al.  On the complexity of a class of combinatorial optimization problems with uncertainty , 2001, Math. Program..

[25]  Andrew E. B. Lim,et al.  Relative Entropy, Exponential Utility, and Robust Dynamic Pricing , 2007, Oper. Res..

[26]  Arkadi Nemirovski,et al.  Robust solutions of Linear Programming problems contaminated with uncertain data , 2000, Math. Program..

[27]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

[28]  Martin W. P. Savelsbergh,et al.  Robust Optimization for Empty Repositioning Problems , 2009, Oper. Res..

[29]  Fernando Ordóñez,et al.  Robust Capacity Expansion of Transit Networks ∗ , 2004 .

[30]  A Gerodimos,et al.  Robust Discrete Optimization and its Applications , 1996, J. Oper. Res. Soc..

[31]  A. Ben-Tal,et al.  Adjustable robust solutions of uncertain linear programs , 2004, Math. Program..

[32]  AtamtürkAlper,et al.  Two-Stage Robust Network Flow and Design Under Demand Uncertainty , 2007 .

[33]  Stein W. Wallace,et al.  Preprocessing in Stochastic Programming: The Case of Capacitated Networks , 1995, INFORMS J. Comput..