Optimally assign teams or individuals into groups based on interaction preferences. Each team can have any number of members, including just one for individual matching. Powered by a simulated annealing algorithm that maximizes satisfaction and fairness.
Add at least 2 teams with names and member counts.
Optimizing group assignments
to maximize preference satisfaction...