We consider non-clairvoyant scheduling with online precedence constraints, where an algorithm is oblivious to any job dependencies and learns about a job only if all of its predecessors have been completed. Given strong impossibility results in classical competitive analysis, we investigate the problem in a learning-augmented setting, where an algorithm has access to predictions without any quality guarantee. We discuss different prediction models: novel problem-specific models as well as general ones, which have been proposed in previous works. We present lower bounds and algorithmic upper bounds for different precedence topologies, and thereby give a structured overview on which and how additional (possibly erroneous) information helps for designing better algorithms. Along the way, we also improve bounds on traditional competitive ratios for existing algorithms.
翻译:我们考虑的是非clairvoyant的在线优先排期,在这种排程中,一种算法忽视了任何工作依赖性,并且只有在所有前身都已完成的情况下才了解工作。鉴于典型的竞争分析结果极不可能,我们研究的是学习强化环境中的问题,一种算法可以在没有任何质量保障的情况下获得预测。我们讨论了不同的预测模型:新颖的针对具体问题的模式以及以往工作提出的一般模型。我们为不同的优先层的地形提出了较低的界限和算法上限,从而对额外(可能错误的)信息如何帮助设计更好的算法进行了结构化的概述。 沿着这一方向,我们还改进了现有算法传统竞争比率的界限。