Home

Build Better Groups.

Or the Best Ones.

Balanced Allocate helps you distribute, select, and optimise people or resources into groups — fairly, efficiently, and within real-world constraints.

From classrooms and sports teams to staff rosters and scholarship selection, define your rules and let the optimiser do the heavy lifting.

Built for Real Constraints

Balanced Allocate supports the types of rules that make manual allocation difficult.

  • Group size limits (minimum and maximum capacity)
  • Budget caps and numeric totals
  • Percentage quotas
  • Hard pins and exclusions
  • Keep-together and keep-apart rules
  • Preference weighting and suitability scoring
  • Elite group selection using maximize mode
  • Risk or cost control using minimize mode

All constraints are evaluated simultaneously. If rules conflict, you’ll know before running the solver.

Where It Delivers the Most Value

Balanced Allocate is used across professional, community and operational settings — wherever structured decisions need to respect real-world constraints.

From school class allocation to multi-million-dollar portfolio decisions.

Strategic & Professional Allocation

Capital & Grants

Allocate funding under budget caps, diversity targets and merit scores.

Procurement & Vendor Panels

Select compliant shortlists within cost, risk and category coverage constraints.

Hiring & Selection

Build balanced shortlists under salary budgets and policy requirements.

Operational Allocation

Optimize rosters, fleets, desks and team assignments with real-world limits.

Community & Everyday Use

Schools & Education

Balance classes, allocate scholarships and manage subject placement under policy and capacity limits.

Sports Clubs

Grade teams fairly while respecting ability, age bands, quotas and competition rules.

Events & Hospitality

Optimize seating plans, table assignments and guest constraints.

Personal & Custom Projects

Use the same optimisation engine for fantasy teams, resource planning or any structured allocation problem.

Powered by Google OR-Tools. Built on proven mathematical optimization.

How It Works

  1. Import Your Data
    Load a CSV of people, vendors, projects or resources. Files are processed in memory and never saved.
  1. Define Your Rules
    Set budgets, quotas, pins, relationships and maximize/minimize targets.
  1. Run & Validate
    Generate the mathematically optimal allocation and export a full audit trail.

Your data stays in your session. Balanced Allocate does not store uploaded files.