Graph theory is a very complex, and broad field of mathematics. The routing algorithms are an absolutely trivial application of it in a minuscule amount. Anybody, without formal training in mathematics can understand routing algorithms, because they are so simple and easy.
Yes, that is true. But, how those algorithms happen, is based in graph theory; is what I meant. If you saw Jamis Buck's "Algorithms" talk, I believe there's a reference to a "spanning tree" graph in there.