Competitive Data-Structure Dynamization
Claire Mathieu, Rajmohan Rajaraman, Neal E. Young, Arman Yousefi
摘要
Data-structure dynamization is a general approach for making static data structures dynamic. It is used extensively in geometric settings and in the guise of so-called merge (or compaction) policies in big-data databases such as LevelDB and Google Bigtable. Previous theoretical work is based on worst-case analyses for uniform inputs—insertions of one item at a time and non-varying read rate. In practice, merge policies must not only handle batch insertions and varying read/write ratios, they can take advantage of such non-uniformity to reduce cost on a per-input basis. To model this, we initiate the study of data-structure dynamization through the lens of competitive analysis via two new online set-cover problems. For each, the input is a sequence of disjoint sets of weighted items. The sets are revealed one at a time. The algorithm must respond to each with a set cover that covers all items revealed so far. It obtains the cover incrementally from the previous cover by adding one or more sets and optionally removing existing sets. For each new set the algorithm incurs build cost equal to the weight of the items in the set. In the first problem the objective is to minimize total build cost plus total query cost , where the algorithm incurs a query cost at each time equal to the current cover size. In the second problem, the objective is to minimize the build cost while keeping the query cost from exceeding (a given parameter) at any time. We give deterministic online algorithms for both variants, with competitive ratios of and , respectively. The latter ratio is optimal for the second variant.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- SWAT: A System-Wide Approach to Tunable Leakage Mitigation in Encrypted Data StoresLeqian Zheng, Lei Xu, Cong Wang, Sheng Wang 等VLDB 2024 · 被引用 8 次
- How to Grow an LSM-tree? Towards Bridging the Gap Between Theory and PracticeDingheng Mo, Siqiang Luo, Stratos IdreosSIGMOD 2025 · 被引用 5 次
相关 Paper
- Dynamic Geometric Set Cover, RevisitedTimothy M. Chan, Qizheng He, Subhash Suri, Jie XueSODA 2022 · 被引用 4 次
- A Randomized Caching Algorithm for Distributed Data AccessTianyu Zuo, Xueyan Tang, Bu-Sung LeeINFOCOM 2024 · 被引用 3 次
- A Lossless Deamortization for Dynamic Greedy Set CoverShay Solomon, Amitai Uzrad, Tianyi ZhangFOCS 2024 · 被引用 5 次
- An Improved Algorithm for Online Min-Sum Set CoverMarcin Bienkowski, Marcin MuchaAAAI 2023 · 被引用 2 次
- Fully Dynamic Set Cover: Worst-Case Recourse and Update TimeSayan Bhattacharya, Ruoxu Cen, Debmalya PanigrahiSTOC 2026 · 被引用 3 次
