Skip to content

[Roadmap] Update CTBenchmarks for OptimalControl v2 and benchmarking paper #192

Description

@ocots

Objective

Update CTBenchmarks.jl to be compatible with OptimalControl v2 and prepare a comprehensive benchmarking paper.

Context

CTBenchmarks.jl needs to be updated to work with the new OptimalControl v2 API. This includes updating problem formulations, solver interfaces, and benchmark infrastructure.

Why

Benchmarking is essential to validate the ecosystem and compare performance against other tools. A comprehensive benchmarking paper will showcase the capabilities of the control-toolbox ecosystem and provide reference performance data.

Scope

  • Update for OptimalControl v2 compatibility
  • Benchmark NLP solvers, modelers, linear solvers, AD backends
  • Compare against CasADi, InfinitOpt, JuMP, Grape
  • Write a comprehensive benchmarking article

References

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions