I've a set of elements that should be grouped in the minimum number of groups, each element belongs to overlapping classes, for eg:
- a belongs to the classes x , y , z;
- b belongs to the classes x , y;
- c belongs to the classes x;
- d belongs to the classes z;
So the minimum number of groups that could cover the whole data set are 2, (a, b, c) to x and (d) to z.
l'm looking for the algorithm or the statistical method to apply in this problem.