HOME

TheInfoList



OR:

Analytic combinatorics uses techniques from
complex analysis Complex analysis, traditionally known as the theory of functions of a complex variable, is the branch of mathematical analysis that investigates functions of complex numbers. It is helpful in many branches of mathematics, including algebraic ...
to solve problems in
enumerative combinatorics Enumerative combinatorics is an area of combinatorics that deals with the number of ways that certain patterns can be formed. Two examples of this type of problem are counting combinations and counting permutations. More generally, given an inf ...
, specifically to find asymptotic estimates for the coefficients of
generating functions In mathematics, a generating function is a representation of an infinite sequence of numbers as the coefficients of a formal power series. Generating functions are often expressed in closed form (rather than as a series), by some expression invo ...
.


History

One of the earliest uses of analytic techniques for an enumeration problem came from
Srinivasa Ramanujan Srinivasa Ramanujan Aiyangar (22 December 188726 April 1920) was an Indian mathematician. Often regarded as one of the greatest mathematicians of all time, though he had almost no formal training in pure mathematics, he made substantial con ...
and
G. H. Hardy Godfrey Harold Hardy (7 February 1877 – 1 December 1947) was an English mathematician, known for his achievements in number theory and mathematical analysis. In biology, he is known for the Hardy–Weinberg principle, a basic principle of pop ...
's work on integer partitions, starting in 1918, first using a Tauberian theorem and later the circle method. Walter Hayman's 1956 paper "A Generalisation of Stirling's Formula" is considered one of the earliest examples of the saddle-point method. In 1990, Philippe Flajolet and Andrew Odlyzko developed the theory of singularity analysis. In 2009, Philippe Flajolet and Robert Sedgewick wrote the book '' Analytic Combinatorics'', which presents analytic combinatorics with their viewpoint and notation. Some of the earliest work on multivariate generating functions started in the 1970s using probabilistic methods. Development of further multivariate techniques started in the early 2000s.


Techniques


Meromorphic functions

If h(z) = \frac is a
meromorphic function In the mathematical field of complex analysis, a meromorphic function on an open subset ''D'' of the complex plane is a function that is holomorphic on all of ''D'' ''except'' for a set of isolated points, which are ''poles'' of the function. ...
and a is its pole closest to the origin with order m, then : ^nh(z) \sim \frac \left( \frac \right)^n n^ \quad as n \to \infty


Tauberian theorem

If :f(z) \sim \frac L(\frac) \quad as z \to 1 where \sigma > 0 and L is a slowly varying function, then : ^n(z) \sim \frac L(n) \quad as n \to \infty See also the Hardy–Littlewood Tauberian theorem.


Circle Method

For generating functions with
logarithms In mathematics, the logarithm of a number is the exponent by which another fixed value, the base, must be raised to produce that number. For example, the logarithm of to base is , because is to the rd power: . More generally, if , the ...
or
roots A root is the part of a plant, generally underground, that anchors the plant body, and absorbs and stores water and nutrients. Root or roots may also refer to: Art, entertainment, and media * ''The Root'' (magazine), an online magazine focusin ...
, which have branch singularities.


Darboux's method

If we have a function (1 - z)^\beta f(z) where \beta \notin \ and f(z) has a radius of convergence greater than 1 and a Taylor expansion near 1 of \sum_ f_j (1 - z)^j, then : ^n1 - z)^\beta f(z) = \sum_^m f_j \frac + O(n^) See Szegő (1975) for a similar theorem dealing with multiple singularities.


Singularity analysis

If f(z) has a singularity at \zeta and :f(z) \sim \left(1 - \frac\right)^\alpha \left(\frac\log\frac\right)^\gamma \left(\frac\log\left(\frac\log\frac\right)\right)^\delta \quad as z \to \zeta where \alpha \notin \, \gamma, \delta \notin \ then : ^n(z) \sim \zeta^ \frac (\log n)^\gamma (\log\log n)^\delta \quad as n \to \infty


Saddle-point method

For generating functions including entire functions. Intuitively, the biggest contribution to the contour integral is around the
saddle point In mathematics, a saddle point or minimax point is a Point (geometry), point on the surface (mathematics), surface of the graph of a function where the slopes (derivatives) in orthogonal directions are all zero (a Critical point (mathematics), ...
and estimating near the saddle-point gives us an estimate for the whole contour. If F(z) is an admissible function, thenSedgewick 8, pp. 25. : ^nF(z) \sim \frac \quad as n \to \infty where F^'(\zeta) = 0. See also the method of steepest descent.


Notes


References

* * * * * * * *


Further reading

* * * * * * {{cite book , last=Wong , first=R. , title=Asymptotic Approximations of Integrals , publisher=Society for Industrial and Applied Mathematics , year=2001


External links


Analytic Combinatorics online course

An Introduction to the Analysis of Algorithms online course

Analytic Combinatorics in Several Variables projects

An Invitation to Analytic Combinatorics


See also

* Symbolic method (combinatorics) * Analytic Combinatorics (book) Enumerative combinatorics