The existing Penn State algorithm attempts to perform an exact match first using one of the following sets of data:
If there were no exact matches, then based on the country specified in the address, a fuzzy match is performed using DataFlux and one of the following rankings:
If there are multiple matches, the highest ranking match is selected.
This algorithm is a scoring algorithm as opposed to a chart-based one. From what I was told by Undergraduate Admissions, they are obtaining really good results with it.