A conflict resolution strategy may be optimized by combining the constituent tactics in a more effective manner. There are three different types of conflict resolution tactic:
priority
,
-priority
,
order
,
-order
,
specificity
and
-specificity
recency
and
-recency
, and
mea
,
-mea
,
lex
and
-lex
.
KnowledgeWorks is best able to optimize rule-defined tactics and least able to optimize dynamic tactics. The optimizations for a particular type of tactic can only be applied if it is preceded only by tactics which can be optimized to the same degree (or better). For example, in the strategy
(recency priority)
, the tactic
priority
would only be optimized as a static tactic. In the strategy
(priority mea recency)
,
priority
can be optimized as a rule-defined tactic but
recency
will be treated as a dynamic tactic.
Some final points to bear in mind:
-mea
,
-lex
and
-recency
) will degrade performance
recency
and
lex
have similar functionality but
recency
is more efficient.KnowledgeWorks and Prolog User Guide (Unix version) - 6 Dec 2011