On the Genus of One Degree of Freedom Planar Linkages via Tropical Geometry
Josef Schicho, Ayush Kumar Tewari, Audie Warren
TL;DR
The paper develops a tropical-geometry framework to compute the genus of the configuration space of 1-dof planar linkages realized in ${\mathbb C}^2$. By tropicalizing the generic fibre of the edge-length map, it reduces the problem to the intersection of two tropical varieties $X$ and $Y$ and proves that, when tropically smooth, the tropical genus matches the algebraic genus of each irreducible component. An explicit, probabilistic algorithm traverses the tropical curve to count bounded edges and vertices, enabling genus computation with a Python implementation and illustrative examples. The study connects rigidity theory (via Laman numbers) with tropical geometry, providing concrete results for graphs like the four-cycle and the family $K_{2,m}$ (and generalizations $O_{l,r}$), including closed-form genus formulas and RH-based recurrences. This work offers a practical method to determine genus in 1-dof linkage spaces and reveals structural patterns, such as the observed odd-genus phenomenon among computed cases.
Abstract
This paper focuses on studying the configuration spaces of graphs realised in $\mathbb C^2$, such that the configuration space is, after normalisation, one dimensional. If this is the case, then the configuration space is, generically, a smooth complex curve, and can be seen as a Riemann surface. The property of interest in this paper is the genus of this curve. Using tropical geometry, we give an algorithm to compute this genus. We provide an implementation in Python and give various examples.
