EVPI and VSS - Stochastic Programming

1,106 views
Skip to first unread message

Sailesh

unread,
May 12, 2011, 5:39:36 AM5/12/11
to AIMMS - The Modeling System
Hello Everybody,

I would like to know whether there is any function which calculates
EVPI and VSS automatically when we solve stochastic programming
problem in AIMMS.

Please share the information regarding this.

Thanks
Sailesh

Ovidiu Listes

unread,
May 28, 2011, 1:18:39 PM5/28/11
to AIMMS - The Modeling System
Hi Sailesh,

Although there is no pre-defined AIMMS function which calculates EVPI
and VSS automatically, AIMMS language provides all procedural
capabilities to easily implement such a function/procedure yourself.

For VSS: you solve the deterministic model where all stochastic
parameters are replaced by their expectations and after that you
evaluate that solution (which you fix) against all the scenarios,
computing its average performance. Then you compute VSS as the
difference between the optimal stochastic solution and that average
performance of the deterministic solution.

For EVPI: you solve each scenario in isolation and then compute the
average of the individual optimal solutions. This would be the average
performance in case of perfect information (perfect foresight). Then
you compute the EVPI as the difference between the average performance
with perfect information and the optimal stochastic solution.

In the Examples folder of the AIMMS installation directory you can
find the "Power System Expansion" example project which illustrates
scenario analysis and stochastic programming. It will be
straightforward to notice how EVPI and VSS can be computed for this
problem, and the general case would work in a similar way.

Regards,
Ovidiu Listes

Senior AIMMS Consultant

Sailesh Reddy

unread,
May 28, 2011, 2:19:31 PM5/28/11
to ai...@googlegroups.com
Hi Listes,

Thanks for the information!!

I will look at the example and will get back to you on this

Regards
Sailesh

--
You received this message because you are subscribed to the Google Groups "AIMMS - The Modeling System" group.
To post to this group, send email to ai...@googlegroups.com.
To unsubscribe from this group, send email to aimms+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/aimms?hl=en.




--

Reply all
Reply to author
Forward
0 new messages