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

Benchmarking against other differentiable convex optimization softwares

Open akshay326 opened this issue 5 years ago • 4 comments

Although not now, some day down the road it might be good to benchmark our code (in terms of speed / supported problem types) against other existing solutions. Some possible candidates:

  • https://github.com/cvxgrp/cvxpylayers
  • https://github.com/locuslab/qpth

akshay326 avatar Jun 09 '20 19:06 akshay326

how could i forget :sweat_smile:

  • https://github.com/cvxgrp/diffcp

akshay326 avatar Jun 09 '20 19:06 akshay326

yes agreed, setting up benchmark can be quite some work, a good starting point will be setting up tests (checking identical solutions) :)

matbesancon avatar Jun 09 '20 19:06 matbesancon

using QPs from http://qplib.zib.de/ Open to any other references!

akshay326 avatar Jun 11 '20 18:06 akshay326

See https://github.com/jump-dev/DiffOpt.jl/issues/233 for a report and code that DiffOpt is much faster than alternatives. I think we need to double check what we're benchmarking and how.

odow avatar Apr 12 '23 03:04 odow