This document summarizes three graph search algorithms: Depth First Search (DFS), Breadth First Search (BFS), and Uniform Cost Search (UCS). It explains that DFS and BFS can be used to find paths between nodes in an unweighted graph or tree. DFS uses a stack and searches as deeply as possible, while BFS uses a queue and searches layer by layer. The document also provides examples comparing DFS and BFS on scenarios involving network routing. Finally, it introduces UCS, which determines the best path by considering actual path costs rather than just node counts like DFS and BFS.