Blazing a Trail via Matrix Multiplications: A Faster Algorithm for Non-shortest Induced Paths

09/30/2021
by   Yung-Chung Chiu, et al.
0

For vertices u and v of an n-vertex graph G, a uv-trail of G is an induced uv-path of G that is not a shortest uv-path of G. Berger, Seymour, and Spirkl [Discrete Mathematics 2021] gave the previously only known polynomial-time algorithm, running in O(n^18) time, to either output a uv-trail of G or ensure that G admits no uv-trail. We reduce the complexity to the time required to perform a poly-logarithmic number of multiplications of n^2× n^2 Boolean matrices, leading to a largely improved O(n^4.75)-time algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2021

Computing and Listing Avoidable Vertices and Paths

A simplicial vertex of a graph is a vertex whose neighborhood is a cliqu...
research
07/24/2020

Using a geometric lens to find k disjoint shortest paths

Given an undirected n-vertex graph and k pairs of terminal vertices (s_1...
research
09/28/2020

Quasi-polynomial-time algorithm for Independent Set in P_t-free graphs via shrinking the space of induced paths

In a recent breakthrough work, Gartland and Lokshtanov [FOCS 2020] showe...
research
11/27/2019

Approximating Permanent of Random Matrices with Vanishing Mean: Made Better and Simpler

The algorithm and complexity of approximating the permanent of a matrix ...
research
08/15/2020

Finding a Shortest Even Hole in Polynomial Time

An even (respectively, odd) hole in a graph is an induced cycle with eve...
research
11/04/2021

The Shortest Even Cycle Problem is Tractable

Given a directed graph, we show how to efficiently find a shortest (dire...
research
04/25/2018

Extensor-Coding

We devise an algorithm that approximately computes the number of paths o...

Please sign up or login with your details

Forgot password? Click here to reset