Skip to main content

Showing 1–14 of 14 results for author: Bannister, M J

.
  1. arXiv:1509.00818  [pdf, other

    cs.OH cs.FL

    Confluent Orthogonal Drawings of Syntax Diagrams

    Authors: Michael J. Bannister, David A. Brown, David Eppstein

    Abstract: We provide a pipeline for generating syntax diagrams (also called railroad diagrams) from context free grammars. Syntax diagrams are a graphical representation of a context free language, which we formalize abstractly as a set of mutually recursive nondeterministic finite automata and draw by combining elements from the confluent drawing, layered drawing, and smooth orthogonal drawing styles. With… ▽ More

    Submitted 2 September, 2015; originally announced September 2015.

    Comments: GD 2015

  2. Track Layouts, Layered Path Decompositions, and Leveled Planarity

    Authors: Michael J. Bannister, William E. Devanny, Vida Dujmović, David Eppstein, David R. Wood

    Abstract: We investigate two types of graph layouts, track layouts and layered path decompositions, and the relations between their associated parameters track-number and layered pathwidth. We use these two types of layouts to characterize leveled planar graphs, which are the graphs with planar leveled drawings with no dummy vertices. It follows from the known NP-completeness of leveled planarity that track… ▽ More

    Submitted 18 October, 2018; v1 submitted 30 June, 2015; originally announced June 2015.

    Comments: 19 pages, 8 figures

    MSC Class: 05C10

    Journal ref: Algorithmica 81 (4): 1561-1583, 2019

  3. arXiv:1412.1787  [pdf, other

    cs.DS cs.SI

    ERGMs are Hard

    Authors: Michael J. Bannister, William E. Devanny, David Eppstein

    Abstract: We investigate the computational complexity of the exponential random graph model (ERGM) commonly used in social network analysis. This model represents a probability distribution on graphs by setting the log-likelihood of generating a graph to be a weighted sum of feature counts. These log-likelihoods must be exponentiated and then normalized to produce probabilities, and the normalizing constant… ▽ More

    Submitted 4 December, 2014; originally announced December 2014.

  4. arXiv:1409.5452  [pdf, other

    cs.DS

    Windows into Geometric Events: Data Structures for Time-Windowed Querying of Temporal Point Sets

    Authors: Michael J. Bannister, William E. Devanny, Michael T. Goodrich, Joseph A. Simons, Lowell Trott

    Abstract: We study geometric data structures for sets of point-based temporal events, answering time-windowed queries, i.e., given a contiguous time interval we answer common geometric queries about the point events with time stamps in this interval. The geometric queries we consider include queries based on the skyline, convex hull, and proximity relations of the point set. We provide space efficient data… ▽ More

    Submitted 18 September, 2014; originally announced September 2014.

    Comments: CCCG 2014

  5. arXiv:1408.6321  [pdf, other

    cs.DS cs.DM math.CO

    Crossing Minimization for 1-page and 2-page Drawings of Graphs with Bounded Treewidth

    Authors: Michael J. Bannister, David Eppstein

    Abstract: We investigate crossing minimization for 1-page and 2-page book drawings. We show that computing the 1-page crossing number is fixed-parameter tractable with respect to the number of crossings, that testing 2-page planarity is fixed-parameter tractable with respect to treewidth, and that computing the 2-page crossing number is fixed-parameter tractable with respect to the sum of the number of cros… ▽ More

    Submitted 27 August, 2014; originally announced August 2014.

    Comments: Graph Drawing 2014

    Journal ref: J. Graph Algorithms & Applications 22 (4): 577-606, 2018

  6. The Galois Complexity of Graph Drawing: Why Numerical Solutions are Ubiquitous for Force-Directed, Spectral, and Circle Packing Drawings

    Authors: Michael J. Bannister, William E. Devanny, David Eppstein, Michael T. Goodrich

    Abstract: Many well-known graph drawing techniques, including force directed drawings, spectral graph layouts, multidimensional scaling, and circle packings, have algebraic formulations. However, practical methods for producing such drawings ubiquitously use iterative numerical approximations rather than constructing and then solving algebraic expressions representing their exact solutions. To explain this… ▽ More

    Submitted 6 August, 2014; originally announced August 2014.

    Comments: Graph Drawing 2014

    Journal ref: J. Graph Algorithms & Applications 19 (2): 619-656, 2015

  7. arXiv:1310.3770  [pdf, other

    cs.CG math.CO

    Small Superpatterns for Dominance Drawing

    Authors: Michael J. Bannister, William E. Devanny, David Eppstein

    Abstract: We exploit the connection between dominance drawings of directed acyclic graphs and permutations, in both directions, to provide improved bounds on the size of universal point sets for certain types of dominance drawing and on superpatterns for certain natural classes of permutations. In particular we show that there exist universal point sets for dominance drawings of the Hasse diagrams of width-… ▽ More

    Submitted 5 November, 2013; v1 submitted 14 October, 2013; originally announced October 2013.

    Comments: ANALCO 2014, This version fixes an error in the leading constant of the 321-superpattern size

  8. arXiv:1308.5741  [pdf, other

    cs.CG cs.DS

    Fixed parameter tractability of crossing minimization of almost-trees

    Authors: Michael J. Bannister, David Eppstein, Joseph A. Simons

    Abstract: We investigate exact crossing minimization for graphs that differ from trees by a small number of additional edges, for several variants of the crossing minimization problem. In particular, we provide fixed parameter tractable algorithms for the 1-page book crossing number, the 2-page book crossing number, and the minimum number of crossed edges in 1-page and 2-page book drawings.

    Submitted 26 August, 2013; originally announced August 2013.

    Comments: Graph Drawing 2013

  9. arXiv:1308.0403  [pdf, other

    cs.CG math.CO

    Superpatterns and Universal Point Sets

    Authors: Michael J. Bannister, Zhanpeng Cheng, William E. Devanny, David Eppstein

    Abstract: An old open problem in graph drawing asks for the size of a universal point set, a set of points that can be used as vertices for straight-line drawings of all n-vertex planar graphs. We connect this problem to the theory of permutation patterns, where another open problem concerns the size of superpatterns, permutations that contain all patterns of a given size. We generalize superpatterns to cla… ▽ More

    Submitted 2 April, 2014; v1 submitted 2 August, 2013; originally announced August 2013.

    Comments: GD 2013 special issue of JGAA

    Journal ref: J. Graph Algorithms & Applications 18(2): 177-209, 2014

  10. Parameterized Complexity of 1-Planarity

    Authors: Michael J. Bannister, Sergio Cabello, David Eppstein

    Abstract: We consider the problem of finding a 1-planar drawing for a general graph, where a 1-planar drawing is a drawing in which each edge participates in at most one crossing. Since this problem is known to be NP-hard we investigate the parameterized complexity of the problem with respect to the vertex cover number, tree-depth, and cyclomatic number. For these parameters we construct fixed-parameter tra… ▽ More

    Submitted 20 April, 2013; originally announced April 2013.

    Comments: WADS 2013

    Journal ref: J. Graph Algorithms and Applications 22 (1): 23-49, 2018

  11. arXiv:1209.5791  [pdf, other

    cs.DS

    Windows into Relational Events: Data Structures for Contiguous Subsequences of Edges

    Authors: Michael J. Bannister, Christopher DuBois, David Eppstein, Padhraic Smyth

    Abstract: We consider the problem of analyzing social network data sets in which the edges of the network have timestamps, and we wish to analyze the subgraphs formed from edges in contiguous subintervals of these timestamps. We provide data structures for these problems that use near-linear preprocessing time, linear space, and sublogarithmic query time to handle queries that ask for the number of connecte… ▽ More

    Submitted 25 September, 2012; originally announced September 2012.

  12. arXiv:1209.0748  [pdf, other

    cs.CG cs.SI physics.soc-ph

    Force-Directed Graph Drawing Using Social Gravity and Scaling

    Authors: Michael J. Bannister, David Eppstein, Michael T. Goodrich, Lowell Trott

    Abstract: Force-directed layout algorithms produce graph drawings by resolving a system of emulated physical forces. We present techniques for using social gravity as an additional force in force-directed layouts, together with a scaling technique, to produce drawings of trees and forests, as well as more complex social networks. Social gravity assigns mass to vertices in proportion to their network central… ▽ More

    Submitted 4 September, 2012; originally announced September 2012.

    Comments: GD2012

  13. arXiv:1111.5414  [pdf, other

    cs.DS

    Randomized Speedup of the Bellman-Ford Algorithm

    Authors: Michael J. Bannister, David Eppstein

    Abstract: We describe a variant of the Bellman-Ford algorithm for single-source shortest paths in graphs with negative edges but no negative cycles that randomly permutes the vertices and uses this randomized order to process the vertices within each pass of the algorithm. The modification reduces the worst-case expected number of relaxation steps of the algorithm, compared to the previously-best variant by… ▽ More

    Submitted 23 November, 2011; originally announced November 2011.

    Comments: 12 Pages, 6 Figures, ANALCO 2012

  14. Inapproximability of Orthogonal Compaction

    Authors: Michael J. Bannister, David Eppstein, Joseph A. Simons

    Abstract: We show that several problems of compacting orthogonal graph drawings to use the minimum number of rows, area, length of longest edge or total edge length cannot be approximated better than within a polynomial factor of optimal in polynomial time unless P = NP. We also provide a fixed-parameter-tractable algorithm for testing whether a drawing can be compacted to a small number of rows.

    Submitted 26 February, 2012; v1 submitted 23 August, 2011; originally announced August 2011.

    Comments: Updated to the final version to appear in the Journal of Graph Algorithms and Applications

    Journal ref: J. Graph Algorithms & Applications 16(3): 651-673, 2012