Windowing queries: algorithms and data structures. / Consultas de segmentos em janelas: algoritmos e estruturas de dados

AUTOR(ES)
DATA DE PUBLICAÇÃO

2009

RESUMO

In this work we study problems about point and segment query in rectangular windows whose edges are parallel to the axis. Given a set of segments (or points) in the plane. In a first phase these segments are organized in data structures such that queries for segments in windows are done more efficiently. In the second phase windows are given online. The data structures are balanced trees as range tree, priority search tree, interval tree and segment tree. In this masters thesis we show in details data structures and algorithms for solving windowing queries to sets of points (unidimensional version of the problem) and of segments in the plane, as horizontal and vertical as any orientation (without crossings). The algorithms are analysed rigorously regarding their space and time used. We implement the algorithms studied, building a library of these data structures. Finally, we present, the results of computational experiments with instances of the problem.

ASSUNTO(S)

windowing queries computational geometry data structures segment trees árvores de segmento algoritmos algorithms consultas em janelas estrutura de dados geometria computacional

Documentos Relacionados