因此,公司有n个可用项目和k个员工。每个项目都有一个与之相关的“小时数”。每个员工都有一个小时费率,如果他在项目上,则母公司获得报酬。并非所有员工都可以分配到任何项目,即每个员工都有他可以处理的n个项目的子集。我想将员工分配到项目中,以便我可以最大化公司从任务中获得的成果。每个项目只能分配给一名员工,每个员工只能处理一个项目。
我正在考虑使用动态编程,但无法达到可用于填充表格的递归。我是一个m×n矩阵,其中m是项目,n是员工。 Matrix [i] [j] =如果项目i被分配给员工j,则公司获得的金额。我坚持如何最大化这个。
任何帮助将不胜感激!