摘要 |
A conflict handler (36) and process for selecting non-conflicting objects; comprising: (i) building an ordered list of conflict precedences; (ii) assigning the next object on the ordered list as a current object; (iii) identifying any conflict pairs containing the current object; (iv) determining whether any objects in the identified conflicting pairs have already been selected as one of the plurality of non-conflicting objects; (v-a) if no, adding the current object to the plurality of non-conflicting objects; or if yes, not adding the current object to the plurality of non-conflicting objects; (vi) repeating steps (ii) to (v) until all the objects have been processed; and (vii) adding objects not included in the ordered list to the plurality of non-conflicting objects; thereby providing the final plurality of non-conflicting objects. Objects may be on a final non-conflicting objects list despite losing out to one or more other objects in one-to-one conflict pairs.
|