From Dynamic Optimization

Main: DynamicOptimizationBenchmarks


Objective: Set up and solve five dynamic optimization benchmark problems2. Create a program to optimize and display the results. Estimated Time (each): 30 minutes

Example 1a

Example 1b

Solution to Benchmarks 1a and 1b

Dynamic Optimization Benchmark 1a and 1b in MATLAB and Python

Example 2

Solution to Benchmark 2

Dynamic Optimization Benchmark 2 in MATLAB and Python

Example 3

Solution to Benchmark 3

Dynamic Optimization Benchmark 3 in MATLAB and Python

Example 4

Solution to Benchmark 4

Dynamic Optimization Benchmark 4 in MATLAB and Python

Example 5

Solution to Benchmark 5

Dynamic Optimization Benchmark 5 in MATLAB and Python


  1. Hedengren, J. D. and Asgharzadeh Shishavan, R., Powell, K.M., and Edgar, T.F., Nonlinear Modeling, Estimation and Predictive Control in APMonitor, Computers and Chemical Engineering, Volume 70, pg. 133–148, 2014. Article
  2. M. Čižniar, M. Fikar, M.A. Latifi: A MATLAB Package for Dynamic Optimisation of Processes, 7th International Scientific – Technical Conference – Process Control 2006, June 13 – 16, 2006, Kouty nad Desnou, Czech Republic. Article
Retrieved from
Page last modified on January 25, 2016, at 04:13 PM