【发布时间】:2016-09-04 04:00:34
【问题描述】:
我正在研究解决此类问题的可能性:
我有任务,描述如下:
- 允许的天数(何时可以完成)
- 所需的技能
- 所需的工具
- 任务的持续时间(以小时为单位)
- 任务的利润价格
- 如果没有在最后允许的日期完成,则每周没收。
例如:在 8 月 1 日至 15 日(允许的天数)之间由电工(技能)用万用表(仪器)修理熨斗 2 小时(任务持续时间)。价格为 10 美元(利润),但如果在 8 月 15 日之后完成,则将在 8 月 15 日之后每天支付 1 美元的没收。
我还有 Worker 的资源,描述如下:
- 天
- 技能
- 仪器
- 一天的表现(可能的工作小时数)
例如:一位拥有万用表的电工,可以在 8 月 2 日工作 3 小时。
需要将Tasks与Worker's进行匹配。工人的资源必须具备任务所需的所有技能和工具。我想最大化收益(利润损失)。
不幸的是,这个问题似乎无法导致线性规划问题。 (我错了吗?)那么你会建议我研究什么算法来解决这个问题?
【问题讨论】:
-
我猜你想最大化利润。如果是这样,我认为您应该将此添加到您的问题中。
-
是的)谢谢。
标签: algorithm linear-programming