by evaluating different subsets according to an optimisation criteria such as class separability