An Efficient Algorithm Supporting Batch Trajectory Similarity Query Processing

preprint OA: closed CC-BY-4.0
📄 Open PDF View at publisher

Abstract

Trajectory similarity query processing is one of the hot issues in the field of trajectory data analysis, and it is widely used in many aspects. In a large-scale online system, a large number of trajectory similarity queries request may be received in a short period of time. An excellent batch processing algorithm is urgently needed to reduce system load and improve throughput. At present, the studies on batch trajectory similarity query processing lacks consideration of the similarity between query trajectories in query grouping, which cannot meet the needs of high-throughput trajectory similarity query processing. In response to the above problems, a series of new query processing methods are proposed in this paper, which follow two steps of filtering and verification. First, a new index supporting Accelerated Trajectory Query (ATQ) is proposed to effectively filter useless trajectories. Second, on the basis of the ATQ index, we propose a Batch Query Trajectory Grouping (BQTG) algorithm. BQTG divides the received queries into several groups. Queries in the same group have high similarity and can share intermediate results as much as possible. Then, a Basic Algorithm for Batch Trajectory Similarity Query Processing( BABTSQP) is proposed. In each group, BABTSQP continuously selects the main query, which can share lots of intermediate results to answer other queries in the group and reduce many calculations. We also propose an Optimization Algorithm for Batch Trajectory Similarity Query Processing(OABTSQP), which preferentially calculates the trajectories that are close to the query trajectories in the group, so as to obtain a better threshold and achieve a better pruning effect. Finally, the effectiveness of the proposed BABTSQP and OABTSQP algorithms is verified through lots of experiments.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-29T02:00:03.542394+00:00
License: CC-BY-4.0