我正在做一个名为“资源收集和项目分配”的项目。在项目中,管理员必须首先注册该项目。注册后,他将项目划分为各种模块。工作部门完成后,他需要为项目收集资源。资源意味着开发人员,测试人员,分析师等。稍后当获得资源时,工作将分配给他们。所以我需要一个算法,它将为员工提供优化的工作分配,考虑如下输入:-type of项目,所需技能,预算估算等。
答案 0 :(得分:0)
我认为您可以使用genetic algorithm来执行此操作。作为示例 - 找到一种通过按比特序列组合来编码资源分配的方法。之后,您应该创建一个适应度函数来评估每个生成的比特序列的效率,这意味着由这个比特组合表示的资源分配。
您可以找到实施此方法的实际示例,以找出特定识别任务的ANN结构和权重here。