Partial Shape Matching Algorithm