Skip to main content

Approche combinatoire

  • Chapter
  • First Online:
  • 397 Accesses

Part of the book series: Mathématiques et Applications ((MATHAPPLIC,volume 83))

Abstract

Dans ce chapitre, nous nous intéressons aux différentes familles d’arbres définies au chapitre 1, essentiellement pour les dénombrer ; souvent nous obtenons aussi les premiers moments (espérance et variance) de la distribution de divers paramètres définis sur ces arbres. Nous étudions d’abord plusieurs types d’arbres planaires : les arbres binaires en section 4.1 et une généralisation aux familles simples d’arbres en section 4.2, puis les tas en section 4.3 et les arbres équilibrés : arbres 2–3 et arbres-B, en section 4.4.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Cette dénomination est due, non à une origine au sud des Pyrénées, mais à la mémoire de C.E. Catalan , qui démontra vers le milieu du 19-ième siècle la formule donnant leur fonction génératrice ; cf. le livre de Flajolet et Sedgewick [94, p. 20], où l’on trouvera également des indications sur la << préhistoire >> de ces nombres.

  2. 2.

    Toute personne avisée aura remarqué que, de nouveau, elle peut obtenir directement l’équation sur la fonction génératrice L(z) à partir de la relation (4.7) reliant la longueur de cheminement d’un arbre à celles de ses sous-arbres.

  3. 3.

    Il n’est en général pas nécessaire d’avoir autant de précision. Notons néanmoins qu’il est possible d’avoir un développement asymptotique complet, c’est-à-dire en allant à un ordre arbitrairement grand.

  4. 4.

    Le signe | est utilisé ici de la manière traditionnelle en théorie des langages, pour noter le choix entre plusieurs options.

  5. 5.

    Il s’agit effectivement du dernier nœud pour l’ordre hiérarchique défini en section A.1.3.

  6. 6.

    (n)2 désigne la représentation binaire de l’entier n.

  7. 7.

    Ici << rang >> signifie rang dans la numérotation en ordre hiérarchique , en commençant à 1, et en binaire.

  8. 8.

    Pour des arbres de recherche, il y a une seule manière d’attribuer les rangs des clés aux nœuds dès que le nombre de clés dans chaque nœud est connu.

  9. 9.

    Aho et Sloane définissent une suite doublement exponentielle comme une suite (x n) telle que \(x_{n+1} = x_n^2 + g_n\) avec |g n| < x n∕4, et montrent alors que \(x_n^{1/2^n}\) a une limite finie.

  10. 10.

    Nous faisons le calcul ici pour la version prudente.

  11. 11.

    Ici, nous travaillons, comme le plus souvent, sur la fonction génératrice du nombre total de nœuds de l’arbre.

References

  1. A.V. Aho, N.J.A. Sloane, Some doubly exponential sequences. Fibonacci Q. 11, 429–437 (1970)

    MathSciNet  MATH  Google Scholar 

  2. B. Bollobas, I. Simon, Repeated random insertion into a priority queue. J. Algoritm. 6, 466–477 (1985)

    Article  MathSciNet  Google Scholar 

  3. E. Doberkat, Deleting the root of a heap. Acta Inform. 17, 245–265 (1982)

    Article  MathSciNet  Google Scholar 

  4. E. Doberkat, An average case analysis of Floyd’s algorithm to construct heaps. Inf. Control 61(2), 114–131 (1984)

    Article  MathSciNet  Google Scholar 

  5. P. Flajolet, A. Odlyzko, Limit distributions for coefficients of iterates of polynomials with applications to combinatorial enumerations. Math. Proc. Camb. Philos. Soc. 96(2), 237–253 (1984)

    Article  MathSciNet  Google Scholar 

  6. P. Flajolet, A.M. Odlyzko, Singularity analysis of generating functions. SIAM J. Discret. Math. 3(2), 216–240 (1990)

    Article  MathSciNet  Google Scholar 

  7. P. Flajolet, R. Sedgewick, Analytic Combinatorics (Cambridge University Press, Cambridge, 2009)

    Book  Google Scholar 

  8. P. Flajolet, J.-M. Steyaert, A complexity calculus for classes of recursive search programs over tree structures, in 22nd Annual Symposium on Foundations of Computer Science, 1981, SFCS’81 (IEEE, Washington, 1981), pp. 386–393

    Google Scholar 

  9. A. Frieze, On the random construction of heaps. Inf. Process. Lett. 27, 103–109 (1988)

    Article  MathSciNet  Google Scholar 

  10. R. Hayward, C. McDiarmid. Average-case analysis of heap building by repeated insertion. J. Algorithm. 12(1), 126–153 (1991)

    Article  MathSciNet  Google Scholar 

  11. H.-K. Hwang, J.-M. Steyaert, On the number of heaps and the cost of heap construction, in Mathematics and Computer Science (2002), pp. 295–310

    Google Scholar 

  12. L. Khizder, Some combinatorial properties of dyadic trees. USSR Comput. Math. Math. Phys. (traduction anglaise de Zh. Vychisl. Matem. i Matem. Fiziki) 6(2), 283–290 (1966)

    Google Scholar 

  13. D. Knuth, The Art of Computer Programming, Vol. 3 : Sorting and Searching, 2nd edn. (Addison-Wesley, Redwood City, 1998)

    Google Scholar 

  14. A. Meir, J. Moon, On an asymptotic method in enumeration. J. Comb. Theory (A) 51, 77–89 (1989)

    Article  MathSciNet  Google Scholar 

  15. A. Odlyzko, Periodic oscillations of coefficients of power series that satisfy functional equations. Adv. Math. 44(2), 180–205 (1982)

    Article  MathSciNet  Google Scholar 

  16. On-line encyclopedia of integer sequences. http://oeis.org

  17. R. Otter, The number of trees. Ann. Math. 40(3), 583–599 (1948)

    Article  MathSciNet  Google Scholar 

  18. G. Pólya, R. Read, Combinatorial enumeration of Groups, Graphs and Chemical Compounds (Springer, New York, 1987)

    Book  Google Scholar 

  19. E. Reingold, A note on 3–2 trees. Fibonacci Q. 151–157 (1979)

    Google Scholar 

  20. L. Takács, On the total height of random rooted binary trees. J. Comb. Theory (B) 61, 155–166 (1994)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Chauvin, B., Clément, J., Gardy, D. (2018). Approche combinatoire. In: Arbres pour l’Algorithmique. Mathématiques et Applications, vol 83. Springer, Cham. https://doi.org/10.1007/978-3-319-93725-0_4

Download citation

Publish with us

Policies and ethics