hypervolume_thin: Reduces the number of random points in a hypervolume
Description
Many hypervolume algorithms have computational complexities that scale with the number of random points used to characterize a hypervolume (@RandomPoints). This value can be reduced to improve runtimes at the cost of lower resolution.
# NOT RUN {data(iris)
hv1 = hypervolume_gaussian(subset(iris, Species=="setosa")[,1:3])
# downsample to 1000 random pointshv1_thinned = hypervolume_thin(hv1, num.points=1000)
hv1_thinned
# }