Social Golfer Problem Solver
Generate repeated small-group rounds where participants meet as many different people as possible. Use it for mixers, workshops, cohorts, and table rotations.
A practical online version of the classic repeated-group scheduling problem, with optional real-world constraints.
Open the full scenario editor.
Need even more options? Use the scenario editor.
Social golfer style use cases
The classic problem is about repeated groups with few or no repeated pairings. GroupMixer adapts that idea for real events.
Networking rounds
Rotate attendees through several short rounds so each person meets more unique participants.
Workshop tables
Create table groups across agenda blocks while reducing repeated conversations.
Classroom rotations
Give students different collaborators across activities without hand-building each round.
Community mixers
Plan repeatable social rounds where the goal is broad mixing rather than tournament scoring.
Concrete example
32 people, groups of 4, 6 rounds, minimize repeat pairings, then export the schedule for facilitators.
Beyond the classic problem
Add keep-apart, keep-together, and attribute-balance rules when the real event needs more control.
How it differs from tournament software
This page is for repeated social grouping, not brackets, standings, wins, losses, or Swiss tournament pairings.
No standings required
The objective is better mixing across rounds, not ranking competitors.
Small groups, not matches
Each round can contain groups of 2, 3, 4, or more people depending on your format.
Repeat minimization
GroupMixer tracks repeated pairings across sessions and searches for a lower-repeat schedule.
Real-world constraints
You can add practical rules that classic social golfer examples usually ignore.
Use the full editor for larger schedules and additional constraints.
Frequently asked questions
What is the social golfer problem?
It is a repeated-group scheduling problem where people are assigned to groups across rounds while trying to avoid pairing the same people together more than once.
Can GroupMixer solve social golfer style schedules online?
Yes. Set a group size, choose multiple sessions, and generate a schedule that minimizes repeated pairings.
Can I add constraints beyond repeat avoidance?
Yes. GroupMixer also supports keep-together, keep-apart, and attribute-balancing rules.
Do I need an account?
No. Paste names, adjust the setup, and generate groups right away.
Where is my data processed?
In your browser on this device. Your participant list stays in the page while you work.
What is the scenario editor?
The scenario editor gives you more control over sessions, constraints, solver settings, and result analysis.