Exploring unknown environments is a fundamental task in many domains, e.g., robot navigation, network security, and internet search. We initiate the study of a learning-augmented variant of the classical, notoriously hard online graph exploration problem by adding access to machine-learned predictions. We propose an algorithm that naturally integrates predictions into the well-known Nearest Neighbor (NN) algorithm and significantly outperforms any known online algorithm if the prediction is of high accuracy while maintaining good guarantees when the prediction is of poor quality. We provide theoretical worst-case bounds that gracefully degrade with the prediction error, and we complement them by computational experiments that confirm our results. Further, we extend our concept to a general framework to robustify algorithms. By interpolating carefully between a given algorithm and NN, we prove new performance bounds that leverage the individual good performance on particular inputs while establishing robustness to arbitrary inputs.
翻译:探索未知环境是许多领域的基本任务,例如机器人导航、网络安全和互联网搜索。我们开始研究经典的、臭名昭著的硬性在线图表探索问题的学习变式,增加机学预测。我们提出一种算法,将预测自然地纳入众所周知的近邻算法,如果预测的准确性很高,同时在预测质量差时保持良好的保证,则大大超过已知的在线算法。我们提供了理论上最坏的边框,优于预测错误,我们通过计算实验加以补充,证实我们的结果。此外,我们将我们的概念扩大到一个总体框架,以强化算法。我们仔细地将特定的算法和NN,证明新的性能界限能够利用个人在特定投入上的良好表现,同时建立任意投入的稳健性。