有没有办法在分布式调度问题中最大化受训者?

问题描述

我实际上是想解决学员的日程安排问题。我想尝试使用约束来最大化所有机构的可能雇员。我需要每个受训者以给定的最大值转到另一个机构。能力。这实际上是一个数学问题。

我有一些机构i(i1,i2,... in)的最大值每个机构I的最大容量。在每个任务中必须给学员E(e1,e2,en)一定的小时数。任务必须在一年内完成。每个雇员都受一个机构雇用。在这个机构中,他必须在一定数量的时间和一定的时间内解决其他任务。每个机构对在该机构工作的员工都有相同的任务。

我的目标是在给定限制下最大化员工数量: 一次为员工分配至少2周,最多10周的任务(1)

该设施的最大容纳人数是不允许每个星期内雇用太多受训者的所有人(2)

受训者完成一项任务所需的小时数不得少于指定的小时数(3)

一些任务需要在学员签署合同的机构中完成(4)

我不知道stackoverflow是否是该问题的正确论坛,但我不知道我应该如何解决该问题。我试图将我的问题映射到大学课程的时间安排问题,但是我实际上迷失了,因为我不知道...

如果有人可以帮助我,那就太好了

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)