@inproceedings{ade4a1d5365541dab7c4ad9cc67ee2ef,
title = "Eulerian paths with regular constraints",
abstract = "Labeled graphs, in which edges are labeled by letters from some alphabet ∑, are extensively used to model many types of relations associated with actions, costs, owners, or other properties. Each path in a labeled graph induces a word in ∑∗- the one obtained by concatenating the letters along the edges in the path. Classical graph-theory problems give rise to new problems that take these words into account. We introduce and study the constrained Eulerian path problem. The input to the problem is a ∑-labeled graph G and a specification L ⊆ ∑∗. The goal is to find an Eulerian path in G that satisfies L. We consider several classes of the problem, defined by the classes of G and L. We focus on the case L is regular and show that while the problem is in general NP-complete, even for very simple graphs and specifications, there are classes that can be solved efficiently. Our results extend work on Eulerian paths with edge-order constraints. We also study the constrained Chinese postman problem, where edges have costs and the goal is to find a cheapest path that contains each edge at least once and satisfies the specification. Finally, we define and study the Eulerian language of a graph, namely the set of words along its Eulerian paths.",
keywords = "Eulerian Paths, Regular Languages",
author = "Orna Kupferman and Gal Vardi",
note = "Publisher Copyright: {\textcopyright} Orna Kupferman and Gal Vardi;.; 41st International Symposium on Mathematical Foundations of Computer Science, MFCS 2016 ; Conference date: 22-08-2016 Through 26-08-2016",
year = "2016",
month = aug,
day = "1",
doi = "10.4230/LIPIcs.MFCS.2016.62",
language = "الإنجليزيّة",
series = "Leibniz International Proceedings in Informatics, LIPIcs",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
editor = "Anca Muscholl and Piotr Faliszewski and Rolf Niedermeier",
booktitle = "41st International Symposium on Mathematical Foundations of Computer Science, MFCS 2016",
address = "ألمانيا",
}