MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Using Persistence for Efficient Dynamic Orthogonal Range Reporting

Kostas Tsakalidis
MADALGO
AG1 Mittagsseminar (own work)
AG 1, AG 2, AG 3, AG 4, AG 5, RG1, SWS, MMCI  
AG Audience
English

Date, Time and Location

Tuesday, 21 February 2012
13:00
30 Minutes
E1 4
024
Saarbrücken

Abstract

A persistent data structure is a dynamic data structure that moreover

maintains previous versions as update operations are performed to
it. The versions may only be queried (partial persistence) or even
updated (full persistence). In this talk I will present some applications
of persistence for internal and external memory dynamic data structures
that support different variants of orthogonal range reporting queries.

In particular, I will present dynamic data structures for internal memory that support
reporting the points that are not dominated by any other point within a
given 3-sided or 4-sided orthogonal range (orthogonal planar range maxima reporting).
The results improve upon previous work and are obtained by a novel
generic update technique that is based on partially persistent secondary
structures.

I will give an overview of how we obtain fully persistent $B$-trees
that are efficient in external memory. The result is a first attempt to
externalize efficiently the technique of Driscoll, Sarnak, Sleator, Tarjan [JCSS'89]
that obtain efficient fully persistent red-black trees for internal memory.

Contact

Timo Kötzing
--email hidden
passcode not visible
logged in users only

Timo Kötzing, 02/16/2012 13:41
Timo Kötzing, 02/16/2012 13:40 -- Created document.