OptimalControl.jl icon indicating copy to clipboard operation
OptimalControl.jl copied to clipboard

Solvers of optimal control problems

Results 75 OptimalControl.jl issues
Sort by recently updated
recently updated
newest added

@PierreMartinon @BaptisteCbl your mission if you accept it is to improve drastically the performance of our solver, thanks to wise profiling and benchmarking.

enhancement

A user should have the possibility to get the dual variables of a constraint he has labeled, as in `JuMP` (cf. the `dual` function). See also #131

enhancement
march2023

Gives more detailed information about a solution - [ ] sort constraints (pointwise and path) and display violation and multipliers (use norm for path constraints). Plots ? - [ ]...

enhancement

- [ ] space mechanics (Kepler, CR3BP, solar sail...) - [ ] quantum mechanics (contrast...) - [ ] Riemannian / Finsler geometry computations (cut & conjugate loci...) - [ ]...

documentation
application

To check : - continuation on `Tmax`, min time - https://bifurcationkit.github.io/BifurcationKitDocs.jl/dev/gettingstarted - multiple branches: https://bifurcationkit.github.io/BifurcationKitDocs.jl/dev/DeflatedContinuation

application

Solve a control problem with integer variables using direct code + SDP relaxation + convex solver (if relevant) Example: Fuller with mixed constraints $u \in \lbrace -1, 1 \rbrace$, check...

There is a common system representation that is shared by a few control projects such as JuliaReach and Dionysos.jl in https://github.com/JuliaReach/MathematicalSystems.jl/. As discussed after your talk in Paris, it would...

- Update plot manual when the compat of CTModels is up-to-date, since the method `plot(sol, ocp)` won't exist anymore. - We must add also the docstrings of the `plot(sol, description...;...

documentation
good first issue

@PierreMartinon check this [example](https://github.com/jbcaillau/jbcaillau.github.io/blob/main/tmp/dirichlet-1.ipynb) in JuMP (single impulsion, reduction to standard control problem)

documentation
good first issue
application

- transform a problem with free final time into one with fixed final time (the final time is a new constant state) - transform a Lagrange problem into a Mayer...

enhancement
good first issue
internal dev