Skip to content

asherikov/qpmad_benchmark

Repository files navigation

Comparative benchmark of QP solvers

Solvers:

Results

  • All problems are dense and positive-definite.
  • qpOASES is used with MPC option preset, this gives ~50% performance boost compared to default preset.
  • Time measurements include only the time required to solve a problem; other operations, such as initialization of the solver or reshaping of the constraints, are not taken into account.

oneshot (qpOASES)

Time (second) required to solve each of the problems: oneshot

The same plot with logarithmic scale: oneshot_log

iterative (qpOASES)

  • eiQuadProg does not produce the exact answer (up to 1e-9 precision) on some of the problems.

Plots correspond to specific MPC problems and demonstrate time (second) taken by the solvers on each MPC iteration: iterative

Releases

No releases published

Packages

No packages published