Benjamin S. Narum , Jamie Fairbrother , Stein W. Wallace
{"title":"通过分解输出分布生成基于问题的假设情景","authors":"Benjamin S. Narum , Jamie Fairbrother , Stein W. Wallace","doi":"10.1016/j.ejor.2024.04.006","DOIUrl":null,"url":null,"abstract":"<div><p>Scenario generation is required for most applications of stochastic programming to evaluate the expected effect of decisions made under uncertainty. We propose a novel and effective problem-based scenario generation method for two-stage stochastic programming that is agnostic to the specific stochastic program and kind of distribution. Our contribution lies in studying how an output distribution may change across decisions and exploit this for scenario generation. From a collection of output distributions, we find a few components that largely compose these, and such components are used directly for scenario generation. Computationally, the procedure relies on evaluating the recourse function over a large discrete distribution across a set of candidate decisions, while the scenario set itself is found using standard and efficient linear algebra algorithms that scale well. The method’s effectiveness is demonstrated on four case study problems from typical applications of stochastic programming to show it is more effective than its distribution-based alternatives. Due to its generality, the method is especially well suited to address scenario generation for distributions that are particularly challenging.</p></div>","PeriodicalId":55161,"journal":{"name":"European Journal of Operational Research","volume":"318 1","pages":"Pages 154-166"},"PeriodicalIF":6.0000,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0377221724002650/pdfft?md5=b813f22a84280a4501161896f9352297&pid=1-s2.0-S0377221724002650-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Problem-based scenario generation by decomposing output distributions\",\"authors\":\"Benjamin S. Narum , Jamie Fairbrother , Stein W. Wallace\",\"doi\":\"10.1016/j.ejor.2024.04.006\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Scenario generation is required for most applications of stochastic programming to evaluate the expected effect of decisions made under uncertainty. We propose a novel and effective problem-based scenario generation method for two-stage stochastic programming that is agnostic to the specific stochastic program and kind of distribution. Our contribution lies in studying how an output distribution may change across decisions and exploit this for scenario generation. From a collection of output distributions, we find a few components that largely compose these, and such components are used directly for scenario generation. Computationally, the procedure relies on evaluating the recourse function over a large discrete distribution across a set of candidate decisions, while the scenario set itself is found using standard and efficient linear algebra algorithms that scale well. The method’s effectiveness is demonstrated on four case study problems from typical applications of stochastic programming to show it is more effective than its distribution-based alternatives. Due to its generality, the method is especially well suited to address scenario generation for distributions that are particularly challenging.</p></div>\",\"PeriodicalId\":55161,\"journal\":{\"name\":\"European Journal of Operational Research\",\"volume\":\"318 1\",\"pages\":\"Pages 154-166\"},\"PeriodicalIF\":6.0000,\"publicationDate\":\"2024-04-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S0377221724002650/pdfft?md5=b813f22a84280a4501161896f9352297&pid=1-s2.0-S0377221724002650-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"European Journal of Operational Research\",\"FirstCategoryId\":\"91\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0377221724002650\",\"RegionNum\":2,\"RegionCategory\":\"管理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Operational Research","FirstCategoryId":"91","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0377221724002650","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
Problem-based scenario generation by decomposing output distributions
Scenario generation is required for most applications of stochastic programming to evaluate the expected effect of decisions made under uncertainty. We propose a novel and effective problem-based scenario generation method for two-stage stochastic programming that is agnostic to the specific stochastic program and kind of distribution. Our contribution lies in studying how an output distribution may change across decisions and exploit this for scenario generation. From a collection of output distributions, we find a few components that largely compose these, and such components are used directly for scenario generation. Computationally, the procedure relies on evaluating the recourse function over a large discrete distribution across a set of candidate decisions, while the scenario set itself is found using standard and efficient linear algebra algorithms that scale well. The method’s effectiveness is demonstrated on four case study problems from typical applications of stochastic programming to show it is more effective than its distribution-based alternatives. Due to its generality, the method is especially well suited to address scenario generation for distributions that are particularly challenging.
期刊介绍:
The European Journal of Operational Research (EJOR) publishes high quality, original papers that contribute to the methodology of operational research (OR) and to the practice of decision making.