Local Routing in Graphs Embedded on Surfaces of Arbitrary Genus
Maia Fraser

TL;DR
This paper introduces a local routing algorithm, GFR, for connected graphs on surfaces of arbitrary genus, guaranteeing delivery with bounded memory and time, generalizing Face Routing to higher-genus surfaces.
Contribution
The paper presents GFR, a novel local routing algorithm for graphs embedded on surfaces of any genus, extending Face Routing to non-planar surfaces using homology basis techniques.
Findings
GFR guarantees delivery in graphs on surfaces of any genus.
GFR uses O(g log n) memory and runs in O(g^2 n^2) time.
The algorithm is applicable to sensor networks on complex surfaces.
Abstract
We present a local routing algorithm which guarantees delivery in all connected graphs embedded on a known surface of genus . The algorithm transports memory and finishes in time , where is the size of the graph. It requires access to a homology basis for the surface. This algorithm, GFR, may be viewed as a suitable generalization of Face Routing (FR), the well-known algorithm for plane graphs, which we previously showed does {\it not} guarantee delivery in graphs embedded on positive genus surfaces. The problem for such surfaces is the potential presence of homologically non-trivial closed walks which may be traversed by the right-hand rule. We use an interesting mathematical property of homology bases (proven in Lemma \ref{lem:connectFaceBdr}) to show that such walks will not impede GFR. FR is at the base of most routing algorithms used in modern (2D) ad…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Computational Geometry and Mesh Generation · Opportunistic and Delay-Tolerant Networks
