Arrow Research search
Back to TIME

TIME 2003

Efficient Aggregation over Moving Objects

Conference Paper Research Papers Logic in Computer Science ยท Temporal Reasoning

Abstract

We study two types of aggregation queries over a set S moving point objects. The first asks to count the number of points in S that are dominated by a query point Q at a given time t. The second asks to find the maximum number of points in S that are dominated by a query point at any time. These queries have several applications in the area of Geographic Information Systems and spatiotemporal databases. For the first query and any fixed dimension d, we give two different solutions, one using O (/spl radic/ N) time and O (N) space and another using O (log N) time and O (N/sup 2/ space, where N is the number of moving points. When each of the points in S is moving piecewise linearly along the same line and the total number of pieces is O (N), then we can do the count query in O (/spl radic/ N) time and O (N) space. For the second query, when all objects move along the x-axis, we give a solution that uses O (log N) time and O (N/sup 2/) space in the worst case. Our solutions introduce novel search structures that can have other applications.

Authors

Keywords

  • Relational databases
  • Board of Directors
  • Computer science
  • Geographic Information Systems
  • Spatiotemporal phenomena
  • Aggregates
  • Manufacturing
  • Logic
  • Time And Space
  • Query Time
  • Space Case
  • Query Point
  • Data Structure
  • Function Of Time
  • Research Database
  • Log Time
  • Aggregation Operators
  • Points In Dimension
  • Aggregation Problem
  • Aggregation Algorithm
  • SQL Queries
  • Partition Tree

Context

Venue
International Symposium on Temporal Representation and Reasoning
Archive span
1994-2025
Indexed papers
711
Paper id
336484634889892073
v2026.09.13