Applications of Graph Theory and Complex Networks.