The algorithm stops generating groups when it can no longer generate groups strictly conforming to the rule, so not everyone is necessarily matched (except if your enabled rematching!).
This algorithm is based on Categories. Make sure to define them before configuring your matching rules.
When to use it?
Use this algorithm when you need to create only groups that adhere to a strict matching rule.
This matching algorithm is perfect for the following use cases:
Match new hires with senior management
Create connections between members who are looking for a job and members who are hiring
...
How to use it?
Choose your group size, and select the "Group composer" algorithm.
Set your group(s) distribution based on category values ("dropdown" and "multiple choice" types are supported).
Groups distribution & rematching
In the example below, we chose to create groups of 2, and to have in each group: 1 Mentee and 1 Mentor. As you can see at the bottom of each Seat card, there are 41 Mentors and 113 Mentees in the audience.
In our example:
If you allow unlimited rematching (first option), then
10 Mentors will have 2 Mentees
31 Mentors will have 3 Mentees
So all people will be matched
If you allow rematching, up to 2 rematches, then
41 Mentors (all mentors) will have 2 Mentees
31 Mentees won't be matched, so they won't have a Mentor
If you do not allow rematching, then
Only 41 Mentees will have a Mentor (because the audience only includes 41 Mentors)
72 Mentees won't be matched, so they won't have a Mentor
It's always the smallest population that is rematched several times.
With rematching, matchmaking messages are sent individually to each group. In other words, if a Mentor has 3 Mentees, the Mentor will receive 3 different messages, each putting him or her in touch with 1 Mentee.
Matching rules
You can also set matching rules that will refine the composition of the groups with additional constraints (see below).