extract_pareto_indices

compas_singular.utilities.extract_pareto_indices(data, k=1.0)[source]

Get the Pareto front from data. The performances are to be minimised. If the metrics must be maximised, take the opposite X <- -X and the inverse k <- 1/k.

Parameters
  • data (list) – A list of iterables storing the performance data.

  • k (float, optional) – Parameter for weak domination. Default is 1.0.

Returns

list – List of indices of Pareto front in data.

References

1

Wikipedia. Multi-objective optimization. Available at: https://en.wikipedia.org/wiki/Multi-objective_optimization.