PenalizedObjectiveFunctionEquality

class PenalizedObjectiveFunctionEquality(val solutionPrecision: Double = defaultNumericalPrecision) : SolutionEqualityIfc(source)

Equality of the solutions is based on the penalized objective function values being within a specific precision.

Parameters

solutionPrecision

the precision for equality checking

Constructors

Link copied to clipboard
constructor(solutionPrecision: Double = defaultNumericalPrecision)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun equals(first: Solution, second: Solution): Boolean