Refinement Result
data class RefinementResult(val partition: DataPartition, val outcome: RefinementOutcome, val numIterations: Int, val objectiveTrace: List<Double>)(source)
The result of refining a partition.
Parameters
partition
the partition to use, which is the incumbent when nothing improved on it
outcome
why the refinement stopped
num Iterations
how many iterations were performed
objective Trace
the objective after each accepted iteration, beginning with the value of the initial partition. Retained because a refinement that claims to improve an objective monotonically should be able to show that it did.
Constructors
Link copied to clipboard
constructor(partition: DataPartition, outcome: RefinementOutcome, numIterations: Int, objectiveTrace: List<Double>)