Developing new methods for routing and optimal transport on networks