Path Following with Adaptive Path Estimation for Graph Matching