Build networks and run classical graph algorithms.
Investigates discrete graphs \(G = (V, E)\). Dijkstra's algorithm computes single-source shortest paths in \(\mathcal{O}(|E| + |V|\log |V|)\) for non-negative edge weights. Kruskal's algorithm constructs a Minimum Spanning Tree (MST) using greedy edge selection and Disjoint Set Union (DSU). An Eulerian circuit exists iff all vertices have even degree. The Four Color Theorem guarantees any planar graph can be vertex-colored using at most 4 colors.