214 research outputs found

    Drawing Big Graphs using Spectral Sparsification

    Full text link
    Spectral sparsification is a general technique developed by Spielman et al. to reduce the number of edges in a graph while retaining its structural properties. We investigate the use of spectral sparsification to produce good visual representations of big graphs. We evaluate spectral sparsification approaches on real-world and synthetic graphs. We show that spectral sparsifiers are more effective than random edge sampling. Our results lead to guidelines for using spectral sparsification in big graph visualization.Comment: Appears in the Proceedings of the 25th International Symposium on Graph Drawing and Network Visualization (GD 2017

    eulerForce: Force-directed Layout for Euler Diagrams

    Get PDF
    Euler diagrams use closed curves to represent sets and their relationships. They facilitate set analysis, as humans tend to perceive distinct regions when closed curves are drawn on a plane. However, current automatic methods often produce diagrams with irregular, non-smooth curves that are not easily distinguishable. Other methods restrict the shape of the curve to for instance a circle, but such methods cannot draw an Euler diagram with exactly the required curve intersections for any set relations. In this paper, we present eulerForce, as the first method to adopt a force-directed approach to improve the layout and the curves of Euler diagrams generated by current methods. The layouts are improved in quick time. Our evaluation of eulerForce indicates the benefits of a force-directed approach to generate comprehensible Euler diagrams for any set relations in relatively fast time

    The logic engine and the realization problem for nearest neighbor graphs

    Get PDF
    AbstractRoughly speaking, a “nearest neighbor graph” is formed from a set of points in the plane by joining two points if one is the nearest neighbor of the other. There are several ways in which this intuitive concept can be made precise.This paper investigates the complexity of determining whether, for a given graph G, there is a set of points P in the plane such that G is isomorphic to a nearest neighbor graph on P. We show that this problem is NP-hard for several definitions of nearest neighbor graph.Our proof technique uses an interesting simulation of a mechanical device called a “logic engine”

    CelticGraph: Drawing Graphs as Celtic Knots and Links

    Full text link
    Celtic knots are an ancient art form often attributed to Celtic cultures, used to decorate monuments and manuscripts, and to symbolise eternity and interconnectedness. This paper describes the framework CelticGraph to draw graphs as Celtic knots and links. The drawing process raises interesting combinatorial concepts in the theory of circuits in planar graphs. Further, CelticGraph uses a novel algorithm to represent edges as B\'ezier curves, aiming to show each link as a smooth curve with limited curvature.Comment: Appears in the Proceedings of the 31st International Symposium on Graph Drawing and Network Visualization (GD 2023

    Some remarks on the permanents of circulant (0,1) matrices

    Get PDF
    Some permanents of circulant (0,1) matrices are computed. Three methods are used. First, the permanent of a Kronecker product is computed by directly counting diagonals. Secondly, Lagrange expansion is used to calculate a recurrence for a family of sparse circulants. Finally, a complement expansion method is used to calculate a recurrence for a permanent of a circulant with few zero entries. Also, a bound on the number of different permanents of circulant matrices with a given row sum is obtained
    • …
    corecore