For social golfer style scheduling

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.

Groups of fixed sizeSeveral roundsMinimal repeated pairsEvent-ready exports
For constraint-heavy plans

Open the full scenario editor.

Hard and soft rulesMultiple sessionsAttribute balancingRepeat-pairing controlSolver settings
Use it when the quick setup needs deeper constraint control.
People
8
Groups
2
Approx size
4

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.