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
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
is its
pole closest to the origin with order
, then
:
as
Tauberian theorem
If
:
as
where
and
is a
slowly varying function, then
:
as
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
where
and
has a
radius of convergence greater than
and a
Taylor expansion near 1 of
, then
:
See
Szegő (1975) for a similar theorem dealing with multiple singularities.
Singularity analysis
If
has a singularity at
and
:
as
where
then
:
as
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
is an admissible function, then
[Sedgewick 8, pp. 25.]
:
as
where
.
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 courseAn Introduction to the Analysis of Algorithms online courseAnalytic Combinatorics in Several Variables projectsAn Invitation to Analytic Combinatorics
See also
*
Symbolic method (combinatorics)
*
Analytic Combinatorics (book)
Enumerative combinatorics