简体   繁体   English

什么是已知的配对算法?

[英]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. 最简单的算法是获取每个特征,分配一个匹配值(对于布尔特征,为1或0),重要性权重(可能是全局重要性值乘以每个用户权重,具体取决于他们自己为特征分配的重要性) ,然后求和特征值和权重的乘积。 My guess is that dating sites would use an algorithm like this. 我的猜测是约会网站会使用这样的算法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 一个人应该知道的一些鲜为人知的数据结构和算法是什么? - What are some lesser known data structures and algorithms that one should know of? 当分解中出现的(短〜)素数列表已知时,有哪些有效算法可以分解整数? - What are some efficient algorithms for factoring an integer when the (short~) list of primes appearing in the factorisation is known? 分割单词图片中的字符有哪些算法 - What are some algorithms to segment character in a word picture 有哪些关于植绒和群体算法的好资源? - What are some good resources on flocking and swarm algorithms? 什么是一些快速熵计算算法 - What are some fast entropy calculation algorithms 订单统计算法有哪些应用? - What are some of the applications of Order Statistics Algorithms? 有哪些常见的焦点叠加算法? - What are some common focus stacking algorithms? 有什么紧凑的算法可以生成有趣的时间序列数据? - What are some compact algorithms for generating interesting time series data? 有什么算法可以逐步构建没有顺序约束的平衡二叉树? - What are some algorithms for incrementally building a balanced binary tree with no order constraints? 什么是机器学习中使用的线检测/识别算法? - What are some Line detection/recognition algorithms used in machine learning?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM