8 research outputs found

    New Hardness Results in Rainbow Connectivity

    Full text link
    A path in an edge colored graph is said to be a rainbow path if no two edges on the path have the same color. An edge colored graph is (strongly) rainbow connected if there exists a (geodesic) rainbow path between every pair of vertices. The (strong) rainbow connectivity of a graph GG, denoted by (src(G)src(G), respectively) rc(G)rc(G) is the smallest number of colors required to edge color the graph such that the graph is (strong) rainbow connected. It is known that for \emph{even} kk to decide whether the rainbow connectivity of a graph is at most kk or not is NP-hard. It was conjectured that for all kk, to decide whether rc(G)≀krc(G) \leq k is NP-hard. In this paper we prove this conjecture. We also show that it is NP-hard to decide whether src(G)≀ksrc(G) \leq k or not even when GG is a bipartite graph.Comment: 15 pages, 2 figure

    Strong rainbow connection numbers of toroidal meshes

    Full text link
    In 2011, Li et al. \cite{LLL} obtained an upper bound of the strong rainbow connection number of an rr-dimensional undirected toroidal mesh. In this paper, this bound is improved. As a result, we give a negative answer to their problem.Comment: 9 pages, 3 figure

    Hardness result for the total rainbow kk-connection of graphs

    Full text link
    A path in a total-colored graph is called \emph{total rainbow} if its edges and internal vertices have distinct colors. For an β„“\ell-connected graph GG and an integer kk with 1≀k≀ℓ1\leq k \leq\ell, the \emph{total rainbow kk-connection number} of GG, denoted by trck(G)trc_k(G), is the minimum number of colors used in a total coloring of GG to make GG \emph{total rainbow kk-connected}, that is, any two vertices of GG are connected by kk internally vertex-disjoint total rainbow paths. In this paper, we study the computational complexity of total rainbow kk-connection number of graphs. We show that it is NP-complete to decide whether trck(G)=3trc_k(G)=3.Comment: 10 page

    Rainbow connections for planar graphs and line graphs

    Full text link
    An edge-colored graph GG is rainbow connected if any two vertices are connected by a path whose edges have distinct colors. The rainbow connection number of a connected graph GG, denoted by rc(G)rc(G), is the smallest number of colors that are needed in order to make GG rainbow connected. It was proved that computing rc(G)rc(G) is an NP-Hard problem, as well as that even deciding whether a graph has rc(G)=2rc(G)=2 is NP-Complete. It is known that deciding whether a given edge-colored graph is rainbow connected is NP-Complete. We will prove that it is still NP-Complete even when the edge-colored graph is a planar bipartite graph. We also give upper bounds of the rainbow connection number of outerplanar graphs with small diameters. A vertex-colored graph is rainbow vertex-connected if any two vertices are connected by a path whose internal vertices have distinct colors. The rainbow vertex-connection number of a connected graph GG, denoted by rvc(G)rvc(G), is the smallest number of colors that are needed in order to make GG rainbow vertex-connected. It is known that deciding whether a given vertex-colored graph is rainbow vertex-connected is NP-Complete. We will prove that it is still NP-Complete even when the vertex-colored graph is a line graph.Comment: 13 page

    Conflict-free connections: algorithm and complexity

    Full text link
    A path in an(a) edge(vertex)-colored graph is called \emph{a conflict-free path} if there exists a color used on only one of its edges(vertices). An(A) edge(vertex)-colored graph is called \emph{conflict-free (vertex-)connected} if there is a conflict-free path between each pair of distinct vertices. We call the graph GG \emph{strongly conflict-free connected }if there exists a conflict-free path of length dG(u,v)d_G(u,v) for every two vertices u,v∈V(G)u,v\in V(G). And the \emph{strong conflict-free connection number} of a connected graph GG, denoted by scfc(G)scfc(G), is defined as the smallest number of colors that are required to make GG strongly conflict-free connected. In this paper, we first investigate the question: Given a connected graph GG and a coloring $c: E(or\ V)\rightarrow \{1,2,\cdots,k\} \ (k\geq 1)ofthegraph,determinewhetherornot of the graph, determine whether or not Gis,respectively,conflictβˆ’freeconnected,vertexβˆ’conflictβˆ’freeconnected,stronglyconflictβˆ’freeconnectedundercoloring is, respectively, conflict-free connected, vertex-conflict-free connected, strongly conflict-free connected under coloring c.Wesolvethisquestionbyprovidingpolynomialβˆ’timealgorithms.WethenshowthatitisNPβˆ’completetodecidewhetherthereisakβˆ’edgeβˆ’coloring. We solve this question by providing polynomial-time algorithms. We then show that it is NP-complete to decide whether there is a k-edge-coloring (k\geq 2)of of Gsuchthatallpairs such that all pairs (u,v)\in P \ (P\subset V\times V)arestronglyconflictβˆ’freeconnected.Finally,weprovethattheproblemofdecidingwhether are strongly conflict-free connected. Finally, we prove that the problem of deciding whether scfc(G)\leq k (k\geq 2)foragivengraph for a given graph GisNPβˆ’complete.Comment:17pages.ThemainchangeisinSubsection3.2,Theorem3.4,whereweaddtheresultandproofoftheNPβˆ’completenessforthecase is NP-complete.Comment: 17 pages. The main change is in Subsection 3.2, Theorem 3.4, where we add the result and proof of the NP-completeness for the case k=2$, which was not done in the old versio

    Note on the complexity of deciding the rainbow connectedness for bipartite graphs

    Full text link
    A path in an edge-colored graph is said to be a rainbow path if no two edges on the path have the same color. An edge-colored graph is (strongly) rainbow connected if there exists a rainbow (geodesic) path between every pair of vertices. The (strong) rainbow connection number of GG, denoted by (scr(G)scr(G), respectively) rc(G)rc(G), is the smallest number of colors that are needed in order to make GG (strongly) rainbow connected. Though for a general graph GG it is NP-Complete to decide whether rc(G)=2rc(G)=2, in this paper, we show that the problem becomes easy when GG is a bipartite graph. Moreover, it is known that deciding whether a given edge-colored (with an unbound number of colors) graph is rainbow connected is NP-Complete. We will prove that it is still NP-Complete even when the edge-colored graph is bipartite. We also show that a few NP-hard problems on rainbow connection are indeed NP-Complete.Comment: 6 page

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

    Full text link
    We consider the problem of computing the strong rainbow connection number src(G)src(G) for cactus graphs GG in which all cycles have odd length. We present a formula to calculate src(G)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)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)src(G) may be computed in polynomial time.Comment: 18 pages, 4 figure

    An integer program and new lower bounds for computing the strong rainbow connection numbers of graphs

    Full text link
    We present an integer programming model to compute the strong rainbow connection number, src(G)src(G), of any simple graph GG. We introduce several enhancements to the proposed model, including a fast heuristic, and a variable elimination scheme. Moreover, we present a novel lower bound for src(G)src(G) which may be of independent research interest. We solve the integer program both directly and using an alternative method based on iterative lower bound improvement, the latter of which we show to be highly effective in practice. To our knowledge, these are the first computational methods for the strong rainbow connection problem. We demonstrate the efficacy of our methods by computing the strong rainbow connection numbers of graphs containing up to 379379 vertices.Comment: 27 pages, 7 figure
    corecore