Minimal Eulerian circuit in a labeled digraph

Eduardo Moreno, Martín Matamala

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Let G = (V, A) be an Eulerian directed graph with an arolabelingr - In this work we study the problem of finding an Eulerian circuit of lexicographically minimal label among all Eulerian circuits of the graph. We prove that this problem is NP-hard by showing a reduction from the DIRECTED-HAMILTONIAN-CIRCUIT problem. If the labeling of the arcs is such that arcs going out from the same vertex have different labels, the problem can be solved in polynomial time. We present an algorithm to construct the unique Eulerian circuit of lexicographically minimal label starting at a fixed vertex. Our algorithm is a recursive greedy algorithm which runs in O(|A|] steps. We also show an application of this algorithm to construct the minimal De Bruijn sequence of a language.

Original languageEnglish
Title of host publicationLATIN 2006
Subtitle of host publicationTheoretical Informatics - 7th Latin American Symposium, Proceedings
Pages737-744
Number of pages8
DOIs
StatePublished - 2006
EventLATIN 2006: Theoretical Informatics - 7th Latin American Symposium - Valdivia, Chile
Duration: 20 Mar 200624 Mar 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3887 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceLATIN 2006: Theoretical Informatics - 7th Latin American Symposium
Country/TerritoryChile
CityValdivia
Period20/03/0624/03/06

Fingerprint

Dive into the research topics of 'Minimal Eulerian circuit in a labeled digraph'. Together they form a unique fingerprint.

Cite this