Skip to Main content Skip to Navigation

BocopHJB 1.0.1 – User Guide

Frédéric Bonnans 1, 2 Daphné Giorgi 3 Benjamin Heymann 1 Pierre Martinon 2, 1 Olivier Tissot 2, 4
1 Commands - Control, Optimization, Models, Methods and Applications for Nonlinear Dynamical Systems
CMAP - Centre de Mathématiques Appliquées - Ecole Polytechnique, Inria Saclay - Ile de France
4 ALPINES - Algorithms and parallel tools for integrated numerical simulations
INSMI - Institut National des Sciences Mathématiques et de leurs Interactions, Inria de Paris, LJLL (UMR_7598) - Laboratoire Jacques-Louis Lions
Abstract : 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.
Document type :
Complete list of metadata

Cited literature [4 references]  Display  Hide  Download
Contributor : Alain Monteil Connect in order to contact the contributor
Submitted on : Thursday, September 3, 2015 - 10:22:30 AM
Last modification on : Friday, January 21, 2022 - 3:16:25 AM
Long-term archiving on: : Friday, December 4, 2015 - 10:13:05 AM


Files produced by the author(s)


  • HAL Id : hal-01192610, version 1


Frédéric Bonnans, Daphné Giorgi, Benjamin Heymann, Pierre Martinon, Olivier Tissot. BocopHJB 1.0.1 – User Guide. [Technical Report] RT-0467, INRIA. 2015, pp.24. ⟨hal-01192610⟩



Les métriques sont temporairement indisponibles