ToolJovia
Education

Constrained Team Roster Builder

Find a complete roster with exact team sizes and explicit pairs that must remain apart, or return a bounded feasibility result.

✓ Browser-local processing

Loading tool…

How to use Constrained Team Roster Builder

Arrange a small group without silently violating declared separation needs. A complete assignment is checked before CSV export; a search that reaches its budget refuses to label the roster impossible or return an unfinished allocation.

  1. Enter participants, named team sizes and keep-apart pairs json.
  2. Choose the settings for constrained team roster builder, then run the tool.
  3. Review the result and any limitations before copying or downloading it.

Good to know

  • 20 participants, 8 teams, 100 distinct keep-apart pairs and a 200,000-step exact search budget. Original JSON numeric spellings must represent exact integers. Browser computation has a separate 2-second worker deadline.
  • This returns the deterministic first feasible roster, not a fair random allocation, skill-balanced solution or optimum. A completed exhaustive search can report infeasibility; a time or step limit means unknown and produces no partial CSV.
  • Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.

Common questions

Does a budget error mean my constraints are impossible?

No. A budget error leaves feasibility unknown. Reduce the roster or constraints and try again; only an exhausted complete search is reported as infeasible in the declared profile.

Is this input sent to a server?

No. The application processes this input inside your browser tab and does not save it to persistent storage.

Keep going with related tools

All education →