Gauss diagrams, or more generally chord diagrams are a well-established tool in the study of topology of knots and of planar curves. In this paper we present a system description of Gauss-lintel, our implementation in SWI-Prolog of a suite of algorithms for exploring chord diagrams. Gauss-lintel employs a datatype which we call “lintel”, which is a list representation of an odd-even matching for the set of integers [0,..,2n–1], for efficiently generating Gauss diagrams and testing their properties, including one important property called realizability. We report on extensive experiments in generation and enumeration of various classes of Gauss diagrams, as well as on experimental testing of several published descriptions of realizability.
CITATION STYLE
Khan, A., Lisitsa, A., & Vernitski, A. (2021). Gauss-Lintel, an Algorithm Suite for Exploring Chord Diagrams. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12833 LNAI, pp. 197–202). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-81097-9_16
Mendeley helps you to discover research relevant for your work.