Efficient Lookup Table Based <i>Z</i>-Order Curve Encoding and Decoding: Algorithms, Parallelization, and Applications
<em>Z</em>-order curve, as an efficient method for reducing spatial dimensionality, has found widespread applications in various fields. Although existing state-of-the-art algorithms design dimensional lookup tables, they suffer from the drawback of high table lookup frequency. To address this issue, we propose a novel and efficient <em>g</em>-order Value LookUp Table (namely VLUT<sub><em>g</em></sub>), which can directly obtain the corresponding code (or coordinate) through coordinate (or code). Building upon this, we present efficient <em>Z</em>-order curve encoding and decoding algorithms based on VLUT<sub><em>g </em></sub>, and further design the coarse-grained and fine-grained parallel <em>Z</em>-order curve encoding and decoding algorithms based on Graphics Processing Units (GPU), thus significantly enhancing the efficiency of <em>Z</em>-order curve encoding and decoding. We further propose VLUT<em><sub>g</sub> </em>combining with B<sup>+</sup>-tree (VLUT<sub><em>g</em></sub>-B+) algorithm to extend our algorithms to support spatial range query. Experimental results on multiple datasets demonstrate that our encoding and decoding algorithms perform well when <em>g </em>is set to 8, with encoding 25 million 32-order discrete coordinate data requiring only 6.556 ms, achieving an efficiency improvement of two orders of magnitude compared to the fastest known algorithm. Besides, VLUT<sub><em>g</em></sub>-B+ can be up to 5.67× faster than R<sup>*</sup>-tree on spatial range query.
Authors
- Guanqiu Qi (ORCID: https://orcid.org/0000-0001-9562-3865)
- Suprio Ray (ORCID: https://orcid.org/0000-0003-0681-9685)
- Yinong Chen (ORCID: https://orcid.org/0000-0002-8780-3994)
- Jiajun Xu (ORCID: https://orcid.org/0000-0002-3260-383X)
- Lianyin Jia (ORCID: https://orcid.org/0000-0002-0269-9017)
- Jiaman Ding (ORCID: https://orcid.org/0000-0002-4419-1297)
Publication Details
- Journal
- Tsinghua Science & Technology
- Published
- 2025-09-01
- DOI
- https://doi.org/10.26599/tst.2025.901071
- Primary Topic
- Cryptography and Residue Arithmetic
- Type
- article
- Field-Weighted Citation Impact
- 0.00