Dr Smith here presents essential mathematical & computational ideas of network optimisation for senior undergraduate & postgraduate students in mathematics, computer science & operational research. He shows how algorithms can be used for finding optimal paths & flows, identifying trees in networks, & optimal matching.