Difference between revisions of "Lotka Volterra fishing problem"
Line 3: | Line 3: | ||
</div><noinclude> | </div><noinclude> | ||
− | This problem was set up as a | + | This problem was set up as a small-scale benchmark problem. The optimal solution contains a singular arc, making the Lotka Volterra fishing problem an ideal candidate for benchmarking of algorithms. |
In this problem the Lotka Volterra equations for a predator-prey system have been augmented by an additional linear term, relating to fishing by man. | In this problem the Lotka Volterra equations for a predator-prey system have been augmented by an additional linear term, relating to fishing by man. | ||
Line 25: | Line 25: | ||
</math> | </math> | ||
− | It is thus an [ | + | It is thus an [http://en.wikipedia.org/wiki/Ordinary_differential_equation ODE] model with a single integer control function. The interior point equality conditions fix the initial values of the differential states. |
== Mathematical formulation == | == Mathematical formulation == | ||
Line 43: | Line 43: | ||
== Initial values and parameters == | == Initial values and parameters == | ||
+ | |||
+ | These fixed values are used within the model. | ||
<math> | <math> | ||
Line 71: | Line 73: | ||
== Miscellaneous == | == Miscellaneous == | ||
− | The Lotka Volterra fishing problem was introduced by Sebastian Sager in a proceedings paper <bibref>Sager2006</bibref> and | + | The Lotka Volterra fishing problem was introduced by Sebastian Sager in a proceedings paper <bibref>Sager2006</bibref> and revisited in his PhD thesis <bibref>Sager2005</bibref>. These are also the references to look for more details. |
− | Testing Graphviz | + | <!-Testing Graphviz |
<graphviz border='frame' format='svg'> | <graphviz border='frame' format='svg'> | ||
digraph G {Hello->World!} | digraph G {Hello->World!} | ||
</graphviz> | </graphviz> | ||
+ | -> | ||
== References == | == References == |
Revision as of 20:20, 6 July 2008
This problem was set up as a small-scale benchmark problem. The optimal solution contains a singular arc, making the Lotka Volterra fishing problem an ideal candidate for benchmarking of algorithms.
In this problem the Lotka Volterra equations for a predator-prey system have been augmented by an additional linear term, relating to fishing by man.
Model dimensions and properties
The model has the following dimensions:
It is thus an ODE model with a single integer control function. The interior point equality conditions fix the initial values of the differential states.
Mathematical formulation
For the mixed-integer optimal control problem is given by
Initial values and parameters
These fixed values are used within the model.
Reference Solutions
Source Code
double ref0 = 1, ref1 = 1; /* steady state with u == 0 */ rhs[0] = xd[0] - xd[0]*xd[1] - p[0]*u[0]*xd[0]; rhs[1] = - xd[1] + xd[0]*xd[1] - p[1]*u[0]*xd[1]; rhs[2] = (xd[0]-ref0)*(xd[0]-ref0) + (xd[1]-ref1)*(xd[1]-ref1);
Miscellaneous
The Lotka Volterra fishing problem was introduced by Sebastian Sager in a proceedings paper <bibref>Sager2006</bibref> and revisited in his PhD thesis <bibref>Sager2005</bibref>. These are also the references to look for more details.
<!-Testing Graphviz
<graphviz border='frame' format='svg'> digraph G {Hello->World!} </graphviz> ->
References
<bibreferences/>