126,466 research outputs found

    On a class of intersection graphs

    Full text link
    Given a directed graph D = (V,A) we define its intersection graph I(D) = (A,E) to be the graph having A as a node-set and two nodes of I(D) are adjacent if their corresponding arcs share a common node that is the tail of at least one of these arcs. We call these graphs facility location graphs since they arise from the classical uncapacitated facility location problem. In this paper we show that facility location graphs are hard to recognize and they are easy to recognize when the graph is triangle-free. We also determine the complexity of the vertex coloring, the stable set and the facility location problems on that class

    Graph Isomorphism for unit square graphs

    Get PDF
    In the past decades for more and more graph classes the Graph Isomorphism Problem was shown to be solvable in polynomial time. An interesting family of graph classes arises from intersection graphs of geometric objects. In this work we show that the Graph Isomorphism Problem for unit square graphs, intersection graphs of axis-parallel unit squares in the plane, can be solved in polynomial time. Since the recognition problem for this class of graphs is NP-hard we can not rely on standard techniques for geometric graphs based on constructing a canonical realization. Instead, we develop new techniques which combine structural insights into the class of unit square graphs with understanding of the automorphism group of such graphs. For the latter we introduce a generalization of bounded degree graphs which is used to capture the main structure of unit square graphs. Using group theoretic algorithms we obtain sufficient information to solve the isomorphism problem for unit square graphs.Comment: 31 pages, 6 figure

    Coloring triangle-free rectangle overlap graphs with O(loglogn)O(\log\log n) colors

    Get PDF
    Recently, it was proved that triangle-free intersection graphs of nn line segments in the plane can have chromatic number as large as Θ(loglogn)\Theta(\log\log n). Essentially the same construction produces Θ(loglogn)\Theta(\log\log n)-chromatic triangle-free intersection graphs of a variety of other geometric shapes---those belonging to any class of compact arc-connected sets in R2\mathbb{R}^2 closed under horizontal scaling, vertical scaling, and translation, except for axis-parallel rectangles. We show that this construction is asymptotically optimal for intersection graphs of boundaries of axis-parallel rectangles, which can be alternatively described as overlap graphs of axis-parallel rectangles. That is, we prove that triangle-free rectangle overlap graphs have chromatic number O(loglogn)O(\log\log n), improving on the previous bound of O(logn)O(\log n). To this end, we exploit a relationship between off-line coloring of rectangle overlap graphs and on-line coloring of interval overlap graphs. Our coloring method decomposes the graph into a bounded number of subgraphs with a tree-like structure that "encodes" strategies of the adversary in the on-line coloring problem. Then, these subgraphs are colored with O(loglogn)O(\log\log n) colors using a combination of techniques from on-line algorithms (first-fit) and data structure design (heavy-light decomposition).Comment: Minor revisio

    Results on Some Generalizations of Interval Graphs

    Get PDF
    An interval graph is the intersection graph of a family of intervals on the real line. Interval graphs are a well-studied class of graphs. Path graphs are a generalization of interval graphs and are defined to be the intersection graphs of a family of paths in a tree. In this thesis, we study path graphs which are representable in a subdivided K1, 3. Our main results are a characterization theorem and a polynomial time algorithm for recognition of this class of graphs. The second section of this thesis provides a bound for a graph parameter, the boxicity of a graph, for intersection graphs of subtrees of subdivided K1, n. Finally, we characterize k-trees that are path graphs

    Unit Grid Intersection Graphs: Recognition and Properties

    Full text link
    It has been known since 1991 that the problem of recognizing grid intersection graphs is NP-complete. Here we use a modified argument of the above result to show that even if we restrict to the class of unit grid intersection graphs (UGIGs), the recognition remains hard, as well as for all graph classes contained inbetween. The result holds even when considering only graphs with arbitrarily large girth. Furthermore, we ask the question of representing UGIGs on grids of minimal size. We show that the UGIGs that can be represented in a square of side length 1+epsilon, for a positive epsilon no greater than 1, are exactly the orthogonal ray graphs, and that there exist families of trees that need an arbitrarily large grid

    Computing maximum cliques in B2B_2-EPG graphs

    Full text link
    EPG graphs, introduced by Golumbic et al. in 2009, are edge-intersection graphs of paths on an orthogonal grid. The class BkB_k-EPG is the subclass of EPG graphs where the path on the grid associated to each vertex has at most kk bends. Epstein et al. showed in 2013 that computing a maximum clique in B1B_1-EPG graphs is polynomial. As remarked in [Heldt et al., 2014], when the number of bends is at least 44, the class contains 22-interval graphs for which computing a maximum clique is an NP-hard problem. The complexity status of the Maximum Clique problem remains open for B2B_2 and B3B_3-EPG graphs. In this paper, we show that we can compute a maximum clique in polynomial time in B2B_2-EPG graphs given a representation of the graph. Moreover, we show that a simple counting argument provides a 2(k+1){2(k+1)}-approximation for the coloring problem on BkB_k-EPG graphs without knowing the representation of the graph. It generalizes a result of [Epstein et al, 2013] on B1B_1-EPG graphs (where the representation was needed)
    corecore