Decision programming for mixed-Integer multi-stage optimization under uncertainty

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorSalo, Ahti
dc.contributor.authorAndelmin, Juho
dc.contributor.authorOliveira, Fabricio
dc.contributor.departmentDepartment of Mathematics and Systems Analysisen
dc.contributor.groupauthorOperations Research and Systems Analysisen
dc.date.accessioned2022-02-02T07:50:03Z
dc.date.available2022-02-02T07:50:03Z
dc.date.issued2022-06-01
dc.descriptionFunding Information: This research has been partly funded bythe project Platform Value Now of the Strategic Council of the Academy of Finland (funding decision number 314207) and by the Academy of Finland project Decision Programming: A Stochastic Optimization Framework for Multi-Stage Decision Problems (funding decision number 332180). Publisher Copyright: © 2021 The Author(s)
dc.description.abstractInfluence diagrams are widely employed to represent multi-stage decision problems in which each decision is a choice from a discrete set of alternative courses of action, uncertain chance events have discrete outcomes, and prior decisions may influence the probability distributions of uncertain chance events endogenously. In this paper, we develop the Decision Programming framework which extends the applicability of influence diagrams by developing mixed-integer linear programming formulations for such problems. In particular, Decision Programming makes it possible to (i) solve problems in which earlier decisions cannot necessarily be recalled later, for instance, when decisions are taken by agents who cannot communicate with each other; (ii) accommodate a broad range of deterministic and chance constraints, including those based on resource consumption, logical dependencies or risk measures such as Conditional Value-at-Risk; and (iii) determine all non-dominated decision strategies in problems which multiple value objectives. In project portfolio selection problems, Decision Programming allows scenario probabilities to depend endogenously on project decisions and can thus be viewed as a generalization of Contingent Portfolio Programming (Gustafsson & Salo, 2005). We present several illustrative examples, evidence on the computational performance of Decision Programming formulations, and directions for further development.en
dc.description.versionPeer revieweden
dc.format.extent16
dc.format.mimetypeapplication/pdf
dc.identifier.citationSalo, A, Andelmin, J & Oliveira, F 2022, 'Decision programming for mixed-Integer multi-stage optimization under uncertainty', European Journal of Operational Research, vol. 299, no. 2, pp. 550-565. https://doi.org/10.1016/j.ejor.2021.12.013en
dc.identifier.doi10.1016/j.ejor.2021.12.013
dc.identifier.issn0377-2217
dc.identifier.issn1872-6860
dc.identifier.otherPURE UUID: 1cc050c5-bac9-450f-b589-6e5a4c7e18ac
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/1cc050c5-bac9-450f-b589-6e5a4c7e18ac
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85122023970&partnerID=8YFLogxK
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/78902800/Decision_programming_for_mixed_integer_multi_stage_optimization_under_uncertainty.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/112736
dc.identifier.urnURN:NBN:fi:aalto-202202021633
dc.language.isoenen
dc.publisherElsevier
dc.relation.ispartofseriesEuropean Journal of Operational Researchen
dc.relation.ispartofseriesVolume 299, issue 2, pp. 550-565en
dc.rightsopenAccessen
dc.subject.keywordContingent portfolio programming
dc.subject.keywordDecision analysis
dc.subject.keywordDecision trees
dc.subject.keywordInfluence diagrams
dc.subject.keywordStochastic programming
dc.titleDecision programming for mixed-Integer multi-stage optimization under uncertaintyen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionpublishedVersion

Files