Graph Matching With Applications To Network Analysis