I belong to an association in which has members with different specialties. I need to generate a group of 3 members to meet monthly for 10 months. Here are the rules below. Is there a mathematical formula that can accomplish this?
Each group of 3 can contain only (1) one person from each specialty. (Law, finance , consultant, banking, etc )
Members should not meet with the same person in a group more than once a year. (10 group meetings per year)
We have approx 35 members now. But monthly we will be adding new members. So each time we run this generator it needs to include new members.
Thanks.


