logo
topnav

tagline

 

spacer
printr1
technology corner topright
spacer spacer spacer spacer spacer
spacer
spacer

In computer science, a pattern is defined as a sequence of data elements, and pattern matching as the process of finding this sequence in data. Any computer user who has used the Find function in a text editor has used a form of pattern matching known as exact matching. Similarly, anyone who has used a spell-checker or a wildcard search has used a form of inexact matching.

Inexact matching algorithms quantify the similarity of two patterns based on a wide variety of techniques. The resulting scoring can be used to rank the best matches and provide the most relevant results based on a search query.

Exact matching algorithms, by contrast, share a common functional behavior with one another in that they all produce identical results. These algorithms differ from each other in terms of their performance across time or resources spaces.

For examples of the many areas to which these algorithms are applied, click here.

spacer
spacer
bottomimage