Self-Adjusting Partially Ordered Lists
Vamsi Addanki, Maciej Pacut, Arash Pourdamghani, Gábor Rétvári, Stefan Schmid, Juan Vanerio
Abstract
We introduce self-adjusting partially ordered lists, a generalization of self-adjusting lists where additionally there may be constraints for the relative order of some nodes in the list. The lists self-adjust to improve performance while serving input sequences exhibiting favorable properties, such as locality of reference, but the constraints must be respected.
We design a deterministic adjusting algorithm that operates without any assumptions about the input distribution and without maintaining frequency statistics or timestamps. Despite the more general model, we show that our deterministic algorithm performs closely to optimum (it is 4-competitive). In addition, we design a family of randomized algorithms with improved competitive ratios, handling also a more general rearrangement cost model, scaled by an arbitrary constant d ≥ 1. Moreover, we observe that different constraints influence the competitiveness of online algorithms, and we shed light on this aspect with a lower bound.
We investigate the applicability of our self-adjusting lists in the context of network packet classification. Our evaluations show that our classifier performs similarly to a static list for lowlocality traffic, but significantly outperforms Efficuts (by factor 7x), CutSplit (3.6x) and the static list (14x) for high locality and small rulesets.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5b7e591f-7f51-4679-8844-54ddc8bdc5b3Cited by top-tier papers1
Ask how each one uses itRelated papers
- Lazy Self-Adjusting Bounded-Degree Networks for the Matching ModelEvgeniy Feder, Ichha Rathod, Punit Shyamsukha, Robert Sama et al.INFOCOM 2022 · 7 citations
- Working Set Theorems for Routing in Self-Adjusting Skip List NetworksChen Avin, Iosif Salem, Stefan SchmidINFOCOM 2020 · 5 citations
- SeedTree: A Dynamically Optimal and Local Self-Adjusting TreeArash Pourdamghani, Chen Avin, Robert Sama, Stefan SchmidINFOCOM 2023 · 2 citations
- Optimal Online Balanced Graph PartitioningMaciej Pacut, Mahmoud Parham, Stefan SchmidINFOCOM 2021 · 8 citations
- Minimalistic Predictions for Online Class Constraint SchedulingDorian Guyot, Alexandra Anna LassotaICLR 2025
