Worst-case optimal tree layout in external memory
From MaRDI portal
Abstract: Consider laying out a fixed-topology tree of N nodes into external memory with block size B so as to minimize the worst-case number of block memory transfers required to traverse a path from the root to a node of depth D. We prove that the optimal number of memory transfers is cases{ displaystyle Thetaleft( {D over lg (1{+}B)}
ight) & when , cr displaystyle Thetaleft( {lg N over lg left(1{+}{B lg N over D}
ight)}
ight) & when and , cr displaystyle Thetaleft( {D over B}
ight) & when . }
Recommendations
- Optimal worst case trees
- scientific article; zbMATH DE number 1947390
- scientific article; zbMATH DE number 4062615
- scientific article; zbMATH DE number 1670677
- scientific article; zbMATH DE number 2163020
- Optimal worst-case operations for implicit cache-oblivious search trees.
- Dynamic and static algorithms for optimal placement of resources in a tree
- A data-parallel algorithm for minimum-width tree layout
Cites work
Cited in
(5)
This page was built for publication: Worst-case optimal tree layout in external memory
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2354018)