This problem is NP-hard when the groups can have arbitrary intersections with each other.
We give polynomial-time approximation algorithm for this problem by showing connections to the hypergraph matching problem. We also show that our algorithm leads to an approximation algorithm for a generalization of the hypergraph independent set problem.
This is a joint work with Anand Louis, Meghana Nasre, Govind S. Sankar.