This document presents a comparative study of Dijkstra's algorithm, Prim's algorithm, and Ant Colony Systems (ACS) for multicast routing. It describes an example network with 5 nodes and 10 paths and applies each algorithm to find the optimal routing paths. Dijkstra's algorithm is applied to the directed graph and finds the shortest paths from each node. Prim's algorithm is applied to the undirected graph to find the minimum spanning tree. ACS is also applied to the undirected graph using state transition rules and pheromone updating rules to determine paths. The results are analyzed and the computational complexity of each approach is compared.