Lably
Skip to content

Enumerative combinatorics

Area of combinatorics that deals with the number of ways certain patterns can be formed

  • 4 min read
  • 2 chapters

Related on Lably

Through Combinatorics, Combination and Permutation

The simplest such functions are closed formulas, which can be expressed as a composition of elementary functions such as factorials, powers, and so on. For instance, as shown below, the number of different possible orderings of a deck of n cards is f(n) = n!. The problem of finding a closed formula is known as algebraic enumeration, and frequently involves deriving a recurrence relation or generating function and using this to arrive at the desired closed form.

Often, a complicated closed formula yields little insight into the behavior of the counting function as the number of counted objects grows. In these cases, a simple asymptotic approximation may be preferable. A function g(n) is an asymptotic approximation to f(n) if f(n)/g(n)→1 as n→∞. In this case, we write f(n)∼g(n).

Generating functions

Generating functions are used to describe families of combinatorial objects. Let F denote the family of objects and let F(x) be its generating function. Then

F(x)=∑n=0∞fnxn

where fn denotes the number of combinatorial objects of size n. The number of combinatorial objects of size n is therefore given by the coefficient of xn. Some common operation on families of combinatorial objects and its effect on the generating function will now be developed. The exponential generating function is also sometimes used. In this case it would have the form

F(x)=∑n=0∞fnxnn!

Once determined, the generating function yields the information given by the previous approaches. In addition, the various natural operations on generating functions such as addition, multiplication, differentiation, etc., have a combinatorial significance; this allows one to extend results from one combinatorial problem in order to solve others.

Union

Given two combinatorial families, F and G with generating functions F(x) and G(x) respectively, the disjoint union of the two families (F∪G) has generating function F(x) + G(x).

Pairs

For two combinatorial families as above the Cartesian product (pair) of the two families (F×G) has generating function F(x)G(x).

Sequences

A (finite) sequence generalizes the idea of the pair as defined above. Sequences are arbitrary Cartesian products of a combinatorial object with itself. Formally:

Seq(F)=ϵ∪F∪F×F∪F×F×F∪⋯

To put the above in words: An empty sequence or a sequence of one element or a sequence of two elements or a sequence of three elements, etc. The generating function would be:

1+F(x)+[F(x)]2+[F(x)]3+⋯=11−F(x).

Sign in to keep reading

One more chapter is free with a Lably account.

More in Discrete mathematics