The course is intended as an introduction to discrete and combinatorial techniques for solving optimisation problems, mainly involving graphs and networks, as described under the headings of the ...