ParetoCandidate

data class ParetoCandidate(val artifact: OptimizationArtifact, val perInstanceScores: Map<Int, Double> = emptyMap(), val parentIndex: Int? = null)

A candidate in the Pareto frontier: an OptimizationArtifact with per-instance validation scores.

Constructors

Link copied to clipboard
constructor(artifact: OptimizationArtifact, perInstanceScores: Map<Int, Double> = emptyMap(), parentIndex: Int? = null)

Properties

Link copied to clipboard

Mean of perInstanceScores, or 0.0 when no scores are recorded.

Link copied to clipboard

The optimization artifact (instructions only for GEPA).

Link copied to clipboard
val parentIndex: Int? = null

Index of the parent candidate in the frontier (null for the seed).

Link copied to clipboard

Map from the dataset item index to score on that item.