In my specific case, I have a pool of 80 people that I will be splitting into groups of 4. I would like to rotate people through the groups in a way that each person meets every other person in the least amount of iterations. It is ok to have met the same person multiple times.
In a generic case, if I have K people in a pool in groups of size N, what is the most efficient way for each individual to met every other individual.
I have dont searches on speed dating and speed networking and haven't found a solution that works for groups larger than 2. Is there a name for this particular problem? A similar problem I found was the "Social Golfer Problem", but my problem differs in that there can be some overlap in who you "meet".