performanceProfile

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

expId

the experiment id

tau

the solve tolerance above the gap basis; must be non-negative

numPoints

the number of budget-fraction grid points in (0, 1]