Stochastic Programming

supporting one anotherI haven’t been lost, but just out here in the field collecting data for this damn PhD research. The good news is that I have been cleared to collect all the data I need for my research by the management of civil aviation authority, but still going through the bureaucracies and i do hope that in a few weeks’ time i will have developed a preliminary findings report.

Alright, what is this thing called stochastic programming? Last time we saw the meaning of stochastic, it is high time we extended to stochastic programming.

Uncertainty is the key ingredient in many decision problems. Airline scheduling, financial planning at any institution, unit commitment in power systems are just few examples of areas in which ignoring uncertainty may lead to inferior or simply wrong decisions. Often there is a variety of ways in which the uncertainty can be formalized and over the years various approaches to optimization under uncertainty were developed. By averaging possible outcomes or considering probabilities of events of interest we can define the objectives and the constraints of the corresponding mathematical programming model.

Well, stochastic programming is a framework for modeling optimization problems that involve uncertainty. Whereas deterministic optimization problems are formulated with known parameters, real world problems almost invariably include some unknown parameters. When the parameters are known only within certain bounds, one approach to tackling such problems is called robust optimization. Here the goal is to find a solution which is feasible for all such data and optimal in some sense. Stochastic programming models are similar in style but take advantage of the fact that probability distributions governing the data are known or can be estimated. The goal here is to find some policy that is feasible for almost all the possible data instances and maximizes the expectation of some function of the decisions and the random variables. More generally, such models are formulated, solved analytically or numerically, and analyzed in order to provide useful information to a decision-maker.

The most widely studied and applied stochastic programming models are two-stage linear programs. Here the decision maker takes some action in the first stage, after which a random event occurs affecting the outcome of the first-stage decision. A recourse decision can then be made in the second stage that compensates for any bad effects that might have been experienced as a result of the first-stage decision. The optimal policy from such a model is a single first-stage policy and a collection of recourse decisions, a decision rule defining which second-stage action should be taken in response to each random outcome.

7 Responses to “Stochastic Programming”

  1. Sue Massey Says:

    I found your site on google blog search and read a few of your other posts. Keep up the good work. Just added your RSS feed to my feed reader. Look forward to reading more from you.

    - Sue.

  2. wesonga Says:

    Thank you dear Sue for the encouragement…

  3. Financial Planning on The Finance World For News and Information Around The World On Finance » Blog Archive » stochastic programming Says:

    […] stochastic programming I haven’t been lost, but just out here in the field collecting data for this damn PhD research […]

  4. Lwanga, Musisi Abubaker Says:

    Just browsed your website and …..its good stuff; fantastic! Keep up the good work and all the best for your Phd. Hope it will add alot more weight to your area of interest.

    Lwanga,
    Nkumba University

  5. Lwanga, Musisi Abubaker Says:

    Just broused your website and …..its good stuff; fantastic! Keep up the good work and all the best for your Phd. Hope it will add alot more weight to your area of interest.

    Lwanga,
    Nkumba University

  6. Frehd Nghania Cheptoris Says:

    Hi Ronald,
    This is great. Congs for working hard to see ensure that our local problems are conceptualised and modelled to reliably make decisions under very uncertain conditions.

    The challenge for sure is, the proccess of coming up or identifying probability distributions that accurately as well as reliably predict the stochastic phenomena is time consuming and mind boggling. However, as our colleagues in the statistics practise know, variability/heterogeneity is the reason why the profession was born. Estimation is as synonymous with statistics as God is with Love.

    Technically, there is no information where there isn’t variability. It is up to us to find solutions to the dynamic environmental global phenomena.

    Will share more in due coz…

  7. Gina Says:

    Mann! Goodwork and keep it up.
    Iam impressed by your nice website. GoodLuck for your Phd research. And thanks to CAA for their understanding .

Leave a Reply