Exploring the use of machine learning for network routing. We look at the following two approaches:
(1) the estimation of demand matrices given previous demand history through supervised learning
To try this method, run train_su.sh
(2) the estimation of network weights for minimal congestion routing through reinforcement learning.
To try this method, run train.sh