A Polynomial Time Algorithm for Computing the Strong Rainbow Connection Numbers of Odd Cacti

12/26/2019
by   Logan A. Smith, et al.
0

We consider the problem of computing the strong rainbow connection number src(G) for cactus graphs G in which all cycles have odd length. We present a formula to calculate src(G) for such odd cacti which can be evaluated in linear time, as well as an algorithm for computing the corresponding optimal strong rainbow edge coloring, with polynomial worst case run time complexity. Although computing src(G) is NP-hard in general, previous work has demonstrated that it may be computed in polynomial time for certain classes of graphs, including cycles, trees and block clique graphs. This work extends the class of graphs for which src(G) may be computed in polynomial time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/07/2020

Computing a maximum clique in geometric superclasses of disk graphs

In the 90's Clark, Colbourn and Johnson wrote a seminal paper where they...
research
09/12/2017

Optimal On The Fly Index Selection in Polynomial Time

The index selection problem (ISP) is an important problem for accelerati...
research
12/11/2022

Beyond circular-arc graphs – recognizing lollipop graphs and medusa graphs

In 1992 Biró, Hujter and Tuza introduced, for every fixed connected grap...
research
07/01/2023

Graphs with Permutation-Representation Number at most Three

In this paper, firstly, we reconcile the graphs with permutation-represe...
research
06/18/2019

Review of a Quantum Algorithm for Betti Numbers

We looked into the algorithm for calculating Betti numbers presented by ...
research
05/14/2020

Algorithmic Techniques for Necessary and Possible Winners

We investigate the practical aspects of computing the necessary and poss...
research
09/05/2019

Efficient Optimal Planning in non-FIFO Time-Dependent Flow Fields

We propose an algorithm for solving the time-dependent shortest path pro...

Please sign up or login with your details

Forgot password? Click here to reset