Methods and systems for entity assignment to assign an entity of a plurality of entities to a lead resource of at least two lead resources may include receiving a
score for each entity of the plurality of entities. The method may further include determining a
ranking of the plurality of entities based upon the
score for each entity and receiving a distance between each entity of the plurality of entities and each lead resource of the at least two lead resources, wherein the plurality of entities are greater in number than the at least two lead resources. The method may also include applying an optimization
algorithm based on the
ranking and the distance between each entity and each lead resource and updating the optimization
algorithm in real-time until each entity of the plurality of entities is paired to one of the at least two lead resources.