中文
相关论文

相关论文: A Polynomial Time Algorithm for Graph Isomorphism

200 篇论文

We give a linear-time algorithm that checks for isomorphism between two 0-1 matrices that obey the circular-ones property. This algorithm leads to linear-time isomorphism algorithms for related graph classes, including Helly circular-arc…

It is unknown whether two graphs can be tested for isomorphism in polynomial time. A classical approach to the Graph Isomorphism Problem is the d-dimensional Weisfeiler-Lehman algorithm. The d-dimensional WL-algorithm can distinguish many…

组合数学 · 数学 2010-12-10 Harm Derksen

We present the implementation of an algorithm for graph isomorphism testing, based on ideas about number of walks (of sufficiently large length) between vertices. The algorithm is expanded for strongly regular graphs (SRG-s) by testing the…

组合数学 · 数学 2007-05-23 Michal Kaukic

The Graph Isomorphism problem has both theoretical and practical interest. In this paper we present an algorithm, called conauto-1.2, that efficiently tests whether two graphs are isomorphic, and finds an isomorphism if they are. This…

数据结构与算法 · 计算机科学 2011-06-23 Jose Luis Lopez-Presa , Antonio Fernandez Anta

We show that the number of $k$-matching in a given undirected graph $G$ is equal to the number of perfect matching of the corresponding graph $G_k$ on an even number of vertices divided by a suitable factor. If $G$ is bipartite then one can…

计算复杂性 · 计算机科学 2016-08-31 Shmuel Friedland , Daniel Levy

Circular-arc graphs are intersection graphs of arcs on the circle. The aim of our work is to present a polynomial time algorithm testing whether two circular-arc graphs are isomorphic. To accomplish our task we construct decomposition…

数据结构与算法 · 计算机科学 2019-07-16 Tomasz Krawczyk

We study the complexity of testing if two given matroids are isomorphic. The problem is easily seen to be in $\Sigma_2^p$. In the case of linear matroids, which are represented over polynomially growing fields, we note that the problem is…

计算复杂性 · 计算机科学 2008-11-25 Raghavendra Rao B. V. , Jayalal M. N. Sarma

Graph isomorphism problem is a known hard problem. In this paper, a novel randomized algorithm is proposed for this problem which is very simple and fast. It solves the graph isomorphism problem with running time O(n^2.373) for any pair of…

组合数学 · 数学 2019-09-25 Ameneh Farhadian

We investigate classical and quantum physics-based algorithms for solving the graph isomorphism problem. Our work integrates and extends previous work by Gudkov et al. (cond-mat/0209112) and by Rudolph (quant-ph/0206068). Gudkov et al.…

量子物理 · 物理学 2007-05-23 Shiue-yuan Shiau , Robert Joynt , S. N. Coppersmith

We propose an algorithm for solving of the graph isomorphism problem. Also, we introduce the new class of graphs for which the graph isomorphism problem can be solved polynomially using the algorithm.

组合数学 · 数学 2007-05-23 Rashit T. Faizullin , Alexander V. Prolubnikov

We show that the problem to decide whether two (convex) polytopes, given by their vertex-facet incidences, are combinatorially isomorphic is graph isomorphism complete, even for simple or simplicial polytopes. On the other hand, we give a…

组合数学 · 数学 2007-05-23 Volker Kaibel , Alexander Schwartz

It's important to design polynomial time algorithms to test if two graphs are isomorphic at least for some special classes of graphs. An approach to this was presented by Eugene M. Luks(1981) in the work \textit{Isomorphism of Graphs of…

离散数学 · 计算机科学 2012-09-06 Adria Alcala Mena

Graph Isomorphism is one of the classical problems of graph theory for which no deterministic polynomial-time algorithm is currently known, but has been neither proven to be NP-complete. Several heuristic algorithms have been proposed to…

社会与信息网络 · 计算机科学 2015-11-23 Natarajan Meghanathan

The graph isomorphism problem asks whether two graphs are identical up to vertex relabeling. While the exact problem admits quasi-polynomial-time classical algorithms, many applications in molecular comparison, noisy network analysis, and…

量子物理 · 物理学 2026-03-31 Prateek P. Kulkarni

Given two tuples of subspaces, can you tell whether the tuples are isomorphic? We develop theory and algorithms to address this fundamental question. We focus on isomorphisms in which the ambient vector space is acted on by either a unitary…

度量几何 · 数学 2025-12-25 Emily J. King , Dustin G. Mixon , Shayne Waldron

As a partial answer to a question of Rao, a deterministic and customizable efficient algorithm is presented to test whether an arbitrary graphical degree sequence has a bipartite realization. The algorithm can be configured to run in…

组合数学 · 数学 2019-08-20 Kai Wang

We present a new algorithm to decide isomorphism between finite graded algebras. For a broad class of nilpotent Lie algebras, we demonstrate that it runs in time polynomial in the order of the input algebras. We introduce heuristics that…

环与代数 · 数学 2019-05-06 Peter A. Brooksbank , E. A. O'Brien , James B. Wilson

It is well known that the graph isomorphism problem is polynomial-time reducible to the graph automorphism problem (in fact these two problems are polynomial-time equivalent). We show that, analogously, the group isomorphism problem is…

计算复杂性 · 计算机科学 2025-03-04 Saveliy V. Skresanov

Let us be given two graphs $\Gamma_1$, $\Gamma_2$ of $n$ vertices. Are they isomorphic? If they are, the set of isomorphisms from $\Gamma_1$ to $\Gamma_2$ can be identified with a coset $H\cdot\pi$ inside the symmetric group on $n$…

群论 · 数学 2017-10-13 Harald Andrés Helfgott , Jitendra Bajpai , Daniele Dona

A block graph is a graph in which every block is a complete graph. Let $G$ be a block graph and let $A(G)$ be its (0,1)-adjacency matrix. Graph $G$ is called nonsingular (singular) if $A(G)$ is nonsingular (singular). Characterizing…

数据结构与算法 · 计算机科学 2018-11-21 Ranveer Singh , Naomi Shaked-Monderer , Avi Berman