16 research outputs found

    Sharp Bounds on Davenport-Schinzel Sequences of Every Order

    Full text link
    One of the longest-standing open problems in computational geometry is to bound the lower envelope of nn univariate functions, each pair of which crosses at most ss times, for some fixed ss. This problem is known to be equivalent to bounding the length of an order-ss Davenport-Schinzel sequence, namely a sequence over an nn-letter alphabet that avoids alternating subsequences of the form ababa \cdots b \cdots a \cdots b \cdots with length s+2s+2. These sequences were introduced by Davenport and Schinzel in 1965 to model a certain problem in differential equations and have since been applied to bounding the running times of geometric algorithms, data structures, and the combinatorial complexity of geometric arrangements. Let λs(n)\lambda_s(n) be the maximum length of an order-ss DS sequence over nn letters. What is λs\lambda_s asymptotically? This question has been answered satisfactorily (by Hart and Sharir, Agarwal, Sharir, and Shor, Klazar, and Nivasch) when ss is even or s3s\le 3. However, since the work of Agarwal, Sharir, and Shor in the mid-1980s there has been a persistent gap in our understanding of the odd orders. In this work we effectively close the problem by establishing sharp bounds on Davenport-Schinzel sequences of every order ss. Our results reveal that, contrary to one's intuition, λs(n)\lambda_s(n) behaves essentially like λs1(n)\lambda_{s-1}(n) when ss is odd. This refutes conjectures due to Alon et al. (2008) and Nivasch (2010).Comment: A 10-page extended abstract will appear in the Proceedings of the Symposium on Computational Geometry, 201

    Disjoint edges in topological graphs and the tangled-thrackle conjecture

    Full text link
    It is shown that for a constant tNt\in \mathbb{N}, every simple topological graph on nn vertices has O(n)O(n) edges if it has no two sets of tt edges such that every edge in one set is disjoint from all edges of the other set (i.e., the complement of the intersection graph of the edges is Kt,tK_{t,t}-free). As an application, we settle the \emph{tangled-thrackle} conjecture formulated by Pach, Radoi\v{c}i\'c, and T\'oth: Every nn-vertex graph drawn in the plane such that every pair of edges have precisely one point in common, where this point is either a common endpoint, a crossing, or a point of tangency, has at most O(n)O(n) edges

    On the Extremal Functions of Acyclic Forbidden 0--1 Matrices

    Full text link
    The extremal theory of forbidden 0--1 matrices studies the asymptotic growth of the function Ex(P,n)\mathrm{Ex}(P,n), which is the maximum weight of a matrix A{0,1}n×nA\in\{0,1\}^{n\times n} whose submatrices avoid a fixed pattern P{0,1}k×lP\in\{0,1\}^{k\times l}. This theory has been wildly successful at resolving problems in combinatorics, discrete and computational geometry, structural graph theory, and the analysis of data structures, particularly corollaries of the dynamic optimality conjecture. All these applications use acyclic patterns, meaning that when PP is regarded as the adjacency matrix of a bipartite graph, the graph is acyclic. The biggest open problem in this area is to bound Ex(P,n)\mathrm{Ex}(P,n) for acyclic PP. Prior results have only ruled out the strict O(nlogn)O(n\log n) bound conjectured by Furedi and Hajnal. It is consistent with prior results that P.Ex(P,n)nlog1+o(1)n\forall P. \mathrm{Ex}(P,n)\leq n\log^{1+o(1)} n, and also consistent that ϵ>0.P.Ex(P,n)n2ϵ\forall \epsilon>0.\exists P. \mathrm{Ex}(P,n) \geq n^{2-\epsilon}. In this paper we establish a stronger lower bound on the extremal functions of acyclic PP. Specifically, we give a new construction of relatively dense 0--1 matrices with Θ(n(logn/loglogn)t)\Theta(n(\log n/\log\log n)^t) 1s that avoid an acyclic XtX_t. Pach and Tardos have conjectured that this type of result is the best possible, i.e., no acyclic PP exists for which Ex(P,n)n(logn)ω(1)\mathrm{Ex}(P,n)\geq n(\log n)^{\omega(1)}

    On the Complexity of Randomly Weighted Voronoi Diagrams

    Full text link
    In this paper, we provide an O(npolylogn)O(n \mathrm{polylog} n) bound on the expected complexity of the randomly weighted Voronoi diagram of a set of nn sites in the plane, where the sites can be either points, interior-disjoint convex sets, or other more general objects. Here the randomness is on the weight of the sites, not their location. This compares favorably with the worst case complexity of these diagrams, which is quadratic. As a consequence we get an alternative proof to that of Agarwal etal [AHKS13] of the near linear complexity of the union of randomly expanded disjoint segments or convex sets (with an improved bound on the latter). The technique we develop is elegant and should be applicable to other problems

    Sorting Pattern-Avoiding Permutations via 0-1 Matrices Forbidding Product Patterns

    Full text link
    We consider the problem of comparison-sorting an nn-permutation SS that avoids some kk-permutation π\pi. Chalermsook, Goswami, Kozma, Mehlhorn, and Saranurak prove that when SS is sorted by inserting the elements into the GreedyFuture binary search tree, the running time is linear in the extremal function Ex(Pπhat,n)\mathrm{Ex}(P_\pi\otimes \text{hat},n). This is the maximum number of 1s in an n×nn\times n 0-1 matrix avoiding PπhatP_\pi \otimes \text{hat}, where PπP_\pi is the k×kk\times k permutation matrix of π\pi, \otimes the Kronecker product, and hat=()\text{hat} = \left(\begin{array}{ccc}&\bullet&\\\bullet&&\bullet\end{array}\right). The same time bound can be achieved by sorting SS with Kozma and Saranurak's SmoothHeap. In this paper we give nearly tight upper and lower bounds on the density of PπhatP_\pi\otimes\text{hat}-free matrices in terms of the inverse-Ackermann function α(n)\alpha(n). \mathrm{Ex}(P_\pi\otimes \text{hat},n) = \left\{\begin{array}{ll} \Omega(n\cdot 2^{\alpha(n)}), & \mbox{for most $\pi$,}\\ O(n\cdot 2^{O(k^2)+(1+o(1))\alpha(n)}), & \mbox{for all $\pi$.} \end{array}\right. As a consequence, sorting π\pi-free sequences can be performed in O(n2(1+o(1))α(n))O(n2^{(1+o(1))\alpha(n)}) time. For many corollaries of the dynamic optimality conjecture, the best analysis uses forbidden 0-1 matrix theory. Our analysis may be useful in analyzing other classes of access sequences on binary search trees
    corecore