Conflict resolution strategies are used in production systems in artificial intelligence, such as in rule-based expert systems, to help in choosing which production rule to fire.
The need for such a strategy arises when the conditions of two or more rules are satisfied by the currently known facts.
[1][2][3][4][5] Conflict resolution strategies fall into several main categories.
They each have advantages which form their rationales.
[2]