前言:
任务分配问题:简单说就是有n个任务,分配给n个员工,每个员工只能执行一个任务,每个员工执行不同的任务所花费的时间不一样,把这n个任务分配下去,总花费时间最少就是最优解。
算法描述:
蛮力法就是遍历所有的情况,挑出符合条件并且最优的组合。用蛮力法解决任务分配问题可以看做是全排列问题。将所有人员工作组合全部列出来,求出总工作时间最少的那个就是最优解。
首先要求出全排列,全排列不懂的可以点这里全排列详解。
这里采用二维数组来存放员工对各个任务的花费时间情况。求出全排列的所有组合种类之后,每一种组合种类就对应一种任务分配情况。


本文介绍了一种使用蛮力法解决任务分配问题的方法,通过二维数组表示员工完成任务的时间,生成所有可能的全排列,找出总工作时间最少的最优解,以实现任务分配的最小化成本。

3937

被折叠的 条评论
为什么被折叠?



