我正在尝试查找或想知道您是否知道可用于特定事件调度任务的算法:
给定一个事件列表
e
,长度为 Ne
,其中每个事件有:
d
(以分钟为单位)t
(日期/时间),长度为Nt
(通常为1-3)为每个每个事件提供一个可能的一个时间段列表,以便时间段之间的时间最大化
优化:如果您期望多个可能的时间段不会与其他事件的任何其他可能的时间段发生冲突,您可以将这些事件放在前面,只搜索其余的事件。
优化:从时隙数最少的事件开始,时隙数相同的事件从持续时间最长的事件开始。这应该会导致早期碰撞,从而减少搜索空间。