Skip to contents

Select best subset of points by non dominated sorting with hypervolume contribution for tie breaking. Works on an arbitrary dimension of size two or higher.

Usage

nds_selection(points, n_select, ref_point = NULL, minimize = TRUE)

Arguments

points

(matrix())
Numeric matrix with each column corresponding to a point

n_select

(integer(1L))
Amount of points to select.

ref_point

(numeric())
Reference point for hypervolume.

minimize

('logical()')
Should the ranking be based on minimization? Can be specified for each dimension or for all. Default is TRUE for each dimension.

Value

Vector of indices of selected points