transfn#
Module containing functions for transforming objective function outputs.
Functions
Transform a numpy.ndarray by taking the dot product with a vector of weights |
|
Transform a numpy.ndarray by flattening it. |
|
Treat all elements in a latent vector as unconstrained objectives. |
|
Transform a numpy.ndarray by applying a penalty for solutions exceeding a provided maximum inbreeding level. |
|
Convert the first element in a latent vector into an inbreeding inequality constraint and leave the rest of the objectives unconstrained. |
|
Transform a set of non-dominated points by calculating their distances to a vector. |
|
Transform a numpy.ndarray by taking a summation across an axis. |
|
Transform a numpy.ndarray by taking a summation across an axis. |