Practical Compact Routing on Random Unit Disk Graphs
We describe a simple and practical algorithm for compact routing on connected random unit disk graphs. Using a recursive nested dissection of an n -vertex graph based on compact and balanced vertex separators, we construct routing tables with an average of O (log 2 n ) entries per vertex in a preprocessing step. The routing tables then support handshaking-based routing, where the handshaking can be implemented similarly to a DNS lookup. Our routing algorithm is guaranteed to deliver on the graph, while incurring moderate stretch. We describe a basic version of the algorithm that requires modifiable headers and a more advanced version that eliminates this need and incurs less stretch.
Authors
- Kai Hormann (ORCID: https://orcid.org/0000-0001-6455-4246)
- Craig Gotsman (ORCID: https://orcid.org/0000-0001-8579-3588)
Institutions
- New Jersey Institute of Technology (US)
- Università della Svizzera italiana (CH)
Publication Details
- Journal
- ACM Transactions on Sensor Networks
- Published
- 2025-11-27
- DOI
- https://doi.org/10.1145/3778347
- Primary Topic
- Computational Geometry and Mesh Generation
- Type
- article
- Field-Weighted Citation Impact
- 0.00