A non-transitory computer readable medium having stored thereon a set of instructions, the set of instructions, when executed by a processor, causing a set of acts or translating entity prioritization rules to a continuous numerical space, the set of acts comprising:
- storing a plurality of alerts in an alert history;
- receiving a collection of rules for determining urgency of entities;
- determine a constraint solution for entity to urgency classification based on the collection of rules;
- and
- applying the constraint solution to an entity prioritization task to determine an entity prioritization, wherein the entity prioritization task processes one or more alerts of the plurality of alerts corresponding to the entity.