platypus.indicators module

class platypus.indicators.EpsilonIndicator(reference_set)

Additive epsilon-indicator (AEI) performance indicator.

Parameters

reference_setiterable of Solution

The reference set used for normalization.

calculate(set)

Calculates and returns the indicator value.

Parameters

setiterable of Solution

The collection of solutions against which the indicator value is computed.

class platypus.indicators.GenerationalDistance(reference_set, d=2.0)

Generational distance (GD) performance indicator.

Parameters

reference_setiterable of Solution

The reference set used for normalization.

dfloat, default=2.0

The power used when computing the distance.

calculate(set)

Calculates and returns the indicator value.

Parameters

setiterable of Solution

The collection of solutions against which the indicator value is computed.

class platypus.indicators.Hypervolume(reference_set=None, minimum=None, maximum=None)

Hypervolume performance indicator.

Parameters

reference_setiterable of Solution, optional

The reference set used for normalization.

minimumlist of float, optional

The minimum bounds for normalization.

maximumlist of float, optional

The maximum bounds for normalization.

calculate(set)

Calculates and returns the indicator value.

Parameters

setiterable of Solution

The collection of solutions against which the indicator value is computed.

class platypus.indicators.InvertedGenerationalDistance(reference_set, d=1.0)

Inverged generational distance (IGD) performance indicator.

Parameters

reference_setiterable of Solution

The reference set used for normalization.

dfloat, default=1.0

The power used when computing the distance.

calculate(set)

Calculates and returns the indicator value.

Parameters

setiterable of Solution

The collection of solutions against which the indicator value is computed.

class platypus.indicators.Spacing

Spacing performance indicator.

calculate(set)

Calculates and returns the indicator value.

Parameters

setiterable of Solution

The collection of solutions against which the indicator value is computed.