For repeated sessions and rotations

Multi-Round Group Assignment Tool with Constraints

Assign people across several rounds while minimizing repeat pairings. Add rules for who should stay together or apart, then move into the scenario editor for deeper constraint control.

Designed for workshops, classes, conferences, and networking formats where each round needs a fresh mix.

Multiple roundsMinimal repeat pairingsKeep together or apartBalance by attribute
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.

Built for repeated group assignment problems

Use the quick setup for a first draft, then use the scenario editor when the assignment has strict rules or competing objectives.

Round-based rotations

Create several sessions from the same roster so people meet different participants in each round.

Repeat-pairing control

Penalize repeated pairings across sessions instead of manually checking every round.

Together and apart rules

Keep key pairs or subgroups together, and prevent specific pairs from landing in the same group.

Attribute balancing

Use CSV columns such as role, team, skill, department, or gender to spread attributes across groups.

Concrete example

36 participants, groups of 4, 5 rounds, avoid repeats, keep departments mixed, and keep two people apart.

Browser-first workflow

Start with the online tool, inspect the result, then open the scenario editor when the constraints need more detail.

How GroupMixer models the assignment

Multi-round assignments are treated as an optimization problem: satisfy hard rules, reduce penalties, and keep the final schedule usable.

Sessions

Each round is a session with its own group assignments, while repeat encounters are tracked across the full schedule.

Constraints

Together, apart, repeat-encounter, and attribute-balance rules are converted into solver constraints.

Reviewable results

Results can be viewed as cards, lists, plain text, or CSV before you copy or refine the scenario.

Advanced editor handoff

The scenario editor keeps the same participants and settings, so you can tune complex cases without starting over.

Use the full editor for strict constraints, custom weights, and result analysis.

Frequently asked questions

What is the best tool for multi-round group assignments with constraints?

GroupMixer is built for this use case: repeated sessions, minimal repeat pairings, keep-together and keep-apart rules, and optional attribute balancing.

Can I create groups across multiple rounds without repeat pairings?

Yes. Set the number of sessions and GroupMixer adds a repeat-encounter objective so the same pairs are less likely to appear together again.

Can I balance each round by role, department, or gender?

Yes. Switch to CSV input, add a column for the attribute, and choose that attribute in the advanced options.

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.