For each of 27 fields the model chooses a new student contribution S and government contribution G. University revenue per student is R = S + G. Your settings become hard constraints: aggregate government spending, the university revenue rule, the fee caps and the protected fields. Enrolments are held fixed (about 237,000 EFTSL, imputed from 2022 UAC composition scaled to 2024 national totals) — defensible because estimated demand elasticities are small (≈ −0.1), so fee reform mainly reallocates costs rather than students.
Within the feasible set, your objectives are minimised in strict priority order (lexicographic goal programming): a lower-priority objective can never trade away a higher one. Everything is a linear program, solved in your browser in milliseconds — there is no goal-seeking and no hidden target schedule. If your constraints are jointly impossible, the tool says so and suggests what to relax.
This tool and the accompanying working paper now share one set of inputs: the published statutory 2026 amounts, including the official grandfathered (pre-JRG) rates that set several of the fee caps. Examples B and C reproduce the paper’s figures exactly. Example A is the one deliberate difference: the paper’s version adds a fee target for the broad science category, which this tool omits because it contains no target schedules of any kind, so its largest increase is $3,443 here against $3,676 in the paper.