A system and method for evaluating similarity among multiple data structures
are
provided. In one embodiment, a number of entries are created in a database and
a relative entropy value corresponding to each entry is calculated. Each data structure
is analyzed and at least one substructure is generated for each data structure
as a result of the analysis. This at least one substructure pertaining to each
data structure is matched to the entries in the database to obtain matching entries.
Finally, a match value is generated using the relative entropy values corresponding
to the matching entries.