Mixed uncertainty sets for robust combinatorial optimization | Optimization Letters Skip to main content
Log in

Mixed uncertainty sets for robust combinatorial optimization

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

In robust optimization, the uncertainty set is used to model all possible outcomes of uncertain parameters. In the classic setting, one assumes that this set is provided by the decision maker based on the data available to her. Only recently it has been recognized that the process of building useful uncertainty sets is in itself a challenging task that requires mathematical support. In this paper, we propose an approach to go beyond the classic setting, by assuming multiple uncertainty sets to be prepared, each with a weight showing the degree of belief that the set is a “true” model of uncertainty. We consider theoretical aspects of this approach and show that it is as easy to model as the classic setting. In an extensive computational study using a shortest path problem based on real-world data, we auto-tune uncertainty sets to the available data, and show that with regard to out-of-sample performance, the combination of multiple sets can give better results than each set on its own.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Aissi, H., Bazgan, C., Vanderpooten, D.: Min–max and min–max regret versions of combinatorial optimization problems: a survey. Eur. J. Oper. Res. 197(2), 427–438 (2009)

    Article  MathSciNet  Google Scholar 

  2. Bertsimas, D., Gupta, V., Kallus, N.: Data-driven robust optimization. Math. Program. 167(2), 235–292 (2018)

    Article  MathSciNet  Google Scholar 

  3. Buchheim, C., Kurtz, J.: Robust combinatorial optimization under convex and discrete cost uncertainty. EURO J. Comput. Optim. 6(3), 211–238 (2018)

    Article  MathSciNet  Google Scholar 

  4. Birge, J.R., Louveaux, F.: Introduction to Stochastic Programming. Springer, Berlin (2011)

    Book  Google Scholar 

  5. Bertsimas, D., Sim, M.: Robust discrete optimization and network flows. Math. Program. 98(1–3), 49–71 (2003)

    Article  MathSciNet  Google Scholar 

  6. Ben-Tal, A., Den Hertog, D., De Waegenaere, A., Melenberg, B., Rennen, G.: Robust solutions of optimization problems affected by uncertain probabilities. Manag. Sci. 59(2), 341–357 (2013)

    Article  Google Scholar 

  7. Chassein, A., Dokka, T., Goerigk, M.: Algorithms and uncertainty sets for data-driven robust shortest path problems. Eur. J. Oper. Res. 274(2), 671–686 (2019)

    Article  MathSciNet  Google Scholar 

  8. Chassein, A., Goerigk, M.: Compromise solutions for robust combinatorial optimization with variable-sized uncertainty. Eur. J. Oper. Res. 269(2), 544–555 (2018)

    Article  MathSciNet  Google Scholar 

  9. Chassein, A., Goerigk, M.: On scenario aggregation to approximate robust combinatorial optimization problems. Optim. Lett. 12(7), 1523–1533 (2018)

    Article  MathSciNet  Google Scholar 

  10. Chassein, A., Goerigk, M.: Variable-sized uncertainty and inverse problems in robust optimization. Eur. J. Oper. Res. 264(1), 17–28 (2018)

    Article  MathSciNet  Google Scholar 

  11. Campbell, T., How, J.P.: Bayesian nonparametric set construction for robust optimization. In: American Control Conference (ACC), 2015, pp. 4216–4221. IEEE (2015)

  12. Crespi, G.P., Kuroiwa, D., Rocca, M.: Robust optimization: sensitivity to uncertainty in scalar and vector cases, with applications. Oper. Res. Perspect. 5, 113–119 (2018)

    Article  MathSciNet  Google Scholar 

  13. Gabrel, V., Murat, C., Thiele, A.: Recent advances in robust optimization: an overview. Eur. J. Oper. Res. 235(3), 471–483 (2014)

    Article  MathSciNet  Google Scholar 

  14. Goerigk, M., Schöbel, A.: Algorithm engineering in robust optimization. In: Algorithm Engineering, pp. 245–279. Springer (2016)

  15. Kasperski, A., Zieliński, P.: Minmax regret approach and optimality evaluation in combinatorial optimization problems with interval and fuzzy weights. Eur. J. Oper. Res. 200(3), 680–687 (2010)

    Article  MathSciNet  Google Scholar 

  16. Kasperski, A., Zieliński, P.: Robust discrete optimization under discrete and interval uncertainty: a survey. In: Robustness Analysis in Decision Aiding, Optimization, and Analytics, pp. 113–143. Springer (2016)

  17. López-Ibánez, M., Dubois-Lacoste, J., Stützle, T., Birattari, M.: The irace package, iterated race for automatic algorithm configuration. Technical Report TR/IRIDIA/2011-004, IRIDIA, Université Libre de Bruxelles, Belgium (2011)

  18. Poss, M.: Robust combinatorial optimization with knapsack uncertainty. Discrete Optim. 27, 88–102 (2018)

    Article  MathSciNet  Google Scholar 

  19. Welsh, D.J.A.: Matroid Theory. Courier Corporation, Chelmsford (2010)

    MATH  Google Scholar 

