“Ski rental 的问题本身只给出未知停止时间下的租/买选择;确定性阈值是第一条基线,随机购买时刻属于后续解法扩展。在竞争分析中,设日租 1、购买价 (B)、季节长 (T)。离线最优 (…”
定义 ​
在在线算法模型的最小化问题中,若对所有序列
则算法
Ski rental 阈值算法给近 2 的竞争比:短季节只租,长季节多付不到一次购买价。长期平均表现好并不推出逐序列不等式。
(\beta) 不能随序列长度增长,否则任何线性差都能被藏进加性项。Asymptotic competitive ratio 允许固定初态差,关注 (\operatorname{OPT}(\sigma)\to\infty) 时的比值上极限。
消歧 ​
近似比比较同一完整输入上的可计算解与 NP 优化最优;竞争比还受未来不可见限制。Regret 是加性差且常与固定动作比较。最大化问题比率方向需改写,OPT 为零也要处理。
资源增广比较不同资源下的 ALG 与 OPT,例如在线分页给更大缓存;这不是原竞争比的直接改进,必须把两侧资源写进符号。经验 workload 上的平均比率也不是对所有序列的竞争保证。
量词与随机对手 ​
确定性定义先固定算法,再要求对每个序列不等式成立。随机算法面对 oblivious 对手时,先固定序列
Yao 原理为随机下界选择一个输入分布,证明每个确定算法在该分布下期望比率大;它不给随机算法上界,也不能把单个最坏序列分布化后直接使用。
势函数逐轮证明 ​
Paging/LRU 一类证明可设势衡量 ALG 与 OPT 缓存差异,逐请求验证
求和后中间势消去,若
短序列和加性常数 ​
若初始装载需固定成本,严格比率在
三类比较基准 ​
Approximation ratio 给算法完整实例仍受计算限制;competitive ratio 与知道未来的离线 OPT 比;regret 通常与最好固定动作做加性比较。Ski rental 的 OPT 每序列可选租或买,不是一个固定动作跨全部序列,因此也不是普通 experts regret。
参考资料
- Sleator, Tarjan, “Amortized Efficiency of List Update and Paging Rules,” 1985.
- Borodin, El-Yaniv, 1998.