English
Related papers

Related papers: Algebraic algorithms for even circuits in graphs

200 papers

We present the first optimal algorithm for the classical problem of listing all the cycles in an undirected graph. We exploit their properties so that the total cost is the time taken to read the input graph plus the time to list the…

Data Structures and Algorithms · Computer Science 2012-07-06 Rui Ferreira , Roberto Grossi , Andrea Marino , Nadia Pisanti , Romeo Rizzi , Gustavo Sacomoto

A polynomial time algorithm which detects all paths and cycles of all lengths in form of vertex pairs (start, finish).

Discrete Mathematics · Computer Science 2007-09-10 Sergey Gubin

We propose a universal approach to a range of enumeration problems in graphs. The key point is in contracting suitably chosen symmetric tensors placed at the vertices of a graph along the edges. In particular, this leads to an algorithm…

Combinatorics · Mathematics 2007-05-23 Peter Zograf

Decomposing an Eulerian graph into a minimum respectively maximum number of edge disjoint cycles is an NP-complete problem. We prove that an Eulerian graph decomposes into a unique number of cycles if and only if it does not contain two…

Combinatorics · Mathematics 2019-01-08 Irene Heinrich , Manuel Streicher

Intersection graphs are well-studied in the area of graph algorithms. Some intersection graph classes are known to have algorithms enumerating all unlabeled graphs by reverse search. Since these algorithms output graphs one by one and the…

Data Structures and Algorithms · Computer Science 2022-12-15 Jun Kawahara , Toshiki Saitoh , Hirokazu Takeda , Ryo Yoshinaka , Yui Yoshioka

In 2021, Gupta and Suzumura proposed a novel algorithm for enumerating all bounded-length simple cycles in directed graphs. In this work, we present concrete examples demonstrating that the proposed algorithm fails to enumerate certain…

Data Structures and Algorithms · Computer Science 2025-12-11 Frank Bauernöppel , Jörg-Rüdiger Sack

In this work, for the given adjacency matrix of a graph, we present an algorithm which checks the connectivity of a graph and computes all of its connected components. Also, it is mathematically proved that the algorithm presents all the…

Data Structures and Algorithms · Computer Science 2015-07-27 Krishnendra Shekhawat

An explicit algorithm is presented for testing whether two non-directed graphs are isomorphic or not. It is shown that for a graph of n vertices, the number of n independent operations needed for the test is polynomial in n. A proof that…

Data Structures and Algorithms · Computer Science 2007-05-23 Moshe Schwartz

We apply model theoretic methods to the problem of existence of countable universal graphs with finitely many forbidden connected subgraphs. We show that to a large extent the question reduces to one of local finiteness of an…

Logic · Mathematics 2016-09-07 Gregory Cherlin , Saharon Shelah , Niandong Shi

Acyclic and cyclic orientations of an undirected graph have been widely studied for their importance: an orientation is acyclic if it assigns a direction to each edge so as to obtain a directed acyclic graph (DAG) with the same vertex set;…

Data Structures and Algorithms · Computer Science 2015-06-22 Alessio Conte , Roberto Grossi , Andrea Marino , Romeo Rizzi

We give a sharp spectral condition for the existence of odd cycles in a graph of given order. We also prove a related stability result.

Combinatorics · Mathematics 2007-11-22 Vladimir Nikiforov

We make connections of a counting problem of Eulerian cycles for undirected graphs to homological spectral graph theory, and formulate explicitly a trace formula that identifies the number of Eulerian circuits on an Eulerian graph with the…

Combinatorics · Mathematics 2025-02-06 Ye Luo

We propose an effective algorithm that enumerates (and actually finds) all 3-edge colorings and Hamiltonian cycles in a cubic graph. The idea is to make a preliminary run that separates the vertices into two types: ``rigid'' (such that the…

Combinatorics · Mathematics 2009-09-29 V. Ejov , N. Pugacheva , S. Rossomakhine , P. Zograf

It is well known that each nonnegative integral flow on a graph can be decomposed into a sum of nonnegative graphic circuit flows, which cannot be further decomposed into nonnegative integral sub-flows. This is equivalent to saying that the…

Combinatorics · Mathematics 2021-06-21 Beifang Chen , Jue Wang , Thomas Zaslavsky

Nested graphs have been used in different applications, for example to represent knowledge in semantic networks. On the other hand, graphs with cycles are really important in surface reconstruction, periodic schedule and network analysis.…

Combinatorics · Mathematics 2018-11-08 María Carrasco , Zenaida Castillo , Nerio Borges , Ramón Pino Pérez

We show that a graph has an orientation under which every circuit of even length is clockwise odd if and only if the graph contains no subgraph which is, after the contraction of at most one circuit of odd length, an even subdivision of…

Combinatorics · Mathematics 2007-05-23 Ilse Fischer , C. H. C. Little

The goal of this paper is to describe a sufficient condition on cycles in graphs for which the edge ideal is splittable. We give an explicit splitting function for such ideals.

Commutative Algebra · Mathematics 2012-04-27 David Johannsen , David Marchette

In a directed graph, the imbalance of a vertex is its outdegree minus its indegree. We characterize the sequences that are realizable as the sequence of imbalances of a simple directed graph. Moreover, a realization of a realizable sequence…

Combinatorics · Mathematics 2007-05-23 Dhruv Mubayi , Todd G. Will , Douglas B. West

We present quantum algorithms for various problems related to graph connectivity. We give simple and query-optimal algorithms for cycle detection and odd-length cycle detection (bipartiteness) using a reduction to st-connectivity.…

Quantum Physics · Physics 2019-10-03 Kai DeLorenzo , Shelby Kimmel , R. Teal Witter

We give polynomial-time algorithms for obtaining hamilton circuits in random graphs, G, and random directed graphs, D. If n is finite, we assume that G or D contains a hamilton circuit. If G is an arbitrary graph containing a hamilton…

Combinatorics · Mathematics 2007-05-23 Howard Kleiman