22,011 research outputs found
Drawing Arrangement Graphs In Small Grids, Or How To Play Planarity
We describe a linear-time algorithm that finds a planar drawing of every
graph of a simple line or pseudoline arrangement within a grid of area
O(n^{7/6}). No known input causes our algorithm to use area
\Omega(n^{1+\epsilon}) for any \epsilon>0; finding such an input would
represent significant progress on the famous k-set problem from discrete
geometry. Drawing line arrangement graphs is the main task in the Planarity
puzzle.Comment: 12 pages, 8 figures. To appear at 21st Int. Symp. Graph Drawing,
Bordeaux, 201
On the number of tetrahedra with minimum, unit, and distinct volumes in three-space
We formulate and give partial answers to several combinatorial problems on
volumes of simplices determined by points in 3-space, and in general in
dimensions. (i) The number of tetrahedra of minimum (nonzero) volume spanned by
points in \RR^3 is at most , and there are point sets
for which this number is . We also present an time
algorithm for reporting all tetrahedra of minimum nonzero volume, and thereby
extend an algorithm of Edelsbrunner, O'Rourke, and Seidel. In general, for
every k,d\in \NN, , the maximum number of -dimensional
simplices of minimum (nonzero) volume spanned by points in \RR^d is
. (ii) The number of unit-volume tetrahedra determined by
points in \RR^3 is , and there are point sets for which this
number is . (iii) For every d\in \NN, the minimum
number of distinct volumes of all full-dimensional simplices determined by
points in \RR^d, not all on a hyperplane, is .Comment: 19 pages, 3 figures, a preliminary version has appeard in proceedings
of the ACM-SIAM Symposium on Discrete Algorithms, 200
Geometric Crossing-Minimization - A Scalable Randomized Approach
We consider the minimization of edge-crossings in geometric drawings of graphs G=(V, E), i.e., in drawings where each edge is depicted as a line segment. The respective decision problem is NP-hard [Daniel Bienstock, 1991]. Crossing-minimization, in general, is a popular theoretical research topic; see Vrt\u27o [Imrich Vrt\u27o, 2014]. In contrast to theory and the topological setting, the geometric setting did not receive a lot of attention in practice. Prior work [Marcel Radermacher et al., 2018] is limited to the crossing-minimization in geometric graphs with less than 200 edges. The described heuristics base on the primitive operation of moving a single vertex v to its crossing-minimal position, i.e., the position in R^2 that minimizes the number of crossings on edges incident to v.
In this paper, we introduce a technique to speed-up the computation by a factor of 20. This is necessary but not sufficient to cope with graphs with a few thousand edges. In order to handle larger graphs, we drop the condition that each vertex v has to be moved to its crossing-minimal position and compute a position that is only optimal with respect to a small random subset of the edges. In our theoretical contribution, we consider drawings that contain for each edge uv in E and each position p in R^2 for v o(|E|) crossings. In this case, we prove that with a random subset of the edges of size Theta(k log k) the co-crossing number of a degree-k vertex v, i.e., the number of edge pairs uv in E, e in E that do not cross, can be approximated by an arbitrary but fixed factor delta with high probability. In our experimental evaluation, we show that the randomized approach reduces the number of crossings in graphs with up to 13 000 edges considerably. The evaluation suggests that depending on the degree-distribution different strategies result in the fewest number of crossings
- âŠ