Simplification of Trajectory Streams
arXiv:2503.23025
Abstract
While there are software systems that simplify trajectory streams on the fly, few curve simplification algorithms with quality guarantees fit the streaming requirements. We present streaming algorithms for two such problems under the Fréchet distance in for some constant . Consider a polygonal curve in in a stream. We present a streaming algorithm that, for any and , produces a curve such that and , where is the prefix in the stream so far, and . Let . The working storage is . Each vertex is processed in time for and time for . Thus, the whole can be simplified in time. Ignoring polynomial factors in , this running time is a factor faster than the best static algorithm that offers the same guarantees. We present another streaming algorithm that, for any integer and any , maintains a curve such that and , where is the prefix in the stream so far. The working storage is . Each vertex is processed in time for and time for .
SoCG 2025