ACM Home Page
Please provide us with feedback. Feedback
Analytic combinatorics: a calculus of discrete structures
Full text PdfPdf (1.62 MB)
Source Symposium on Discrete Algorithms archive
Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
New Orleans, Louisiana
Pages: 137 - 148  
Year of Publication: 2007
ISBN:978-0-898716-24-5
Author
Philippe Flajolet  Algorithms Project, INRIA-Rocquencourt, Le Chesnay, France
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 81,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The efficiency of many discrete algorithms crucially depends on quantifying properties of large structured combinatorial configurations. We survey methods of analytic combinatorics that are simply based on the idea of associating numbers to atomic elements that compose combinatorial structures, then examining the geometry of the resulting functions. In this way, an operational calculus of discrete structures emerges. Applications to basic algorithms, data structures, and the theory of random discrete structures are outlined.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Edward A. Bender, Zhicheng Gao, and Nicholas C. Wormald. The number of labeled 2-connected planar graphs. Electronic Journal of Combinatorics, 9(1):Research Paper 43, 13 pp., 2002.
 
3
 
4
F. Bergeron, G. Labelle, and P. Leroux. Combinatorial species and tree-like structures. Cambridge University Press, Cambridge, 1998.
 
5
Arthur W. Burks, Herman H. Goldstine, and John von Neumann. Preliminary discussion of the logical design of an electronic computing instrument. Report to the U.S. Army Ordnance Department, 1946. Reprinted in Computer Structures: Readings and Examples, C. Gordon Bell and Allen Newell editors, McGraw-Hill, 1971, pp. 92--119.
 
6
 
7
 
8
Michael Drmota. An analytic approach to the height of binary search trees. Algorithmica, 29:89--119, 2001.
 
9
 
10
 
11
Marianne Durand and Philippe Flajolet. LOGLOG counting of large cardinalities. In G. Di Battista and U. Zwick, editors, Annual European Symposium on Algorithms (ESA03), volume 2832 of Lecture Notes in Computer Science, pages 605--617, 2003.
 
12
 
13
James Allen Fill and Svante Janson. The number of bit comparisons used by quicksort: An average-case analysis. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA04), pages 293--300, 2001.
 
14
 
15
Philippe Flajolet, Éric Fusy, and Carine Pivoteau. Boltzmann sampling of unlabelled structures. Preprint. Submitted to Analco'07, New-Orleans, 14 pages.
 
16
 
17
Philippe Flajolet, Gaston Gonnet, Claude Puech, and J. M. Robson. Analytic variations on quadtrees. Algorithmica, 10(7):473--500, December 1993.
 
18
 
19
Philippe Flajolet, Patricio Poblete, and Alfredo Viola. On the analysis of linear probing hashing. Algorithmica, 22(4):490--515, December 1998.
 
20
 
21
Philippe Flajolet and Robert Sedgewick. Analytic Combinatorics. April 2006. Chapters I-IX of a book to be published by Cambridge University Press, 717p.+x, available electronically from P. Flajolet's home page.
22
 
23
Philippe Flajolet and Brigitte Vallée. Continued fractions, comparison algorithms, and fine structure constants. In Michel Théra, editor, Constructive, Experimental, and Nonlinear Analysis, volume 27 of Canadian Mathematical Society Conference Proceedings, pages 53--82, Providence, 2000. American Mathematical Society.
 
24
 
25
Éric Fusy. Quadratic exact-size and linear approximate-size random generation of planar graphs. Discrete Mathematics & Theoretical Computer Science Proceedings, AD:125--138, 2005.
 
26
 
27
Omer Giménez and Marc Noy. The number of planar graphs and properties of random planar graphs. Discrete Mathematics and Theoretical Computer Science Proceedings, AD:147--156, 2005.
 
28
Ronald L. Graham, Donald E. Knuth, and Oren Patashnik. Concrete Mathematics. Addison Wesley, 1989.
 
29
Doug Hensley. The number of steps in the Euclidean algorithm. Journal of Number Theory, 49(2):142--182, 1994.
 
30
 
31
 
32
 
33
Peter Kirschenhofer and Helmut Prodinger. On some applications of formulæ of Ramanujan in the analysis of algorithms. Mathematika, 38:14--33, 1991.
 
34
Donald E. Knuth. The Art of Computer Programming. Addison-Wesley, 1968--73. 3 volumes: Fundamental Algorithms, Seminumerical Algorithms, Sorting and Searching.
 
35
Guy Louchard and Wojciech Szpankowski. On the averagee redundancy rate of the Lempel-Ziv code. IEEE Transactions on Information Theory, 43(1):2--8, 1997.
 
36
Hosam M. Mahmoud. Evolution of Random Search Trees. John Wiley, New York, 1992.
 
37
 
38
 
39
Albert Nijenhuis and Herbert S. Wilf. Combinatorial Algorithms. Academic Press, second edition, 1978.
 
40
 
41
Robin Pemantle and Mark C. Wilson. Twenty combinatorial examples of asymptotics derived from multivariate generating functions. Preprint, dec 2005. Arxiv:math.CO/0512548, 89 pages.
 
42
G. Pólya. Kombinatorische Anzahlbestimmungen für Gruppen, Graphen und chemische Verbindungen. Acta Mathematica, 68:145--254, 1937.
 
43
 
44
Michael O. Rabin. Probabilistic algorithms. In J. Traub, editor, Algorithms and Complexity: New Directions and Recent Results, pages 21--39, New York, 1976. Academic Press.
45
 
46
Robert Sedgewick. Algorithms in C, Parts 1--4. Addison-Wesley, Reading, Mass., third edition, 1998.
 
47
 
48
 
49
Brigitte Vallée. Dynamics of the binary Euclidean algorithm: Functional analysis and operators. Algorithmica, 22(4):660--685, 1998.
 
50
Brigitte Vallée. Dynamical sources in information theory: Fundamental intervals and word prefixes. Algorithmica, 29(1/2):262--306, 2001.
 
51
Brigitte Vallée. Euclidean dynamics. Discrete and Continuous Dynamical Systems, 15(1):281--352, 2006.
 
52
 
53
 
54
 
55
 
56