Abstract

Discrete Algorithms By an Euler walk in a 3-uniform hypergraph H we mean an alternating sequence v(0), epsilon(1), v(1), epsilon(2), v(2), ... , v(m-1), epsilon(m), v(m) of vertices and edges in H such that each edge of H appears in this sequence exactly once and v(i-1); v(i) is an element of epsilon(i), v(i-1) not equal v(i), for every i = 1, 2, ... , m. This concept is a natural extension of the graph theoretic notion of an Euler walk to the case of 3-uniform hypergraphs. We say that a 3-uniform hypergraph H is strongly connected if it has no isolated vertices and for each two edges e and f in H there is a sequence of edges starting with e and ending with f such that each two consecutive edges in this sequence have two vertices in common. In this paper we give an algorithm that constructs an Euler walk in a strongly connected 3-uniform hypergraph (it is known that such a walk in such a hypergraph always exists). The algorithm runs in time O(m), where m is the number of edges in the input hypergraph.

Highlights

  • In this paper we consider a generalization of the graph-theoretic concept of an Euler walk to 3-uniform hypergraphs

  • In [8] we studied the problems of existence of Euler walks and tours in strongly connected k-uniform hypergraphs

  • A linear time algorithm for finding an Euler walk in a strongly connected 3-uniform hypergraph 149 two edges e and f in H there is a sequence of edges starting with e and ending with f such that each two consecutive edges in this sequence have k − 1 vertices in common

Read more

Summary

Introduction

In this paper we consider a generalization of the graph-theoretic concept of an Euler walk to 3-uniform hypergraphs. In the present paper we describe an algorithm that constructs an Euler walk in a strongly connected 3-uniform hypergraph that runs in time O(m), where m is the number of edges in the hypergraph. It improves over the already mentioned algorithm given in [5], designed for some special strongly connected TINs only, that runs in time O(m2). Using similar ideas we can design an algorithm constructing an Euler tour in a strongly connected 3-uniform hypergraph, whenever it exists (see Naroski [9]), that runs in time O(m).

The algorithm and its correctness
The running time
Final remarks

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.