PenalizedObjectiveFunctionConfidenceIntervalComparator

class PenalizedObjectiveFunctionConfidenceIntervalComparator(level: Double = DEFAULT_CONFIDENCE_LEVEL, indifferenceZone: Double = 0.0)(source)

Checks for equality between solutions based whether the confidence interval on the difference contains the indifference zone parameter.

Parameters

level

the confidence level. Must be between 0 and 1. The default is determined by the default confidence level setting DEFAULT_CONFIDENCE_LEVEL

indifferenceZone

the value for which we are indifferent between the solutions. Must be greater than or equal to 0.0. The default is 0.0.

Constructors

constructor(level: Double = DEFAULT_CONFIDENCE_LEVEL, indifferenceZone: Double = 0.0)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun compare(first: Solution, second: Solution): Int