analytic combinatorics of chord and hyperchord diagrams
play

Analytic combinatorics of chord and hyperchord diagrams with k - PowerPoint PPT Presentation

Analytic combinatorics of chord and hyperchord diagrams with k crossings Vincent Pilaud Juanjo Ru CNRS & LIX, FU Berlin cole Polytechnique AofA14, Paris Planar chord configurations Structural properties The simplicial complex of


  1. Analytic combinatorics of chord and hyperchord diagrams with k crossings Vincent Pilaud Juanjo Rué CNRS & LIX, FU Berlin École Polytechnique AofA’14, Paris

  2. Planar chord configurations Structural properties The simplicial complex of crossing-free chord diagrams is the boundary complex of the associahedron Enumerative properties Theorem [Flajolet & Noy ’99] √ π n − 3 / 2 ρ − n . Λ # chord configurations in the following families ∼ n →∞ dissections partitions graphs conn. graphs forests trees √ √ √ ρ − 1 27 3 + 2 2 4 6 + 4 2 6 3 8 . 2246 √ √ 4 √ √ √ √ √ − 140 + 99 − 140 + 99 2 2 6 2 3 Λ 1 9 − 0 . 07465 4 4 6 27

  3. Nearly-planar chord configurations Crossing-free chord configurations have relevant enumerative and structural properties Enumerative/structural properties of nearly planar chord configurations? chord hyperchord matchings partitions diagrams diagrams

  4. Nearly-planar chord configurations Crossing-free chord configurations have relevant enumerative and structural properties Enumerative/structural properties of nearly planar chord configurations? chord hyperchord matchings partitions diagrams diagrams Possible constraints... ◮ at most k crossings ◮ no ( k + 1 ) -crossings ◮ each chord crosses at most k others ◮ become crossing-free when removing at most k chords

  5. Nearly-planar chord configurations Crossing-free chord configurations have relevant enumerative and structural properties Enumerative/structural properties of nearly planar chord configurations? chord hyperchord matchings partitions diagrams diagrams Possible constraints... ... on the crossing graph ◮ at most k crossings edges ◮ no ( k + 1 ) -crossings cliques ◮ each chord crosses at most k others degrees ◮ become crossing-free when removing at most k chords covers

  6. A zoom on ( k + 1 ) -crossing-free chord diagrams chord diagrams with no k + 1 mutually crossing chords have a rich combinatorial structure Theorem [Jonsson ’03] The simplicial complex of ( k + 1 ) -crossing-free chord diagrams is a sphere. Maximal ( k + 1 ) -crossing-free chord diagrams are k -triangulations They can be decomposed into a complex of k -stars [P. & Santos ’09] star decomposition flip k -triangulations are counted by a Hankel determinant of Catalan numbers [Jonsson ’05]

  7. Our results on configurations with k crossings C family of configurations among chord hyperchord matchings partitions diagrams diagrams C ( n , m , k ) = # confs with n vertices, m (hyper)chords, and k crossings n , m ∈ N |C ( n , m , k ) | x n y m generating function C k ( x , y ) = �

  8. Our results on configurations with k crossings C family of configurations among chord hyperchord matchings partitions diagrams diagrams Theorem (Rationality) The generating function C k ( x , y ) of configurations in C with exactly k crossings is a rational function of the generating function C 0 ( x , y ) of planar configurations in C and of the variables x and y. partial results in [Bona, Partitions with k crossings, ’00]

  9. Our results on configurations with k crossings C family of configurations among chord hyperchord matchings partitions diagrams diagrams Theorem (Rationality) The generating function C k ( x , y ) of configurations in C with exactly k crossings is a rational function of the generating function C 0 ( x , y ) of planar configurations in C and of the variables x and y. Theorem (Asymptotics) For k ≥ 1 , the number of conf. in C with k crossings and n vertices is n →∞ Λ n α ρ − n ( 1 + o ( 1 )) , [ x n ] C k ( x , 1 ) = for certain constants Λ , α, ρ ∈ R depending on C and k.

  10. Constants Theorem (Asymptotics) For k ≥ 1 , the number of conf. in C with k crossings and n vertices is n →∞ Λ n α ρ − n ( 1 + o ( 1 )) , [ x n ] C k ( x , 1 ) = for certain constants Λ , α, ρ ∈ R depending on C and k. exp. α sing. ρ − 1 family constant Λ √ 2 ( 2 k − 3 )!! k − 3 matchings 2 4 k − 1 k ! Γ � k − 1 � 2 2 ( 2 k − 3 )!! k − 3 partitions 4 2 3 k − 1 k ! Γ � k − 1 � 2 2 √ √ � 3 k � � √ − 2 + 3 2 − 140 + 99 2 ( 2 k − 3 )!! k − 3 chord √ 2 6 + 4 2 2 3 k + 1 ( 3 − 4 2 ) k − 1 k ! Γ( k − 1 diagrams 2 ) ≃ 1 . 034 3 k 0 . 003655 ( 2 k − 3 )!! k − 3 hyperchord 2 ≃ 64 . 97 0 . 03078 k − 1 k ! Γ( k − 1 diagrams 2 )

  11. Matchings with k crossings M = { perfect matchings with endpoints on the unit circle } All matchings are “rooted” and “up to deformation” M ( n , k ) = number of matchings with n vertices and k crossings generating function M k ( x ) = � n ∈ N |M ( n , k ) | x n

  12. Core matchings Core of a matching M = submatching M ⋆ formed by all chords involved in at least one crossing There are only finitely many core matchings with k crossings

  13. Core matching polynomial 1 � � x n i ( K ) KM k ( x 1 , . . . , x k ) = i n ( K ) K k -core i ∈ [ k ] matching n i ( K ) = # regions of the complement of K with i boundary arcs n ( K ) = � i n i ( K ) = # of vertices of K KM 3 ( x 1 , x 2 , x 3 ) = 1 6 + 3 8 + 3 8 x 2 + 1 8 x 2 2 + 3 x 1 9 x 3 6 x 1 2 x 1 2 x 1 3 x 1

  14. Computing core matching polynomials Core matchings can be decomposed into connected matchings

  15. Computing core matching polynomials Core matchings can be decomposed into connected matchings a b i g 5 h e 4 4 c d 3 1 2 2 f 2 3 level of an arc α of M = graph distance between α and the leftmost arc in the crossing graph of M

  16. Computing core matching polynomials Core matchings can be decomposed into connected matchings a b i g 5 h e 4 4 c d 3 1 2 2 f 2 3 level of an arc α of M = graph distance between α and the leftmost arc in the crossing graph of M To generate all possible connected matchings, start from a single arc and add arcs one by one. If the last constructed arc ( i , j ) was at level ℓ , then (i) either add a new arc ( u , v ) in the current level ℓ , with u > i and crossing at least one arc at level ℓ − 1, and no arc at level < ℓ − 1 (ii) or add an new arc ( u , v ) at a new level ℓ + 1 with u > 1 and crossing at least one arc at level ℓ and no at level < ℓ

  17. Generating function of matchings with k crossings Proposition For k ≥ 1 , the generating function M k ( x ) of the perfect matchings with k crossings is given by x i d i − 1 M k ( x ) = x d � �� x i − 1 M 0 ( x ) � dx KM k x i ← ( i − 1 )! dx i − 1 In particular, M k ( x ) is a rational function of M 0 ( x ) and x

  18. Generating function of matchings with k crossings Proposition For k ≥ 1 , the generating function M k ( x ) of the perfect matchings with k crossings is given by x i d i − 1 M k ( x ) = x d � �� x i − 1 M 0 ( x ) � dx KM k x i ← ( i − 1 )! dx i − 1 In particular, M k ( x ) is a rational function of M 0 ( x ) and x Choose a core matching with k crossings Replace each region with i boundaries by a crossing-free matching with a root and i − 1 additional marks Reroot to obtain a rooted matching

  19. Asymptotic analysis �� n i ( K ) x i d i − 1 M k ( x ) = x d 1 � � � x i − 1 M 0 ( x ) � dx i − 1 dx n ( K ) ( i − 1 )! K k -core i ≥ 1 matching

  20. Asymptotic analysis �� n i ( K ) x i d i − 1 M k ( x ) = x d 1 � � � x i − 1 M 0 ( x ) � dx i − 1 dx n ( K ) ( i − 1 )! K k -core i ≥ 1 matching M 0 ( x ) has two singularities around x = 1 2 and x = − 1 2 . Denote X + = √ 1 − 2 x around x = 1 2 , then √ � 2 � M 0 ( x ) = 2 − 2 2 X + + O X + x ∼ 1 2 √ d i 1 − 2 i + O � 2 − 2 i � dx i M 0 ( x ) = 2 2 ( 2 i − 3 )!! X + X + , x ∼ 1 2 where ( 2 i − 3 )!! : = ( 2 i − 3 ) · ( 2 i − 5 ) · · · 3 · 1.

  21. Asymptotic analysis �� n i ( K ) x i d i − 1 M k ( x ) = x d 1 � � � x i − 1 M 0 ( x ) � dx i − 1 dx n ( K ) ( i − 1 )! K k -core i ≥ 1 matching � √ � n i ( K ) φ ( K ) 2 ( 2 i − 5 )!! X − φ ( K ) − 2 � � = ( 1 + O ( X + )) , 4 i − 1 ( i − 1 )! + 2 n ( K ) x ∼ 1 2 K k -core i > 1 matching where φ ( K ) = � i > 1 ( 2 i − 3 ) n i ( K )

  22. Asymptotic analysis �� n i ( K ) x i d i − 1 M k ( x ) = x d 1 � � � x i − 1 M 0 ( x ) � dx i − 1 dx n ( K ) ( i − 1 )! K k -core i ≥ 1 matching � √ � n i ( K ) φ ( K ) 2 ( 2 i − 5 )!! X − φ ( K ) − 2 � � = ( 1 + O ( X + )) , 4 i − 1 ( i − 1 )! + 2 n ( K ) x ∼ 1 2 K k -core i > 1 matching where φ ( K ) = � i > 1 ( 2 i − 3 ) n i ( K ) is maximized by the core matchings with n 1 ( K ) = 3 k and n k ( K ) = 1:

  23. Asymptotic analysis Proposition For k ≥ 1 , the number of perfect matchings with k crossings and n = 2 m vertices is ( 2 k − 3 )!! 2 4 m ( 1 + o ( 1 )) , � m k − 3 [ x 2 m ] M k ( x ) = 2 k − 1 k ! Γ � k − 1 m →∞ 2 where ( 2 k − 3 )!! : = ( 2 k − 3 ) · ( 2 k − 5 ) · · · 3 · 1 . Dominant core matchings maximize φ ( K ) = � i > 1 ( 2 i − 3 ) n i ( K )

  24. Probabilities core matchings 1 0 . 8 probabilities 0 . 6 0 . 4 0 . 2 0 20 40 60 80 100 120 140 number of vertices

  25. Extension to partitions S = subset of N ∗ distinct from { 1 } P S = { partitions with parts of size in S} crossing = two crossing chords that belong to distinct parts P S ( n , m , k ) = # partitions with n vert., m parts, and k crossings n , m ∈ N |P S ( n , m , k ) | x n y m generating function P S k ( x , y ) = �

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend