Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1998196.1998258acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
research-article

On the structure and composition of forbidden sequences, with geometric applications

Published: 13 June 2011 Publication History

Abstract

Forbidden substructure theorems have proved to be among of the most versatile tools in bounding the complexity of geometric objects and the running time of geometric algorithms. To apply them one typically transcribes an algorithm execution or geometric object as a sequence over some alphabet or a 0-1 matrix, proves that this object avoids some subsequence or submatrix σ, then uses an off the shelf bound on the maximum size of such a σ-free object. As a historical trend, expanding our library of forbidden substructure theorems has led to better bounds and simpler analyses of the complexity of geometric objects.
We establish new and tight bounds on the maximum length of generalized Davenport-Schinzel sequences, which are those whose subsequences are not isomorphic to some fixed sequence σ. (The standard Davenport-Schinzel sequences restrict σ to be of the form abab...) We prove that N-shaped forbidden subsequences (of the form abc ... xyzyx ... cbabc ... xyz) have a linear extremal function. Our proof dramatically improves an earlier one of Klazar and Valtr in the leading constants and overall simplicity. This result tightens the (astronomical) leading constants in Valtr's O(n log n) bound on geometric graphs without k=O(1) mutually crossing edges. We prove tight Θ(nα(n)) bounds on sequences avoiding both ababab and all M-shaped sequences of the form ab ... yzzy ... baab ... yzzy ... ba. A consequence of this result is that the complexity of the union of n δ-fat triangles is O(n log*n α(n)), which improves, slightly, a recent bound of Ezra, Aronov, and Sharir. Here α is the inverse-Ackermann function. We give a complete characterization of 3-letter linear and nonlinear forbidden subsequences without repetitions. Specifically, a repetition-free forbidden subsequence is nonlinear (Ω(nα(n))) if and only if contains ababa, abcacbc, or its reversal; all others are linear.
Many of our results are obtained by reinterpreting (forbidden) sequences as (forbidden) 0-1 matrices, which can alternatively be thought of as point sets with integer coordinates. By considering a dual sequence/matrix representation we can then apply techniques from both domains in tandem. For example, some of our results use a new composition operation on 0-1 matrices called grafting, which has no exact counterpart in the domain of sequences.

References

