Grouper: Optimal Assignment Workows for Higher Education

This manuscript presents grouper, a CRAN package for higher-education allocation workflows based on mixed-integer optimization. The package supports three recurring planning tasks: assigning students to groups and topics while promoting diversity, assigning self-formed groups to topic slots based on stated preferences, and allocating multi-role workload under fairness, preference, and priority constraints. The paper emphasizes structured inputs, configurable objective functions, solver-backed model construction, and interpretable outputs that map back to teaching and administrative records. The latest version of the software can be installed directly from R. The package page is https://cran.r-project.org/package=grouper The github repository can be reached at https://github.com/zimmy313/grouper

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-08-25
DOI
https://doi.org/10.5281/zenodo.22091388
Primary Topic
Scheduling and Timetabling Solutions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Grouper: Optimal Assignment Workows for Higher Education

Kevin Lam, ZHANG Mingyuan, Vik Gopal
Zenodo (CERN European Organization for Nuclear Research)
Scheduling and Timetabling Solutions
article

Grouper: Optimal Assignment Workows for Higher Education

Kevin Lam, ZHANG Mingyuan, Vik Gopal
article en

Abstract

This manuscript presents grouper, a CRAN package for higher-education allocation workflows based on mixed-integer optimization. The package supports three recurring planning tasks: assigning students to groups and topics while promoting diversity, assigning self-formed groups to topic slots based on stated preferences, and allocating multi-role workload under fairness, preference, and priority constraints. The paper emphasizes structured inputs, configurable objective functions, solver-backed model construction, and interpretable outputs that map back to teaching and administrative records. The latest version of the software can be installed directly from R. The package page is https://cran.r-project.org/package=grouper The github repository can be reached at https://github.com/zimmy313/grouper

Zenodo (CERN European Organization for Nuclear Research)
Quality Education
Openalex Percentile: Top 6%
Scheduling and Timetabling Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.