Constraint learning using tensor for rostering problems.
To see how the code works, an example is given in the experiment.py
Packages required: numpy, argparse, openpyxl, itertools, ordered_set
To be able to run sampler to produce new schedules using the learned model we use Gurobi.