【发布时间】:2013-06-16 14:28:07
【问题描述】:
我想创建一个程序来自动化我今天手动执行的过程。 如果解决方案看起来很简单,我很抱歉,我只是不想专门为我的问题考虑新算法,因为我确信有人已经考虑过了。 我的场景是这样的: 我有正在寻找工作的候选人列表,并且我有工作列表。 对于每个候选人,我都知道他正在寻找的工作的以下要求。喜欢:
- 工资
- 工作地点
- 公司规模(大/小)
在手动过程中,我所做的是将这些候选人的要求参数与工作的要求参数进行匹配,并“返回”似乎适合候选人的工作(不一定要完全匹配)。 当然我正在考虑候选人的要求是“很高兴拥有”或“必须拥有”。
我正在寻找一种算法,它可以返回每个候选人与每个工作的匹配百分比。 有人可以指点我这样的匹配算法的任何名称。
谢谢
【问题讨论】:
-
根据您现在手动使用的任何比例将点分配给拟合参数,将所有点的总和除以可达到的总点数,然后确定匹配所需的点阈值有才能被考虑?对于破坏交易的情况(例如“必须位于美国境内”对于在巴巴新几内亚的工作),您可以添加一个非常小的负值(意思是 -10000 之类的),这样它就可以抵消任何正值总分,以确保分数保持在接受阈值以下。