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 D=O(lgN), cr displaystyle Thetaleft( {lg N over lg left(1{+}{B lg N over D} ight)} ight) & when D=Omega(lgN) and D=O(BlgN), cr displaystyle Thetaleft( {D over B} ight) & when D=Omega(BlgN). }









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)