1. An electronic device comprising: one or more computer-readable storage media configured to store instructions; and one or more processors configured to execute the instructions to cause the electronic device to: execute, using the one or more processors, for each object within a plurality of objects, the following steps: create a data structure of a first type comprising information for identifying one or more objects comprising a set of properties, wherein the data structure of a first type is created based at least in part on one or more properties associated with the object; input the data structure of a first type into a function, wherein the function is configured to determine an association between the object and a second object, wherein the object comprises a first set of properties, and wherein the second object comprises a second set of properties that include at least a portion of the first set of properties; and determine the association between the object and the second object based on the function.