An Optimal Offline Algorithm for List Update
Srikrishnan Divakaran

TL;DR
This paper characterizes the optimal offline list update strategy through initial permutations and element transfers, and presents an algorithm with factorial time complexity for solving the static list update problem.
Contribution
It introduces a novel characterization of optimal list reorganizations and develops an exact algorithm with specific time complexity for the static list update problem.
Findings
Provides a characterization of optimal list updates using initial permutations and element transfers.
Designs an $O(l^{2} (l-1)!m)$ time algorithm for the static list update problem.
Achieves optimal offline solutions for list reorganization problems.
Abstract
For the static list update problem, given an ordered list (an ordering of the list = \{ \}), and a sequence of requests for items in , we characterize the list reorganizations in an optimal offline solution in terms of an initial permutation of the list followed by a sequence of {\em element transfers}, where an element transfer is a type of list reorganization where only the requested item can be moved. Then we make use of this characterization to design an time optimal offline algorithm.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Distributed systems and fault tolerance · Caching and Content Delivery
