Circle Graph Isomorphism in Almost Linear Time

08/24/2019
by   Vít Kalisz, et al.
0

Circle graphs are intersection graphs of chords of a circle. In this paper, we present a new algorithm for the circle graph isomorphism problem running in time O((n+m)α(n+m)) where n is the number of vertices, m is the number of edges and α is the inverse Ackermann function. Our algorithm is based on the minimal split decomposition [Cunnigham, 1982] and uses the state-of-art circle graph recognition algorithm [Gioan, Paul, Tedder, Corneil, 2014] in the same running time. It improves the running time O(nm) of the previous algorithm [Hsu, 1995] based on a similar approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/17/2020

A Scaling Algorithm for Weighted f-Factors in General Graphs

We study the maximum weight perfect f-factor problem on any general simp...
research
11/28/2022

A Faster k-means++ Algorithm

K-means++ is an important algorithm to choose initial cluster centers fo...
research
11/15/2022

The wrong direction of Jensen's inequality is algorithmically right

Let 𝒜 be an algorithm with expected running time e^X, conditioned on the...
research
10/06/2018

Cryptanalysis of the DHDP and EGDP protocols over E_p^(m)

In this paper we break the protocol based on the Diffie-Hellman Decompos...
research
06/25/2020

Augmenting the Algebraic Connectivity of Graphs

For any undirected graph G=(V,E) and a set E_W of candidate edges with E...
research
12/28/2017

ASYMP: Fault-tolerant Mining of Massive Graphs

We present ASYMP, a distributed graph processing system developed for th...
research
07/19/2019

An Algorithm and Estimates for the Erdős-Selfridge Function (work in progress)

Let p(n) denote the smallest prime divisor of the integer n. Define the ...

Please sign up or login with your details

Forgot password? Click here to reset