bonnkleiford / MSPLib-Library

MSPLib Problems Library initial repository for synthetic problems
7 stars 1 forks source link

What is a solution, how are solvers compared #5

Open odow opened 1 year ago

odow commented 1 year ago

I don't think it is sufficient just to provide the models. We also need some concept of what a solution is, and how two runs can be compared.

Perhaps the simplest is the in-sample lower bound (if minimizing), and the time-weighted integral of that over a fixed time limit for each solver?

We went for something far more explicit: https://odow.github.io/StochOptFormat/#problems-policies-and-algorithms. It's an out-of-sample evaluation of a fixed set of scenarios.

bonnkleiford commented 1 year ago

Ahh, yes! In fact, we will be providing solution reports which would include (1) result summary in csv (provided by the three solvers), (2) first stage solution (in csv), and (3) convergence bounds (in png).

Below is an example of a compact one I use for presentations:

Screenshot 2023-09-13 at 00 19 39

But on separate files and folders, of course!

odow commented 1 year ago

Some things to think about:

odow commented 1 year ago

I think your Bounds picture needs to plot the full confidence interval as band. Otherwise it's a bit misleading because Instance 2 crosses over.