The overall purpose of this thesis is to develop and evaluate stochastic optimization models that support improved decisions under uncertainty on financial markets. The research into stochastic optimization in financial literature has traditionally focused on problem formulations that allow closed-form or `exact' numerical solutions; typically through the application of dynamic programming or optimal control. The focus in this thesis is on two other optimization methods, namely stochastic programming and approximate dynamic programming, which open up opportunities to study new classes of financial problems. More specifically, these optimization methods allow additional and important aspects of many real-world problems to be captured.
This thesis contributes with several insights that are relevant for both financial and stochastic optimization literature. First, we show that the modeling of several real-world aspects traditionally not considered in the literature are important components in a model which supports corporate hedging decisions. Specifically, we document the importance of modeling term premia, a rich asset universe and transaction costs. Secondly, we provide two methodological contributions to the stochastic programming literature by: (i) highlighting the challenges of realizing improved decisions through more stages in stochastic programming models; and (ii) developing an importance sampling method that can be used to produce high solution quality with few scenarios. Finally, we design an approximate dynamic programming model that gives close to optimal solutions to the classic, and thus far unsolved, portfolio choice problem with constant relative risk aversion preferences and transaction costs, given many risky assets and a large number of time periods.