简体   繁体   中英

What are some known match making algorithms?

That is, given a set of people, each with given features, is there a well known algorithm that is successful at pairing up the most similar people.

Am I over thinking this, or is there some standardized way to go about implementing this?

The most straightforward algorithm would be to take each trait, assign a match value (for boolean traits, 1 or 0), importance weight (possibly a global importance value times a per-user weight based on their own personal assigned importance of the trait), then sum the multiplications of trait value & weights. My guess is that dating sites would use an algorithm like this.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM