Dynamic Polynomial Penalty
constructor(basePenalty: Double = 100.0, violationExponent: Double = 2.0, iterationExponent: Double = 1.0)(source)
Parameters
base Penalty
The scaling coefficient (C). Default is 100.0.
violation Exponent
The power applied to the violation magnitude (\alpha). Default is 2.0 (Quadratic penalty).
iteration Exponent
The power applied to the iteration counter (\beta). Default is 1.0 (Linear growth over time).