Scenario generation with distribution functions and correlations

Michal Kaut; Arnt-Gunnar Lium

Kybernetika (2014)

  • Volume: 50, Issue: 6, page 1049-1064
  • ISSN: 0023-5954

Abstract

top
In this paper, we present a method for generating scenarios for two-stage stochastic programs, using multivariate distributions specified by their marginal distributions and the correlation matrix. The margins are described by their cumulative distribution functions and we allow each margin to be of different type. We demonstrate the method on a model from stochastic service network design and show that it improves the stability of the scenario-generation process, compared to both sampling and a method that matches moments and correlations.

How to cite

top

Kaut, Michal, and Lium, Arnt-Gunnar. "Scenario generation with distribution functions and correlations." Kybernetika 50.6 (2014): 1049-1064. <http://eudml.org/doc/262201>.

@article{Kaut2014,
abstract = {In this paper, we present a method for generating scenarios for two-stage stochastic programs, using multivariate distributions specified by their marginal distributions and the correlation matrix. The margins are described by their cumulative distribution functions and we allow each margin to be of different type. We demonstrate the method on a model from stochastic service network design and show that it improves the stability of the scenario-generation process, compared to both sampling and a method that matches moments and correlations.},
author = {Kaut, Michal, Lium, Arnt-Gunnar},
journal = {Kybernetika},
keywords = {stochastic programming; scenario generation; moment matching; distribution functions; service network design; stochastic programming; scenario generation; moment matching; distribution functions; service network design},
language = {eng},
number = {6},
pages = {1049-1064},
publisher = {Institute of Information Theory and Automation AS CR},
title = {Scenario generation with distribution functions and correlations},
url = {http://eudml.org/doc/262201},
volume = {50},
year = {2014},
}

TY - JOUR
AU - Kaut, Michal
AU - Lium, Arnt-Gunnar
TI - Scenario generation with distribution functions and correlations
JO - Kybernetika
PY - 2014
PB - Institute of Information Theory and Automation AS CR
VL - 50
IS - 6
SP - 1049
EP - 1064
AB - In this paper, we present a method for generating scenarios for two-stage stochastic programs, using multivariate distributions specified by their marginal distributions and the correlation matrix. The margins are described by their cumulative distribution functions and we allow each margin to be of different type. We demonstrate the method on a model from stochastic service network design and show that it improves the stability of the scenario-generation process, compared to both sampling and a method that matches moments and correlations.
LA - eng
KW - stochastic programming; scenario generation; moment matching; distribution functions; service network design; stochastic programming; scenario generation; moment matching; distribution functions; service network design
UR - http://eudml.org/doc/262201
ER -

References

top
  1. Birge, J. R., Louveaux, F., Introduction to stochastic programming., Springer-Verlag, New York 1997. Zbl1223.90001MR1460264
  2. Dupačov{á}, J., Consigli, G., Wallace, S. W., 10.1023/A:1019206915174, Ann. Oper. Res. 100 (2000), 1 - 4, 25-53. DOI: 10.1023/A:1019206915174. Zbl1017.90068MR1843534DOI10.1023/A:1019206915174
  3. Dupačová, J., Gröwe-Kuska, N., Römisch, W., 10.1007/s10107-002-0331-0, Math. Programming 95 (2003), 3, 493-511. DOI: 10.1007/s10107-002-0331-0. MR1969762DOI10.1007/s10107-002-0331-0
  4. Fleten, S.-E., Pettersen, E., 10.1109/TPWRS.2005.846082, IEEE Trans. Power Systems 20 (2005), 2, 701-708. DOI: 10.1109/TPWRS.2005.846082. DOI10.1109/TPWRS.2005.846082
  5. Geyer, A., Hanke, M., Weissensteiner, A., 10.1016/j.ejor.2010.03.022, European J. Oper. Res. 206 (2010), 3, 609-613. DOI: 10.1016/j.ejor.2010.03.022. Zbl1188.91242MR2639407DOI10.1016/j.ejor.2010.03.022
  6. Heitsch, H., Römisch, W., 10.1023/A:1021805924152, Comput. Optim. Appl. 24 (2003), 2 - 3, 187-206. DOI: 10.1023/A:1021805924152. Zbl1094.90024MR1969152DOI10.1023/A:1021805924152
  7. Heitsch, H., Römisch, W., 10.1007/s10107-007-0197-2, Math. Programming 118 (2009), 2, 371-406. DOI: 10.1007/s10107-007-0197-2. MR2470797DOI10.1007/s10107-007-0197-2
  8. Heitsch, H., Römisch, W., Strugarek, C., 10.1137/050632865, SIAM J. Optim. 17 (2006), 2, 511-525. DOI: 10.1137/050632865. Zbl1165.90582MR2247749DOI10.1137/050632865
  9. Henrion, R., Küchler, C., Römisch, W., 10.1007/s10589-007-9123-z, Comput. Optim. Appl. 43 (2009), 1, 67-93. DOI: 10.1007/s10589-007-9123-z. Zbl1178.90258MR2501045DOI10.1007/s10589-007-9123-z
  10. Høyland, K., Wallace, S. W., 10.1287/mnsc.47.2.295.9834, Management Sci. 47 (2001), 2, 295-307. DOI: 10.1023/A:1021853807313. Zbl1232.91132DOI10.1287/mnsc.47.2.295.9834
  11. Høyland, K., Kaut, M., Wallace, S. W., 10.1023/A:1021853807313, Comput. Optim. Appl. 24 (2003), 2 - 3, 169-185. Zbl1094.90579MR1969151DOI10.1023/A:1021853807313
  12. Kall, P., Wallace, S. W., Stochastic Programming., John Wiley and Sons, Chichester 1994. Zbl0812.90122MR1315300
  13. Kaut, M., Wallace, S. W., Evaluation of scenario-generation methods for stochastic programming., Pacific J. Optim. 3 (2007), 2, 257-271. Zbl1171.90490MR2325324
  14. Kaut, M., Wallace, S. W., 10.1007/s10287-009-0110-y, Comput. Management Sci. 8 (2011), 1 - 2, 181-199. DOI: 10.1007/s10287-009-0110-y. MR2782429DOI10.1007/s10287-009-0110-y
  15. Lium, A.-G., Kaut, M., Scenario generation for obtaining sound solutions., In: Stochastic Service Network Design 2 (2006), Chapter 4. 
  16. Mak, W., Morton, D., Wood, R., 10.1016/S0167-6377(98)00054-6, Oper. Res. Letters 24 (1999), 47-56. MR1683170DOI10.1016/S0167-6377(98)00054-6
  17. Okunev, J., White, D. R., Moment matching for the masses., Available at SSRN: http://ssrn.com/abstract=921451, 2006. 
  18. Pflug, G. C., 10.1007/PL00011398, Math. Programming 89 (2001), 2, 251-271. DOI: 10.1007/PL00011398. MR1816503DOI10.1007/PL00011398
  19. Schütz, P., Tomasgard, A., 10.1016/j.ijpe.2009.11.004, Int. J. Production Economics 134 (2011), 2, 300-311. DOI: 10.1016/j.ijpe.2009.11.004. DOI10.1016/j.ijpe.2009.11.004
  20. Schütz, P., Tomasgard, A., Ahmed, S., 10.1016/j.ejor.2008.11.040, European J. Oper. Res. 199 (2009), 2 409-419. DOI: 10.1016/j.ejor.2008.11.040. Zbl1176.90447DOI10.1016/j.ejor.2008.11.040
  21. Thapalia, B. K., Crainic, T. G., Kaut, M., Wallace, S. W., 10.3138/infor.49.3.193, Inform. Systems Oper. Res. 49 (2011), 3, 193-211. DOI: 10.3138/infor.49.3.003. MR2934282DOI10.3138/infor.49.3.193
  22. Topaloglou, N., Vladimirou, H., Zenios, S. A., 10.1016/j.ejor.2005.07.035, European J. Oper. Res. 185 (2008), 3, 1501-1524. DOI: 10.1016/j.ejor.2005.07.035. Zbl1129.90041MR2361764DOI10.1016/j.ejor.2005.07.035
  23. Werner, A., Uggen, K. T., Fodstad, M., Lium, A.-G., Egging, R., 10.5547/01956574.35.1.5, The Energy J. 35 (2014), 1. DOI:10.5547/01956574.35.1.5. DOI10.5547/01956574.35.1.5

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.