Download references

Acknowledgements

We thank the anonymous referees, who provided valuable insight in the preparation of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rahul Roy.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: Additional experimental results

Appendix: Additional experimental results

To understand how each uncertainty set performs for each s-t pair, we choose a representative configuration for each uncertainty set to compare the performance. The description of the configurations which are compared can be found below.

  • Mixed Uncertainty Set: We use a mix of convex hull and ellipsoidal uncertainty. The scaling parameter, \(\lambda \), and the weight parameter, \(w_j\), of convex hull are 0.2234 and 0.7502 respectively. For the ellipsoidal set, the scaling and weight parameters take the values 5.4609 and 0.9796 respectively.

  • Convex Hull: The scaling parameter is 0.2.

  • Ellipsoidal: The scaling parameter is 6.0.

  • Interval: The scaling parameter is 0.075.

Figure 4 shows the comparison in performance for each measure (Avg, Max and CVaR), both in-sample and out-of-sample, for every pair of mixed set and parent set, i.e., we compare performance for mixed and convex hull sets, for mixed and ellipsoidal sets and for mixed and interval sets. This is achieved by taking the relative difference in the solutions delivered by the mixed set and the comparing parent set for each s-t pair, i.e., we calculate the difference between the value of parent and mixed solution, and divide by the value of the mixed solution. While a negative value indicates that the solution delivered by the mixed set is better than the parent set, a positive value indicates the opposite. For the sake of clarity in the plots, we filter out the sample containing only zero values as they indicate that both the sets deliver exactly the same solution. In our case, for each pair of mixed and parent set, the number of s-t pairs for which the solutions differed are as follows: 131 (21.8%) for mixed and convex hull sets; 91 (15.2%) for mixed and ellipsoidal sets; and 129 (21.5%) for mixed and interval sets.

Fig. 4
figure 4

Relative differences with respect to average, worst-case (max), and average of worst 5% (CVaR) performance measures

Figure 4a, d, and 4b, e respectively compare the Avg and Max performance measures (both in-sample and out-of-sample) for each pair of mixed and parent set. For the majority of the s-t pairs, mixed set performs better than both ellipsoidal and interval sets for both in-sample and out-of-sample data. Moreover, while in-sample performance given by convex hull is better than that of mixed set, the out-of-sample performance of convex hull is similar to that of mixed set. Similarly, for the CVaR performance measure, Fig. 4c, f lead us to conclude that for majority of the s-t pairs, for both in-sample and out-of-sample performances, while mixed set performs worse than ellipsoidal set, it performs better than the other two parent sets.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dokka, T., Goerigk, M. & Roy, R. Mixed uncertainty sets for robust combinatorial optimization. Optim Lett 14, 1323–1337 (2020). https://doi.org/10.1007/s11590-019-01456-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-019-01456-3

Keywords

Navigation