BocopHJB 1.0.1 – User Guide
暂无分享,去创建一个
The original Bocop package implements a local optimization method. The optimal control problem is approximated by a finite dimensional optimization problem (NLP) using a time discretization (the direct transcription approach). The NLP problem is solved by the well known software Ipopt, using sparse exact derivatives computed by Adol-C. The second package BocopHJB implements a global optimization method. Similarly to the Dynamic
Programming approach, the optimal control problem is solved in two steps. First we solve the Hamilton-Jacobi-Bellman equation satisfied by the value fonction of the problem. Then we simulate the optimal trajectory from any chosen initial condition. The computational effort is essentially taken by the first step, whose result, the value fonction, can be stored for subsequent trajectory simulations.
[1] J. Quadrat. Numerical methods for stochastic control problems in continuous time , 1994 .
[2] Kristian Debrabant,et al. Semi-Lagrangian schemes for linear and fully non-linear diffusion equations , 2009, Math. Comput..
[3] M. Falcone,et al. Semi-Lagrangian Approximation Schemes for Linear and Hamilton-Jacobi Equations , 2014 .