[1]
R. Adamec, M. Klazar, and P. Valtr. Generalized Davenport-Schinzel sequences with linear upper bound. Discrete Math., 108(1--3):219--229, 1992.
[2]
P. Agarwal and M. Sharir. Davenport-Schinzel Sequences and their Geometric Applications. Cambridge University Press, 1995.
[3]
P. Agarwal, M. Sharir, and P. Shor. Sharp upper and lower bounds on the length of general Davenport-Schinzel sequences. J. Combin. Theory Ser. A, 52:228--274, 1989.
[4]
D. Bienstock and E. Györi. An extremal problem on sparse 0--1 matrices. SIAM J. Discr. Math., 4(1):17--27, 1991.
[5]
H. Davenport and A. Schinzel. A combinatorial problem connected with differential equations. American J. Mathematics, 87:684--694, 1965.
[6]
A. Efrat and M. Sharir. A near-linear algorithm for the planar segment center problem. In Proceedings 5th ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 87--97, 1994.
[7]
A. Efrat and M. Sharir. A near-linear algorithm for the planar segment-center problem. Discrete & Computational Geometry, 16(3):239--257, 1996.
[8]
E. Ezra, B. Aronov, and M. Sharir. Improved bound for the union of fat triangles. In Proceedings 22nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1778--1785, 2011.
[9]
R. Fulek. Linear bound on extremal functions of some forbidden patterns in 0--1 matrices. Discrete Mathematics, 309:1736--1739, 2009.
[10]
Z. Füredi. The maximum number of unit distances in a convex n-gon. J. Combin. Theory Ser. A, 55(2):316--320, 1990.
[11]
Z. Füredi and P. Hajnal. Davenport-Schinzel theory of matrices. Discrete Mathematics, 103(3):233--251, 1992.
[12]
J. T. Geneson. Extremal functions of forbidden double permutation matrices. J. Combin. Theory Ser. A, 116(7):1235--1244, 2009.
[13]
S. Hart and M. Sharir. Nonlinearity of Davenport-Schinzel sequences and of generalized path compression schemes. Combinatorica, 6(2):151--177, 1986.
[14]
B. Keszegh. On linear forbidden submatrices. J. Combin. Theory Ser. A, 116(1):232--241, 2009.
[15]
M. Klazar. A general upper bound in extremal theory of sequences. Comment. Math. Univ. Carolin., 33(4):737--746, 1992.
[16]
M. Klazar. Extremal functions for sequences. Discrete Mathematics, 150(1--3):195--203, 1996.
[17]
M. Klazar and P. Valtr. Generalized Davenport-Schinzel sequences. Combinatorica, 14(4):463--476, 1994.
[18]
A. Marcus and G. Tardos. Excluded permutation matrices and the Stanley-Wilf conjecture. J. Combin. Theory Ser. A, 107(1):153--160, 2004.
[19]
J. Matousek, J. Pach, M. Sharir, S. Sifrony, and E. Welzl. Fat triangles determine linearly many holes. SIAM J. Comput., 23(1):154--169, 1994.
[20]
J. S. B. Mitchell. $L_1$ shortest paths among polygonal obstacles in the plane. Algorithmica, 8(1):55--88, 1992.
[21]
G. Nivasch. Improved bounds and new techniques for Davenport-Schinzel sequences and their generalizations. J. ACM, 57(3), 2010.
[22]
J. Pach and M. Sharir. On vertical visibility in arrangements of segments and the queue size in the Bentley-Ottmann line sweeping algorithm. SIAM J. Comput., 20(3):460--470, 1991.
[23]
J. Pach and G. Tardos. Forbidden paths and cycles in ordered graphs and matrices. Israel J. Math., 155:359--380, 2006.
[24]
S. Pettie. Splay trees, Davenport-Schinzel sequences, and the deque conjecture. In Proceedings 19th ACM-SIAM Symposium on Discrete Algorithms, pages 1115--1124, 2008.
[25]
S. Pettie. Applications of forbidden 0--1 matrices to search tree- and path compression-based data structures. In Proceedings 21st ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1457--1467, 2010.
[26]
S. Pettie. Degrees of nonlinearity in forbidden 0--1 matrix problems. In submission, 2010.
[27]
S. Pettie. Generalized Davenport-Schinzel sequences and their 0--1 matrix counterparts. In submission, 2010.
[28]
S. Pettie. On nonlinear forbidden 0--1 matrices: A refutation of a Füredi-Hajnal conjecture. In Proceedings 21st ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 875--885, 2010.
[29]
S. Pettie. Origins of nonlinearity in Davenport-Schinzel sequences. SIAM J. Discrete Mathematics, 25(1):211--233, 2011.
[30]
G. Tardos. On 0--1 matrices and small excluded submatrices. J. Combin. Theory Ser. A, 111(2):266--288, 2005.
[31]
P. Valtr. Graph drawings with no k pairwise crossing edges. In Proceedings 5th Int'l Symposium on Graph Drawing, pages 205--218, 1997.
[32]
C. Weidert. Extremal problems in ordered graphs. arXiv, 0907.2479v1, 2009.
[33]
A. Wiernik and M. Sharir. Planar realizations of nonlinear Davenport-Schinzel sequences by segments. Discrete Comput. Geom., 3(1):15--47, 1988.

Cited By

View all

Index Terms

  1. On the structure and composition of forbidden sequences, with geometric applications

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SoCG '11: Proceedings of the twenty-seventh annual symposium on Computational geometry
    June 2011
    532 pages
    ISBN:9781450306829
    DOI:10.1145/1998196
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 June 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Davenport-Schinzel sequences
    2. fat triangles
    3. geometric graphs

    Qualifiers

    • Research-article

    Conference

    SoCG '11
    SoCG '11: Symposium on Computational Geometry
    June 13 - 15, 2011
    Paris, France

    Acceptance Rates

    Overall Acceptance Rate 625 of 1,685 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media