We propose a new model for augmenting algorithms with predictions by requiring that they are formally learnable and instance robust. Learnability ensures that predictions can be efficiently constructed from a reasonable amount of past data. Instance robustness ensures that the prediction is robust to modest changes in the problem input, where the measure of the change may be problem specific. Instance robustness insists on a smooth degradation in performance as a function of the change. Ideally, the performance is never worse than worst-case bounds. This also allows predictions to be objectively compared. We design online algorithms with predictions for a network flow allocation problem and restricted assignment makespan minimization. For both problems, two key properties are established: high quality predictions can be learned from a small sample of prior instances and these predictions are robust to errors that smoothly degrade as the underlying problem instance changes.
翻译:我们提出一个新的模型,通过预测来增加算法,要求它们正式可学习,而且实例可靠。可学习性确保预测能够从合理数量的过去数据中高效地构建。 系统稳健性确保预测在问题输入中稳健到适度变化,因为问题输入的量度可能存在特定问题。 实例稳健性坚持业绩平稳退化是变化的函数。 理想的情况是,业绩不会比最坏的界限更差。 这也允许客观地比较预测。 我们设计在线算法,预测网络流量分配问题和限制分配的最小化。 对于这两个问题,我们确定了两个关键属性:可以从少量的先前事例中学习高质量的预测,这些预测对于随着根本问题发生的变化而平稳退化的错误是有力的。