Linear time canonicalization and enumeration of non-Isomorphic 1-Face embeddings

Marc Hellmuth, Anders S. Knudsen, Michal Kotrbík, Daniel Merkle, Nikolai Nøjgaard

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Antiparallel strong traces (ASTs) are a type of walks in graphs which use every edge exactly twice. They correspond to 1-face embeddings in orientable surfaces and can be used to design self-assembling protein or DNA strands. Based on a novel canonical form invariant for ASTs, gap vector, we provide a linear-time isomorphism test for ASTs and thus, also for orientable 1-face embeddings of graphs. Using the canonical form, we develop an algorithm for enumerating all pairwise non-isomorphic 1-face embeddings of graphs. We compare our algorithm with an independent implementation of a recent algebraic approach (Baši? et al., MATCH Commun. Math. Comput. Chem. 78 (3), 2017) on large data sets. Our results yield the first large-scale enumeration of non-isomorphic embeddings and investigation of their properties.

Original languageEnglish
Title of host publication2018 Proceedings of the 20th Workshop on Algorithm Engineering and Experiments, ALENEX 2018
EditorsSuresh Venkatasubramanian, Rasmus Pagh
PublisherSociety for Industrial and Applied Mathematics
Publication date2018
Pages154-168
ISBN (Electronic)9781611975055
DOIs
Publication statusPublished - 2018
Event20th Workshop on Algorithm Engineering and Experiments, ALENEX 2018 - New Orleans, United States
Duration: 7. Jan 20188. Jan 2018

Conference

Conference20th Workshop on Algorithm Engineering and Experiments, ALENEX 2018
Country/TerritoryUnited States
CityNew Orleans
Period07/01/201808/01/2018

Fingerprint

Dive into the research topics of 'Linear time canonicalization and enumeration of non-Isomorphic 1-Face embeddings'. Together they form a unique fingerprint.

Cite this