【问题标题】:Algorthim to Allocate Resources分配资源的算法
【发布时间】:2012-01-14 16:35:12
【问题描述】:

我正在尝试根据给定的开始和结束日期分配资源。我必须防止重叠并确保工作可以在开始日期和结束日期之间完成。知道每个人可以工作 8 小时。

例如
开始日期 结束日期 小时 用户任务
2011-11-01 -- 2011-11-23 -- 32 亚当密码

因此,如果我在 2011 年 11 月 13 日至 2011 年 11 月 20 日的 10 小时设计中添加亚当,我必须确保工作可以在没有重叠的情况下完成,如果没有,那么建议最好的开始和结束日期。我知道这看起来有点复杂,有什么算法可以用来入门吗?

【问题讨论】:

  • Microsoft Project 或任何项目管理软件都会为您完成。
  • @SeanBarlow 用户不要求软件推荐。这不是一个很好的问题,但这不是一个有用的评论,恕我直言。
  • @AndrewBarber 那我们应该告诉他什么?他要找的算法叫做加法。

标签: c# .net sql sorting


【解决方案1】:

您可以将日期之间的差异转换为小时,然后与时间列进行比较来决定。

【讨论】:

    【解决方案2】:

    top-nodes algorithm 看起来可能是一个很好的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多