1. A method of conducting matching comprising: establishing categories for probes to be used during matching transactions, each probe category corresponding to characteristics common to objects of a subpopulation, the subpopulation being included in a plurality of different subpopulations, wherein each subpopulation has different characteristics; generating subpopulation and probe category combinations by associating each probe category with each subpopulation; matching each combination with a matching computer hardware system that executes an algorithm based on characteristics of the combination subpopulation, the matching computer hardware system being included in a plurality of matching computer hardware systems and being configured to execute an algorithm based on characteristics of the associated subpopulation, wherein each matching computer hardware system is associated with a different subpopulation; obtaining data for an object, configuring the obtained object data as a probe, and determining the probe category for the probe; and conducting a matching transaction between the probe and each subpopulation using the matching computer hardware system associated with each combination of subpopulation and the determined probe category.