Efficient clustering of GNSS stations for processing using double differences

The rapid growth of GNSS networks poses significant challenges for efficiently processing large datasets using double-difference techniques. In this study, we introduce a novel clustering algorithm, qmeans, which is based on bisecting k-means, to partition GNSS networks into smaller, manageable subnetworks or clusters for double-difference processing. We explore the trade-offs between cluster size, computational cost, and solution quality using a comprehensive dataset of approximately 1200 stations distributed across México, the United States, and Canada. Our results demonstrate that partitioning the network into clusters of 20–30 stations with 6 overlap stations between clusters can reduce processing time by ~ 20%, while larger clusters of 40–50 stations with 10 overlap stations slightly improve solution precision. We show that the number of shared stations between clusters impacts both the computational efficiency and the precision of the final solution, with higher counts leading to better precision but also increased processing time. The qmeans algorithm is integrated into the open-source Parallel.GAMIT software, offering a scalable, flexible solution that can be applied to large GNSS networks. Our work sets a foundation for selecting optimal subnetwork sizes based on specific needs of a GNSS processing project, enabling faster processing without significantly sacrificing solution quality.

Authors

Institutions

Publication Details

Journal
GPS Solutions
Published
2026-01-21
DOI
https://doi.org/10.1007/s10291-025-02020-6
Primary Topic
GNSS positioning and interference
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient clustering of GNSS stations for processing using double differences

Shane P. Grigsby, Demián Gómez
GPS Solutions
GNSS positioning and interference
article

Efficient clustering of GNSS stations for processing using double differences

Shane P. Grigsby, Demián Gómez
article en

Abstract

The rapid growth of GNSS networks poses significant challenges for efficiently processing large datasets using double-difference techniques. In this study, we introduce a novel clustering algorithm, qmeans, which is based on bisecting k-means, to partition GNSS networks into smaller, manageable subnetworks or clusters for double-difference processing. We explore the trade-offs between cluster size, computational cost, and solution quality using a comprehensive dataset of approximately 1200 stations distributed across México, the United States, and Canada. Our results demonstrate that partitioning the network into clusters of 20–30 stations with 6 overlap stations between clusters can reduce processing time by ~ 20%, while larger clusters of 40–50 stations with 10 overlap stations slightly improve solution precision. We show that the number of shared stations between clusters impacts both the computational efficiency and the precision of the final solution, with higher counts leading to better precision but also increased processing time. The qmeans algorithm is integrated into the open-source Parallel.GAMIT software, offering a scalable, flexible solution that can be applied to large GNSS networks. Our work sets a foundation for selecting optimal subnetwork sizes based on specific needs of a GNSS processing project, enabling faster processing without significantly sacrificing solution quality.

GPS SolutionsVol. 30(1)
Cooperative Institute for Research in Environmental Sciences (US), University of Colorado Boulder (US), The Ohio State University (US)
Openalex Percentile: Top 84%
GNSS positioning and interference
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient clustering of GNSS stations for processing using double differences — Shane P. Grigsby, Demián Gómez · GPS Solutions (2026) | TGRS Research Map | TGRS