Random walks can be used as a simple tool to explore the structure of complex networks, by studying the time series of the structural properties (degree, clustering, centrality, etc.) of the nodes successively visited by a random walk, see reference below.
In this project the student will construct and characterise time series of node properties generated by different kinds of random walks on synthetic and real-world complex networks. The student is expected to learn the theory of random walks on graphs, to implement computer programs (possibly in C/C++/Python) for the generation and analysis of time series, to perform some analytical calculations.