Skip to content

Size^alpha allocation - #48

Merged
Kristofferjoha merged 2 commits into
mainfrom
46-size-alpha-allocation
Nov 6, 2026
Merged

Kristofferjoha merged 2 commits into
mainfrom
46-size-alpha-allocation

Conversation

@KristofferHolms

Copy link
Copy Markdown
Contributor

Closes #46

What

  • proportional_budget(trajectories, total, alpha): budgets follow size^alpha, with exact integer quotas. Each trajectory keeps at least 2 points and never more than it has.
  • alpha = 1 gives exactly the previous budgets; the existing tests run unchanged.
  • New config key allocation_alphas (default [1.0]). The pipeline runs every alpha for every budget and algorithm.
  • Exports for alpha != 1 get an _a<alpha> suffix, so the Travis file names stay the same.

@KristofferHolms KristofferHolms linked an issue Nov 5, 2026 that may be closed by this pull request
Corrected comment for clarity regarding integer values.
@Kristofferjoha

Copy link
Copy Markdown
Contributor

Looks very good

@Kristofferjoha
Kristofferjoha merged commit cfb0f0e into main Nov 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Size^a allocation

2 participants