61 research outputs found

    Algorithms for outerplanar graph roots and graph roots of pathwidth at most 2

    Full text link
    Deciding whether a given graph has a square root is a classical problem that has been studied extensively both from graph theoretic and from algorithmic perspectives. The problem is NP-complete in general, and consequently substantial effort has been dedicated to deciding whether a given graph has a square root that belongs to a particular graph class. There are both polynomial-time solvable and NP-complete cases, depending on the graph class. We contribute with new results in this direction. Given an arbitrary input graph G, we give polynomial-time algorithms to decide whether G has an outerplanar square root, and whether G has a square root that is of pathwidth at most 2

    A generalization of the Art Gallery Theorem

    Full text link
    Several domination results have been obtained for maximal outerplanar graphs (mops). The classical domination problem is to minimize the size of a set SS of vertices of an nn-vertex graph GG such that GN[S]G - N[S], the graph obtained by deleting the closed neighborhood of SS, contains no vertices. A classical result of Chv\'{a}tal, the Art Gallery Theorem, tells us that the minimum size is at most n/3n/3 if GG is a mop. Here we consider a modification by allowing GN[S]G - N[S] to have a maximum degree of at most kk. Let ιk(G)\iota_k(G) denote the size of a smallest set SS for which this is achieved. If n2k+3n \le 2k+3, then trivially ιk(G)1\iota_k(G) \leq 1. Let GG be a mop on nmax{5,2k+3}n \ge \max\{5,2k+3\} vertices, n2n_2 of which are of degree~22. Sharp bounds on ιk(G)\iota_k(G) have been obtained for k=0k = 0 and k=1k = 1, namely ι0(G)min{n4,n+n25,nn23}\iota_{0}(G) \le \min\{\frac{n}{4},\frac{n+n_2}{5},\frac{n-n_2}{3}\} and ι1(G)min{n5,n+n26,nn23}\iota_1(G) \le \min\{\frac{n}{5},\frac{n+n_2}{6},\frac{n-n_2}{3}\}. We prove that ιk(G)min{nk+4,n+n2k+5,nn2k+2}\iota_{k}(G) \le \min\{\frac{n}{k+4},\frac{n+n_2}{k+5},\frac{n-n_2}{k+2}\} for any k0k \ge 0, and that this bound is sharp. We also prove that nn22\frac{n-n_2}{2} is a sharp upper bound on the domination number of GG.Comment: arXiv admin note: substantial text overlap with arXiv:1903.1229

    Isolation of squares in graphs

    Full text link
    Given a set F\mathcal{F} of graphs, we call a copy of a graph in F\mathcal{F} an F\mathcal{F}-graph. The F\mathcal{F}-isolation number of a graph GG, denoted by ι(G,F)\iota(G,\mathcal{F}), is the size of a smallest subset DD of the vertex set V(G)V(G) such that the closed neighbourhood of DD intersects the vertex sets of the F\mathcal{F}-graphs contained by GG (equivalently, GN[D]G - N[D] contains no F\mathcal{F}-graph). Thus, ι(G,{K1})\iota(G,\{K_1\}) is the domination number of GG. The second author showed that if F\mathcal{F} is the set of cycles and GG is a connected nn-vertex graph that is not a triangle, then ι(G,F)n4\iota(G,\mathcal{F}) \leq \left \lfloor \frac{n}{4} \right \rfloor. This bound is attainable for every nn and solved a problem of Caro and Hansberg. A question that arises immediately is how smaller an upper bound can be if F={Ck}\mathcal{F} = \{C_k\} for some k3k \geq 3, where CkC_k is a cycle of length kk. The problem is to determine the smallest real number ckc_k (if it exists) such that for some finite set Ek\mathcal{E}_k of graphs, ι(G,{Ck})ckV(G)\iota(G, \{C_k\}) \leq c_k |V(G)| for every connected graph GG that is not an Ek\mathcal{E}_k-graph. The above-mentioned result yields c3=14c_3 = \frac{1}{4} and E3={C3}\mathcal{E}_3 = \{C_3\}. The second author also showed that if k5k \geq 5 and ckc_k exists, then ck22k+1c_k \geq \frac{2}{2k + 1}. We prove that c4=15c_4 = \frac{1}{5} and determine E4\mathcal{E}_4, which consists of three 44-vertex graphs and six 99-vertex graphs. The 99-vertex graphs in E4\mathcal{E}_4 were fully determined by means of a computer program. A method that has the potential of yielding similar results is introduced.Comment: 15 pages, 1 figure. arXiv admin note: text overlap with arXiv:2110.0377

    Flat Foldings of Plane Graphs with Prescribed Angles and Edge Lengths

    Get PDF
    When can a plane graph with prescribed edge lengths and prescribed angles (from among {0,180,360\{0,180^\circ, 360^\circ\}) be folded flat to lie in an infinitesimally thin line, without crossings? This problem generalizes the classic theory of single-vertex flat origami with prescribed mountain-valley assignment, which corresponds to the case of a cycle graph. We characterize such flat-foldable plane graphs by two obviously necessary but also sufficient conditions, proving a conjecture made in 2001: the angles at each vertex should sum to 360360^\circ, and every face of the graph must itself be flat foldable. This characterization leads to a linear-time algorithm for testing flat foldability of plane graphs with prescribed edge lengths and angles, and a polynomial-time algorithm for counting the number of distinct folded states.Comment: 21 pages, 10 figure

    NC Algorithms for Computing a Perfect Matching and a Maximum Flow in One-Crossing-Minor-Free Graphs

    Full text link
    In 1988, Vazirani gave an NC algorithm for computing the number of perfect matchings in K3,3K_{3,3}-minor-free graphs by building on Kasteleyn's scheme for planar graphs, and stated that this "opens up the possibility of obtaining an NC algorithm for finding a perfect matching in K3,3K_{3,3}-free graphs." In this paper, we finally settle this 30-year-old open problem. Building on recent NC algorithms for planar and bounded-genus perfect matching by Anari and Vazirani and later by Sankowski, we obtain NC algorithms for perfect matching in any minor-closed graph family that forbids a one-crossing graph. This family includes several well-studied graph families including the K3,3K_{3,3}-minor-free graphs and K5K_5-minor-free graphs. Graphs in these families not only have unbounded genus, but can have genus as high as O(n)O(n). Our method applies as well to several other problems related to perfect matching. In particular, we obtain NC algorithms for the following problems in any family of graphs (or networks) with a one-crossing forbidden minor: \bullet Determining whether a given graph has a perfect matching and if so, finding one. \bullet Finding a minimum weight perfect matching in the graph, assuming that the edge weights are polynomially bounded. \bullet Finding a maximum stst-flow in the network, with arbitrary capacities. The main new idea enabling our results is the definition and use of matching-mimicking networks, small replacement networks that behave the same, with respect to matching problems involving a fixed set of terminals, as the larger network they replace.Comment: 21 pages, 6 figure

    Minor-Obstructions for Apex-Pseudoforests

    Full text link
    A graph is called a pseudoforest if none of its connected components contains more than one cycle. A graph is an apex-pseudoforest if it can become a pseudoforest by removing one of its vertices. We identify 33 graphs that form the minor-obstruction set of the class of apex-pseudoforests, i.e., the set of all minor-minimal graphs that are not apex-pseudoforests
    corecore