Modelling and Optimisation of Flows on Networks by