Skip to content

Conversation

@arnavk23
Copy link
Contributor

Explained the parameters:

τ (tau): Performance ratio - how much slower compared to the best solver
ρ(τ) (rho): Fraction of problems solved within performance ratio τ
Added interpretation guidelines:

Left side (τ=1): fraction of problems where solver was fastest
Right side: solver robustness (total problems solved)
Higher curves = better performance
Documented customization options:

Line properties: lw, c/color, linestyles
Labels: xlabel, ylabel, title
Legend positioning
Listed additional function parameters:

logscale: x-axis scaling
sampletol: data sampling tolerance
title: plot title
Added academic reference to the original Dolan & Moré paper

New tutorial
Updates to tutorial

@arnavk23
Copy link
Contributor Author

@tmigot please review this pr.

…interpretation (fixes JuliaSmoothOptimizers#35)

- Explain what τ (performance ratio) and ρ (fraction solved) represent
- Add key interpretation guidelines for reading performance profiles
- Document customization options (lw, color, linestyles, etc.)
- List additional parameters (logscale, sampletol, title)
- Add reference to Dolan & Moré 2002 paper
- Improve tutorial structure with clearer sections
@tmigot tmigot merged commit 8b527f4 into JuliaSmoothOptimizers:main Oct 21, 2025
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feedback: Introduction to benchmark profiles needs more information

2 participants