Rete algorithm

Etymology
From.

Noun

 * 1) A pattern-matching algorithm for implementing production rule systems, used to determine which of the system's rules should fire based on its data store.