26 research outputs found

    Vertex arboricity of triangle-free graphs

    Get PDF
    Master's Project (M.S.) University of Alaska Fairbanks, 2016The vertex arboricity of a graph is the minimum number of colors needed to color the vertices so that the subgraph induced by each color class is a forest. In other words, the vertex arboricity of a graph is the fewest number of colors required in order to color a graph such that every cycle has at least two colors. Although not standard, we will refer to vertex arboricity simply as arboricity. In this paper, we discuss properties of chromatic number and k-defective chromatic number and how those properties relate to the arboricity of trianglefree graphs. In particular, we find bounds on the minimum order of a graph having arboricity three. Equivalently, we consider the largest possible vertex arboricity of triangle-free graphs of fixed order

    Composing dynamic programming tree-decomposition-based algorithms

    Full text link
    Given two integers ℓ\ell and pp as well as ℓ\ell graph classes H1,…,Hℓ\mathcal{H}_1,\ldots,\mathcal{H}_\ell, the problems GraphPart(H1,…,Hℓ,p)\mathsf{GraphPart}(\mathcal{H}_1, \ldots, \mathcal{H}_\ell,p), VertPart(H1,…,Hℓ)\mathsf{VertPart}(\mathcal{H}_1, \ldots, \mathcal{H}_\ell), and EdgePart(H1,…,Hℓ)\mathsf{EdgePart}(\mathcal{H}_1, \ldots, \mathcal{H}_\ell) ask, given graph GG as input, whether V(G)V(G), V(G)V(G), E(G)E(G) respectively can be partitioned into ℓ\ell sets S1,…,SℓS_1, \ldots, S_\ell such that, for each ii between 11 and ℓ\ell, G[Vi]∈HiG[V_i] \in \mathcal{H}_i, G[Vi]∈HiG[V_i] \in \mathcal{H}_i, (V(G),Si)∈Hi(V(G),S_i) \in \mathcal{H}_i respectively. Moreover in GraphPart(H1,…,Hℓ,p)\mathsf{GraphPart}(\mathcal{H}_1, \ldots, \mathcal{H}_\ell,p), we request that the number of edges with endpoints in different sets of the partition is bounded by pp. We show that if there exist dynamic programming tree-decomposition-based algorithms for recognizing the graph classes Hi\mathcal{H}_i, for each ii, then we can constructively create a dynamic programming tree-decomposition-based algorithms for GraphPart(H1,…,Hℓ,p)\mathsf{GraphPart}(\mathcal{H}_1, \ldots, \mathcal{H}_\ell,p), VertPart(H1,…,Hℓ)\mathsf{VertPart}(\mathcal{H}_1, \ldots, \mathcal{H}_\ell), and EdgePart(H1,…,Hℓ)\mathsf{EdgePart}(\mathcal{H}_1, \ldots, \mathcal{H}_\ell). We show that, in some known cases, the obtained running times are comparable to those of the best know algorithms

    Three ways to cover a graph

    Full text link
    We consider the problem of covering an input graph HH with graphs from a fixed covering class GG. The classical covering number of HH with respect to GG is the minimum number of graphs from GG needed to cover the edges of HH without covering non-edges of HH. We introduce a unifying notion of three covering parameters with respect to GG, two of which are novel concepts only considered in special cases before: the local and the folded covering number. Each parameter measures "how far'' HH is from GG in a different way. Whereas the folded covering number has been investigated thoroughly for some covering classes, e.g., interval graphs and planar graphs, the local covering number has received little attention. We provide new bounds on each covering number with respect to the following covering classes: linear forests, star forests, caterpillar forests, and interval graphs. The classical graph parameters that result this way are interval number, track number, linear arboricity, star arboricity, and caterpillar arboricity. As input graphs we consider graphs of bounded degeneracy, bounded degree, bounded tree-width or bounded simple tree-width, as well as outerplanar, planar bipartite, and planar graphs. For several pairs of an input class and a covering class we determine exactly the maximum ordinary, local, and folded covering number of an input graph with respect to that covering class.Comment: 20 pages, 4 figure

    Injective edge coloring of graphs

    Get PDF
    Three edges e1,e2e_{1}, e_{2} and e3e_{3} in a graph GG are consecutive if they form a path (in this order) or a cycle of lengths three. An injective edge coloring of a graph G=(V,E)G = (V,E) is a coloring cc of the edges of GG such that if e1,e2e_{1}, e_{2} and e3e_{3} are consecutive edges in GG, then c(e1)≠c(e3)c(e_{1})\neq c(e_3). The injective edge coloring number χi′(G)\chi_{i}^{'}(G) is the minimum number of colors permitted in such a coloring. In this paper, exact values of χi′(G)\chi_{i}^{'}(G) for several classes of graphs are obtained, upper and lower bounds for χi′(G)\chi_{i}^{'}(G) are introduced and it is proven that checking whether χi′(G)=k\chi_{i}^{'}(G)= k is NP-complete.in publicatio
    corecore