GraphXMLGeneration.py
creates synthetic instances with a predefined # of teams and a guaranteed solution.Graph.py
generates Graph objects from instancexml
files and saves them as pickles.training.py
trainsRLAgent.py
over the preprocessed instances from 1.- Hyperparams are stored in
training.py
RLAgent.py
is paramaterized by eithers2v_scheduling.py
ors2v_schedulingNew.py
- Hyperparams are stored in
RLAgent.py
is evaluated againstGreedyAgent.py
andRandomAgent.py
using the script inevaluation.py
GraphSummary.py
generates a CSV summary of Graph instancesNodeAndEdge.py
a supporting class forGraph.py
tablesandfigures.py
generates training curvesGraphVis.py
creates a visual representation of a given Graph.