English
Related papers

Related papers: A Polynomial Time Algorithm for Graph Isomorphism

200 papers

The purpose of this article is to show that even the most elementary problems in asymptotic extremal graph theory can be highly non-trivial. We study linear inequalities between graph homomorphism densities. In the language of quantum…

Combinatorics · Mathematics 2010-10-19 Hamed Hatami , Serguei Norine

We provide a polynomial time algorithm to determine a cubic bipartite graph has a hamilton cycle or not.

General Mathematics · Mathematics 2024-06-04 Misa Nakanishi

Haxell's condition is a natural hypergraph analog of Hall's condition, which is a well-known necessary and sufficient condition for a bipartite graph to admit a perfect matching. That is, when Haxell's condition holds it forces the…

Data Structures and Algorithms · Computer Science 2016-12-06 Chidambaram Annamalai

Counting and uniform sampling of directed acyclic graphs (DAGs) from a Markov equivalence class are fundamental tasks in graphical causal analysis. In this paper, we show that these tasks can be performed in polynomial time, solving a…

Machine Learning · Computer Science 2020-12-18 Marcel Wienöbst , Max Bannach , Maciej Liśkiewicz

Let k be a natural number. Let G be a graph and let N_1,...,N_k be k independent sets in G. The graph G is k-probe distance hereditary if G can be embedded into a DH-graph by adding edges between vertices that are contained in the same…

Data Structures and Algorithms · Computer Science 2012-02-03 T. Kloks

In this paper we present an algorithm, called conauto-2.0, that can efficiently compute a set of generators of the automorphism group of a graph, and test whether two graphs are isomorphic, finding an isomorphism if they are. This algorithm…

Data Structures and Algorithms · Computer Science 2011-08-05 José Luis López-Presa , Antonio Fernández Anta , Luis Núñez Chiroque

The group isomorphism problem in computational complexity asks whether two finite groups given by their Cayley tables are isomorphic or not. Although polynomial-time isomorphism tests exist for many specific types of groups, no general…

Group Theory · Mathematics 2026-05-27 Saveliy V. Skresanov

The Mapper algorithm is a popular tool for visualization and data exploration in topological data analysis. We investigate an inverse problem for the Mapper algorithm: Given a dataset $X$ and a graph $G$, does there exist a set of Mapper…

In this article, we consider a collection of geometric problems involving points colored by two colors (red and blue), referred to as bichromatic problems. The motivation behind studying these problems is two fold; (i) these problems appear…

Computational Geometry · Computer Science 2016-10-04 Sayan Bandyapadhyay , Aritra Banik

We compare the capabilities of two approaches to approximating graph isomorphism using linear algebraic methods: the \emph{invertible map tests} (introduced by Dawar and Holm) and proof systems with algebraic rules, namely \emph{polynomial…

Logic in Computer Science · Computer Science 2021-03-31 Anuj Dawar , Danny Vagnozzi

Vladimir Shpilrain and Jie-Tai Yu have asked for an effective algorithm to decide if two elements of C[x,y] are related by an automorphism of C[x,y]. We describe here an efficient algorithm that decides this question and finds the…

Algebraic Geometry · Mathematics 2007-05-23 Walter D. Neumann , Penelope G. Wightwick

Two curves are affinely equivalent if there exists an affine mapping transforming one of them onto the other. Thus, detecting affine equivalence comprises, as important particular cases, similarity, congruence and symmetry detection. In…

Algebraic Geometry · Mathematics 2024-03-27 Juan Gerardo Alcázar , Hüsnü Anıl Çoban , Uğur Gözütok

We give an overview of recent advances on the graph isomorphism problem. Our main focus will be on Babai's quasi-polynomial time isomorphism test and subsequent developments that led to the design of isomorphism algorithms with a…

Data Structures and Algorithms · Computer Science 2021-01-15 Martin Grohe , Daniel Neuen

We present an algorithm for determining whether a bipartite graph $G$ is 2-chordal (formerly doubly chordal bipartite). At its core this algorithm is an extension of the existing efficient algorithm for determining whether a graph is…

Combinatorics · Mathematics 2021-04-13 Austin Alderete

We study \emph{multiplicity equivalence} testing of automata over partially commutative monoids (pc monoids) and show efficient algorithms in special cases, exploiting the structure of the underlying non-commutation graph of the monoid.…

Formal Languages and Automata Theory · Computer Science 2020-06-02 V. Arvind , Abhranil Chatterjee , Rajit Datta , Partha Mukhopadhyay

Parity games are games that are played on directed graphs whose vertices are labeled by natural numbers, called priorities. The players push a token along the edges of the digraph. The winner is determined by the parity of the greatest…

Computer Science and Game Theory · Computer Science 2015-03-20 Christoph Dittmann , Stephan Kreutzer , Alexandru I. Tomescu

Our starting point is the observation that if graphs in a class C have low descriptive complexity in first order logic, then the isomorphism problem for C is solvable by a fast parallel algorithm (essentially, by a simple combinatorial…

Computational Complexity · Computer Science 2007-05-23 Martin Grohe , Oleg Verbitsky

In this note we prove that every closed graph $G$ is up to isomorphism a proper interval graph. As a consequence we obtain that there exist linear-time algorithms for closed graph recognition.

Combinatorics · Mathematics 2012-11-27 Marilena Crupi , Giancarlo Rinaldo

Binary classification problems can be naturally modeled as bipartite graphs, where we attempt to classify right nodes based on their left adjacencies. We consider the case of labeled bipartite graphs in which some labels and edges are not…

Combinatorics · Mathematics 2018-11-13 R. W. R. Darling , Mark L. Velednitsky

A locally irregular graph is a graph whose adjacent vertices have distinct degrees, a regular graph is a graph where each vertex has the same degree and a locally regular graph is a graph where for every two adjacent vertices u, v, their…

Discrete Mathematics · Computer Science 2018-01-30 Arash Ahadi , Ali Dehghan , Mohammad-Reza Sadeghi , Brett Stevens