cs-325-portfolio Analysis of Algorithms course. Traveling Salesperson Problem with nearest neighbor heuristic. Python greedy algorithm solution to NP-hard problem. Input Graph is a 2-D adjacency matrix; at each vertex, algorithm chooses smallest edge.