Analytic Combinatorics of Lattice Paths with Forbidden Patterns: Enumerative Aspects

被引:4
作者
Asinowski, Andrei [1 ]
Bacher, Axel [2 ]
Banderier, Cyril [2 ]
Gittenberger, Bernhard [1 ]
机构
[1] Tech Univ Wien, Inst Diskrete Math & Geometrie, Wiedner Hauptstr 8-10-104, A-1040 Vienna, Austria
[2] Univ Paris 13, Lab Informat Paris Nord, 99 Rue Jean Baptiste Clement, F-93430 Villetaneuse, France
来源
LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS (LATA 2018) | 2018年 / 10792卷
基金
奥地利科学基金会;
关键词
Lattice paths; Pattern avoidance; Finite automata; Autocorrelation; Generating function; Asymptotic analysis; Kernel method; COUNTING HUMPS; PEAKS; NUMBER; TREES;
D O I
10.1007/978-3-319-77313-1_15
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article presents a powerful method for the enumeration of pattern-avoiding words generated by an automaton or a contextfree grammar It relies on methods of analytic combinatorics, and on a matricial generalization of the kernel method. Due to classical bijections, this also gives the generating functions of many other structures avoiding a pattern (e.g., trees, integer compositions, some permutations, directed lattice paths, and more generally words generated by a push-down automaton). We focus on the important class of languages encoding lattice paths, sometimes called generalized Dyck paths. We extend and refine the study by Banderier and Flajolet in 2002 on lattice paths, and we unify several dozens of articles which investigated patterns like peaks, valleys, humps, etc., in Dyck and Motzkin words. Indeed, we obtain formulas for the generating functions of walks/bridges/meanders/excursions avoiding any fixed word (a pattern). We show that the autocorrelation polynomial of this forbidden pattern (as introduced by Guibas and Odlyzko in 1981, in the context of regular expressions) still plays a crucial role for our algebraic functions. We identify a subclass of patterns for which the formulas have a neat form. En passant, our results give the enumeration of some classes of selfavoiding walks, and prove several conjectures from the On-Line Encyclopedia of Integer Sequences. Our approach also opens the door to establish the universal asymptotics and limit laws for the occurrence of patterns in more general algebraic languages.
引用
收藏
页码:195 / 206
页数:12
相关论文
共 36 条
[1]  
[Anonymous], 1963, Computer programming and formal systems, DOI 10.1016/S0049-237X(09)70104-1
[2]  
Asinowski A., 2017, ANAL COMBINATO UNPUB
[3]   Weakly directed self-avoiding walks [J].
Bacher, Axel ;
Bousquet-Melou, Mireille .
JOURNAL OF COMBINATORIAL THEORY SERIES A, 2011, 118 (08) :2365-2391
[4]   Basic analytic combinatorics of directed lattice paths [J].
Banderier, C ;
Flajolet, P .
THEORETICAL COMPUTER SCIENCE, 2002, 281 (1-2) :37-80
[5]  
Banderier C., 2010, Discrete Mathematics and Theoretical Computer Science, P35, DOI [10.46298/dmtcs.2792, DOI 10.46298/DMTCS.2792]
[6]  
Banderier C., 2006, Discrete Math. Theoret. Comput. Sci, VAG, P345, DOI [10.46298/dmtcs.3481, DOI 10.46298/DMTCS.3481]
[7]  
Banderier C., 2018, DEV MATH SERIES, P1
[8]   Formulae and Asymptotics for Coefficients of Algebraic Functions [J].
Banderier, Cyril ;
Drmota, Michael .
COMBINATORICS PROBABILITY & COMPUTING, 2015, 24 (01) :1-53
[9]  
Baril JL, 2016, DISCRETE MATH THEOR, V17, P13
[10]  
Baril JL, 2015, J INTEGER SEQ, V18