Tight Euler tours in uniform hypergraphs - computational aspects

By a tight tour in a $k$-uniform hypergraph $H$ we mean any sequence of its vertices $(w_0,w_1,\ldots,w_{s-1})$ such that for all $i=0,\ldots,s-1$ the set $e_i=\{w_i,w_{i+1}\ldots,w_{i+k-1}\}$ is an edge of $H$ (where operations on indices are computed modulo $s$) and the sets $e_i$ for $i=0,\ldots,...

Full description

Bibliographic Details
Main Authors: Zbigniew Lonc, Paweł Naroski, Paweł Rzążewski
Format: Article
Language:English
Published: Discrete Mathematics & Theoretical Computer Science 2017-09-01
Series:Discrete Mathematics & Theoretical Computer Science
Subjects:
Online Access:https://dmtcs.episciences.org/3755/pdf
_version_ 1797270078407835648
author Zbigniew Lonc
Paweł Naroski
Paweł Rzążewski
author_facet Zbigniew Lonc
Paweł Naroski
Paweł Rzążewski
author_sort Zbigniew Lonc
collection DOAJ
description By a tight tour in a $k$-uniform hypergraph $H$ we mean any sequence of its vertices $(w_0,w_1,\ldots,w_{s-1})$ such that for all $i=0,\ldots,s-1$ the set $e_i=\{w_i,w_{i+1}\ldots,w_{i+k-1}\}$ is an edge of $H$ (where operations on indices are computed modulo $s$) and the sets $e_i$ for $i=0,\ldots,s-1$ are pairwise different. A tight tour in $H$ is a tight Euler tour if it contains all edges of $H$. We prove that the problem of deciding if a given $3$-uniform hypergraph has a tight Euler tour is NP-complete, and that it cannot be solved in time $2^{o(m)}$ (where $m$ is the number of edges in the input hypergraph), unless the ETH fails. We also present an exact exponential algorithm for the problem, whose time complexity matches this lower bound, and the space complexity is polynomial. In fact, this algorithm solves a more general problem of computing the number of tight Euler tours in a given uniform hypergraph.
first_indexed 2024-04-25T01:58:33Z
format Article
id doaj.art-6eeb6e9cc5f841fd8f665c9df8d595d8
institution Directory Open Access Journal
issn 1365-8050
language English
last_indexed 2024-04-25T01:58:33Z
publishDate 2017-09-01
publisher Discrete Mathematics & Theoretical Computer Science
record_format Article
series Discrete Mathematics & Theoretical Computer Science
spelling doaj.art-6eeb6e9cc5f841fd8f665c9df8d595d82024-03-07T15:34:15ZengDiscrete Mathematics & Theoretical Computer ScienceDiscrete Mathematics & Theoretical Computer Science1365-80502017-09-01Vol. 19 no. 3Analysis of Algorithms10.23638/DMTCS-19-3-23755Tight Euler tours in uniform hypergraphs - computational aspectsZbigniew Lonchttps://orcid.org/0000-0001-6650-6774Paweł NaroskiPaweł RzążewskiBy a tight tour in a $k$-uniform hypergraph $H$ we mean any sequence of its vertices $(w_0,w_1,\ldots,w_{s-1})$ such that for all $i=0,\ldots,s-1$ the set $e_i=\{w_i,w_{i+1}\ldots,w_{i+k-1}\}$ is an edge of $H$ (where operations on indices are computed modulo $s$) and the sets $e_i$ for $i=0,\ldots,s-1$ are pairwise different. A tight tour in $H$ is a tight Euler tour if it contains all edges of $H$. We prove that the problem of deciding if a given $3$-uniform hypergraph has a tight Euler tour is NP-complete, and that it cannot be solved in time $2^{o(m)}$ (where $m$ is the number of edges in the input hypergraph), unless the ETH fails. We also present an exact exponential algorithm for the problem, whose time complexity matches this lower bound, and the space complexity is polynomial. In fact, this algorithm solves a more general problem of computing the number of tight Euler tours in a given uniform hypergraph.https://dmtcs.episciences.org/3755/pdfcomputer science - computational complexitycomputer science - data structures and algorithms
spellingShingle Zbigniew Lonc
Paweł Naroski
Paweł Rzążewski
Tight Euler tours in uniform hypergraphs - computational aspects
Discrete Mathematics & Theoretical Computer Science
computer science - computational complexity
computer science - data structures and algorithms
title Tight Euler tours in uniform hypergraphs - computational aspects
title_full Tight Euler tours in uniform hypergraphs - computational aspects
title_fullStr Tight Euler tours in uniform hypergraphs - computational aspects
title_full_unstemmed Tight Euler tours in uniform hypergraphs - computational aspects
title_short Tight Euler tours in uniform hypergraphs - computational aspects
title_sort tight euler tours in uniform hypergraphs computational aspects
topic computer science - computational complexity
computer science - data structures and algorithms
url https://dmtcs.episciences.org/3755/pdf
work_keys_str_mv AT zbigniewlonc tighteulertoursinuniformhypergraphscomputationalaspects
AT pawełnaroski tighteulertoursinuniformhypergraphscomputationalaspects
AT pawełrzazewski tighteulertoursinuniformhypergraphscomputationalaspects