工作函数算法可以遗忘历史而不失去竞争性
数据结构与算法
2012-03-23 v1
摘要
工作函数算法是k-服务器问题中最有效的确定性在线算法。Koutsoupias和Papadimitriou证明了WFA是(2k-1)-竞争的。然而,WFA的最佳已知实现需要O(i^2)时间来处理请求r_i,这使得WFA对于长请求序列不实用。O(i^2)时间用于计算整个过去请求历史的工作函数。为了使处理请求的时间恒定,Rudec和Menger提出将历史限制为固定大小的滑动窗口。然而,限制在滑动窗口内的WFA失去了其竞争性。这里我们给出一个条件,允许WFA遗忘整个过去的历史并从头开始,而不失去竞争性。此外,对于大多数实际感兴趣的度量空间(有限或有界空间),在条件验证之前的历史长度有一个常数界,这使得每个请求的处理时间为O(1)。
引用
@article{arxiv.1203.4920,
title = {Work function algorithm can forget history without losing competitiveness},
author = {Livio Colussi},
journal= {arXiv preprint arXiv:1203.4920},
year = {2012}
}