performance Profile
fun performanceProfile(expId: Int, tau: Double, numPoints: Int = 20): List<PerformanceProfilePoint>(source)
Performance-profile data across an experiment's traced runs: for each solver case and each budget fraction on a grid, the fraction of (problem, macro-rep) cells whose best penalized objective reached the problem's gap basis plus tau within that fraction of the replication budget.
Requires captured iteration traces and problems with a gap basis; runs without either are excluded. The solve test compares the (minimization-oriented) penalized objective against the oriented basis plus tau, which equals the raw objective comparison for problems without response constraints.
Parameters
exp Id
the experiment id
tau
the solve tolerance above the gap basis; must be non-negative
num Points
the number of budget-fraction grid points in (0, 1]