Constant Amortized Time Enumeration of Eulerian trails

01/25/2021
by   Kazuhiro Kurita, et al.
0

In this paper, we consider enumeration problems for edge-distinct and vertex-distinct Eulerian trails. Here, two Eulerian trails are edge-distinct if the edge sequences are not identical, and they are vertex-distinct if the vertex sequences are not identical. As the main result, we propose optimal enumeration algorithms for both problems, that is, these algorithm runs in 𝒪(N) total time, where N is the number of solutions. Our algorithms are based on the reverse search technique introduced by [Avis and Fukuda, DAM 1996], and the push out amortization technique introduced by [Uno, WADS 2015].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2020

Vertex-Domatic, Edge-Domatic and Total Domatic Number of Uniform Hypergraphs

E. J. Cockayne and S. T. Hedetniemi introduced the concept of domatic nu...
research
10/02/2019

Strong Menger connectedness of augmented k-ary n-cubes

A connected graph G is called strongly Menger (edge) connected if for an...
research
03/08/2021

A Fully Polynomial Parameterized Algorithm for Counting the Number of Reachable Vertices in a Digraph

We consider the problem of counting the number of vertices reachable fro...
research
09/17/2020

p-Edge/Vertex-Connected Vertex Cover: Parameterized and Approximation Algorithms

We introduce and study two natural generalizations of the Connected Vert...
research
03/01/2020

The Maximum-Level Vertex in an Arrangement of Lines

Let L be a set of n lines in the plane, not necessarily in general posit...
research
12/21/2021

Optimal Gap Sequences in Shellsort for n≤16 Elements

Optimal gap sequences in Shellsort, defined as gap sequences having the ...
research
01/04/2018

There are 174 Triangulations of the Hexahedron

This article answers an important theoretical question: How many differe...

Please sign up or login with your details

Forgot password? Click here to reset