Path Greedy Algorithm