SOFTWARE - SOPS: User friendly dynamic optimization under uncertainty
SOPS is by far the most user friendly software for optimization in dynamic models with uncertainty. Still, it tackles more complex problems than standard stochastic dynamic programming.
SOPS - the software
SOPS is as an add-on to Powersim Studio. Make use of all Studio’s facilities when developing and testing a model and preparing the model for policy analysis. One more click with the mouse, and you are transferred to the SOPS environment. There you set parameters for accuracy and uncertainty before you hit the Optimize button. It may take as little as three minutes from the model is finished in Studio until you see the optimal policy in SOPS!
What is required from you is to develop an intuitive understanding of why stochastic optimization can help you find more profitable and robust policies than deterministic methods. Most technicalities of optimization are taken care of by the SOPS program itself.
The underlying method is Stochastic Optimisation in Policy Space. As such it represents an alternative to stochastic dynamic programming. Rather than simplifying the model structure in order to find solutions, the program allows for complex models and if necessary, simplified policies. The program is particularly useful for infinite horizon problems like investment problems, inventory management, renewable resource management etc. SOPS may also be used to address complex problems involving measurement error and model uncertainty. See examples below.
To download the Users' Manual click here. It gives an introduction to SOPS, guidelines on how to install and use SOPS, and it contains example models. To buy the SOPS program, visit Powersim Software after March 2010. There you can download a trial version of SOPS. Here you can download the example models used in the Users' Manual.
Successful use of SOPS
Using SOPS, the problem of measurement error in fisheries has been tackled more properly than ever before. It turns out that measurement error can be very important for quota setting and profitability in major fisheries, see the figure on this page for an example. In fact, measurement error seems to be more imporant for quota policies than the environmental variation that has been studied before.
See: Moxnes, E. (2003). "Uncertain measurements of renewable resources: Approximations, harvest policies, and value of accuracy." Journal of Environmental Economics and Management 45(1): 85-108.
Using SOPS, it has been possible to test the sensitivity of quota and capacity policies to model formulations. It turns out that policies may be less sensitive to choice of biological models than to the choice of economic model. The results clearly favour an interdisciplinary approach.
See: Moxnes, E. (2005). "Policy Sensitivity Analysis: simple versus complex fishery models." System Dynamics Review 21 (2) 123-145.
Using SOPS, one can easily find fishery quota policies for models with uncertainty in model parameters. Interestingly, model error typically implies smoother and thus simpler policies.
See: Moxnes, E. (2010). “Complexities in fisheries management: misperceptions and communication.” in Handbook of Marine Fisheries Conservation and Management, edited by Hilborn, R., Squires, D., Williams, M., Tait, M., and Grafton, Q.: Oxford University Press.
SOPS has also been used to find optimal tax rates and to predict prices. These studies are not yet published.
Last updated 15.3.2010
- stochastic dynamic programming
- software
- System dynamics