DefaultPenaltyFunction

The default penalty function for the optimization problem defined by the problem definition. The default penalty function is a linear combination of the linear, functional, and response constraint penalties.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The exponent for the penalty function. The default value is 2.0.

Link copied to clipboard

The initial penalty for the functional constraints. The default value is 1000.0.

Link copied to clipboard

The initial penalty for the linear constraints. The default value is 1000.0.

Link copied to clipboard

The initial penalty for the response constraints. The default value is 1000.0.

Functions

Link copied to clipboard
open override fun penalty(solution: Solution, iterationCounter: Int): Double

The penalty function.