【发布时间】:2018-01-01 14:37:16
【问题描述】:
假设我们应该始终至少有一名医生在医院值班。有n个医生(d1,d2,....,dn),从时间a_k到时间b_k,第k个医生可用。为简化问题,假设第 k 个医生总是在时间 a_k 到时间 b_k 工作,但我们可以选择哪些医生上班或不上班。目标是最小化工作时间的总重叠。这不是间隔调度问题,因为间隔之间不能有间隙(假设这是可以实现的),但间隔重叠必须最小化。
我正在尝试解决这个问题,将其更改为图形并使用最短路径算法:让源顶点是第一个上班的医生,终端是最晚离开医院的医生。让边缘加权与医生之间的时间重叠。
我想知道:这类问题是否有通用名称,可以用来查找参考?
【问题讨论】: