The priority model was introduced by Borodin, Rackoff, and Nielsen (2003) to capture greedy-like algorithms. Motivated by the success of advice complexity in the area of online algorithms, Borodin et al. (2020) extended the fixed priority model to include an advice tape oracle. They also developed a reduction-based framework for proving lower bounds on the amount of advice required to achieve certain approximation ratios in this rather powerful model. In order to capture most of the algorithms that are considered greedy-like, the even stronger model of adaptive priority algorithms is needed. We extend the adaptive priority model to include an advice tape oracle. We show how to modify the reduction-based framework from the fixed priority case, making it applicable to the more powerful adaptive priority algorithms. The framework provides a template, where one can obtain a lower bound relatively easily by exhibiting "gadget patterns" fulfilling given criteria. In the process, we simplify the proof that the framework works, and we strengthen all the earlier lower bounds by a factor two. As a motivating example, we present a purely combinatorial adaptive priority algorithm with advice for Minimum Vertex Cover on triangle-free graphs of maximum degree three. Our algorithm achieves optimality and uses at most 7n/22 bits of advice. Known results imply that no adaptive priority algorithm without advice can achieve optimality without advice, and we prove that 7n/22 is fewer bits than an online algorithm with advice needs to reach optimality. Furthermore, we show connections between exact algorithms and priority algorithms with advice. Priority algorithms with advice that achieve optimality can be used to define corresponding exact algorithms, priority exact algorithms. The lower bound templates for advice-based adaptive algorithms imply lower bounds on exact algorithms designed in this way.
翻译:优先模型由Borodin、 Rackoff 和 Nielsen (2003年) 推出, 以捕捉贪婪类的算法。 受在线算法领域咨询复杂性的成功激励, Borodin 等人 (2020年) 将固定优先模型扩展为包括一个建议磁带或触雷器。 他们还开发了一个基于减少的框架, 以证明在这个相当强大的模型中,实现某些近似比率所需的咨询量的下限。 为了捕捉被认为贪婪类的多数算法, 需要更强的适应性优先算法模型。 我们扩展适应性优先模型, 以包括一个建议磁带或触雷器。 我们展示如何修改基于简化框架的框架框架的框架框架框架框架, 将其范围缩小, 并用一个更弱的逻辑模型来强化所有更低的算法。 我们用一个激励性的例子, 我们展示了一种纯粹的适应性优先级的适应性算法, 并且用一个最高级的算法的算法, 在最高级的算法的算法中, 在最高级的算法中, 我们用一个最高级的算法的算算算算算算法的算法中, 能够实现一个最高级的算法最高级的算法的算法, 准确的算法, 我们用一个最低的算法的算法的算法, 我们用一个最低的算法的算法, 精确的算法的算法的算法, 精确到一个最低的算法, 在最低的算法的算法的算法的算法的算法的算法的算法的算法, 最低的算法, 在最低的算法的算法的算法的算法的算算得一个最低的算。