首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >人力资源分配算法

人力资源分配算法
EN

Stack Overflow用户
提问于 2014-05-13 09:38:02
回答 1查看 421关注 0票数 0

我正在开发这个应用程序,以帮助餐厅老板分配员工。

为简化起见,请考虑我们只有兼职员工。每个工作人员都有不同的工资和不同的可用时间(周四下午2点至7点,周一上午7点至9点等)。

我们把一天分成12个小时。每小时我们需要不同数量的员工(5名员工在周日上午7点到9点之间;1名员工在周一下午1点到5点之间,等等)。

我有一种感觉,这是一个最大匹配问题,但不能真正解决它。除了遗传算法,有人能给我一些建议吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-13 22:19:17

我只是想回答一下,所以如果有人和我有同样的问题,可以提供一些线索。我能找到的最快最简单的解决方案是匈牙利算法。每个时间段都是一个节点。每个工作人员划分到k个节点(k是他们的空闲时间)。有了这个模型,我们只需运行匈牙利算法,问题就解决了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23621527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档