This document presents a graduated assignment algorithm for graph matching that is fast and accurate even in the presence of noise. The key aspects of the algorithm are: 1) it combines graduated nonconvexity, two-way assignment constraints using softassign, and explicit encoding of sparsity; 2) it has low computational complexity of O(lm) where l and m are the number of links in the two graphs; 3) extensive experimental results on 25,000 random graphs demonstrate large improvements in accuracy over relaxation labeling algorithms.