MatchingModel.py contains all classes needed for data structures and the Matching Model which can compute the average cost of a given policy.
Policies.py contains all the different policies implemented such as MaxWeight, Threshold-type policies, hMWT, Random, etc...
TestPolicies.ipynb is a notebook where we compare the performance of various policies.