Competitive Analysis for Two-Level Ski-Rental Problem

Abstract

In this paper, we study a two-level ski-rental problem. There are multiple commodities, each one can be “rented” (paying for on-demand usage) or “purchased” (paying for life-time usage). There is also a combo purchase available so that all commodities can be purchased as a combo. Since the usages of the commodities in future are not known in advance, to minimize the overall cost, we design an online algorithm to decide if we rent a commodity, purchase a commodity, or make a combo purchase. We first propose a deterministic online algorithm. It can achieve 3 competitive ratio, which is optimal and tight. Next, we further propose a randomized online algorithm, leading to a e^σ/(e^σ-1) competitive ratio, where σ is the ratio between the price of a single commodity and the price of combo purchase. Finally, we apply simulation to verify the theoretical competitive ratios and evaluate the actual performance against benchmarks.

Cite

Text

Wu et al. "Competitive Analysis for Two-Level Ski-Rental Problem." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I13.17429

Markdown

[Wu et al. "Competitive Analysis for Two-Level Ski-Rental Problem." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/wu2021aaai-competitive/) doi:10.1609/AAAI.V35I13.17429

BibTeX

@inproceedings{wu2021aaai-competitive,
  title     = {{Competitive Analysis for Two-Level Ski-Rental Problem}},
  author    = {Wu, Binghan and Bao, Wei and Yuan, Dong},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {12034-12041},
  doi       = {10.1609/AAAI.V35I13.17429},
  url       = {https://mlanthology.org/aaai/2021/wu2021aaai-competitive/}
}