Automated timetabling for small colleges and high schools using huge integer programs

12/28/2016
by   Joshua S. Friedman, et al.
0

We formulate an integer program to solve a highly constrained academic timetabling problem at the United States Merchant Marine Academy. The IP instance that results from our real case study has approximately both 170,000 rows and columns and solves to optimality in 4--24 hours using a commercial solver on a portable computer (near optimal feasible solutions were often found in 4--12 hours). Our model is applicable to both high schools and small colleges who wish to deviate from group scheduling. We also solve a necessary preprocessing student subgrouping problem, which breaks up big groups of students into small groups so they can optimally fit into small capacity classes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/24/2021

NICE: Robust Scheduling through Reinforcement Learning-Guided Integer Programming

Integer programs provide a powerful abstraction for representing a wide ...
research
05/30/2018

Generic CP-Supported CMSA for Binary Integer Linear Programs

Construct, Merge, Solve and Adapt (CMSA) is a general hybrid metaheurist...
research
06/12/2020

Fractional Decomposition Tree Algorithm: A tool for studying the integrality gap of Integer Programs

We present a new algorithm, Fractional Decomposition Tree (FDT) for find...
research
07/25/2019

GAMA: A Novel Algorithm for Non-Convex Integer Programs

Inspired by the decomposition in the hybrid quantum-classical optimizati...
research
11/16/2020

Generating Target Graph Couplings for QAOA from Native Quantum Hardware Couplings

We present methods for constructing any target coupling graph using limi...
research
11/14/2022

Optimizing Placements of 360-degree Panoramic Cameras in Indoor Environments by Integer Programming

We propose a computational approach to find a minimal set of 360-degree ...
research
02/18/2018

Minimum length RNA folding trajectories

The Kinfold and KFOLD programs for RNA folding kinetics implement the Gi...

Please sign up or login with your details

Forgot password? Click here to reset