“k Server 问题在一致度量上对应分页,比较不同服务器数时同样要保留双方的资源下标;一般度量的移动成本不能直接套用本页的缺页分块论证。在线模型中的预测、额外信息与提前揭示请求,也不是缓存…”
形式陈述
请求协议与配置
给定度量空间
从
标准请求只需把一台服务器移到
若请求点已被占据,可以令
竞争比与量词
固定同一初始配置
就称为
随机算法面对 oblivious 对手时,先固定请求序列,再对算法内部随机性取期望:
能依据过去随机动作选择下一请求的 adaptive 对手改变了量词,不能直接沿用 oblivious 上界。竞争比的共同定义与势函数账本见竞争分析。
直觉
每次响应不仅支付把一台服务器送到请求点的距离,也留下下一轮使用的配置。在线算法看不见未来,因而要在相同即时成本的多个移动中承担状态选择风险;竞争比正是把这项信息劣势与预知完整请求序列的 OPT 比较。
例子与边界
两台服务器的直线轨迹
在实线度量上,初态为
- 请求 4 时把 0 处服务器移到 4,付 4,配置变为
; - 请求 7 时选择 10 处服务器,付 3,配置变为
; - 请求 2 时移动 4 处服务器,付 2,总成本为 9。
第二步若改为把 4 移到 7,只付 3,却留下
Paging 作为一致度量特例
令任意不同页面的距离均为 1。在初始服务器位置互异、且只在未占据的请求点到来时移动一台服务器的需求式实现中,
这个归约只对应缺页次数模型。若页面大小不同、换入成本不同或缓存有层级,距离未必是一致度量;若迁移成本不满足三角不等式,k-server 的度量论证也不能直接使用。
推论与应用
经典界与近期预印本
对至少含
2026 年 9 月 14 日,Coester、Koutsoupias 与 Zbysiński 的预印本 The
这是一般度量的确定性结论,最后一项只依初始配置。此处按截至 2026 年 10 月 6 日的 v1 预印本记录其定理陈述;其工作函数矩阵表示与势函数证明不在本页展开。
有限度量、树度量、一致度量上的具体实现,以及随机算法的界,仍须连同度量类别、点数和对手模型陈述。竞争比只度量总移动距离;计算下一配置所需的时间与空间是另一层算法成本。
实现与建模边界
连续空间中服务器位置可能是实数,但请求只在有限集合上时,最优策略可常规化为只在相关点移动;若允许预测、重新放置或资源增广,比较基准必须同步修改。请求批量揭示也不是同一在线模型。
配置含重数时,不能用普通集合去重;配置距离要解最小匹配,而不是按服务器数组下标逐项相减。证明中给服务器临时命名可以方便描述,但最终成本不应依赖标签排列。
参考资料
- Mark Manasse, Lyle McGeoch, Daniel Sleator, Competitive Algorithms for On-Line Problems, STOC, 1988.
- Elias Koutsoupias, Christos Papadimitriou, On the k-Server Conjecture, Journal of the ACM, 1995.
- Allan Borodin, Ran El-Yaniv, Online Computation and Competitive Analysis, Cambridge University Press, 1998.
- Christian Coester, Elias Koutsoupias, Marek Zbysiński, The
-server conjecture is true, 2026-09-14, v1 预印本,§1.1、Theorem 1.2。