English

A minimum-change version of the Chung-Feller theorem for Dyck paths

Combinatorics 2018-02-16 v2 Discrete Mathematics Data Structures and Algorithms

Abstract

A Dyck path with 2k2k steps and ee flaws is a path in the integer lattice that starts at the origin and consists of kk many \nearrow-steps and kk many \searrow-steps that change the current coordinate by (1,1)(1,1) or (1,1)(1,-1), respectively, and that has exactly ee many \searrow-steps below the line y=0y=0. Denoting by D2keD_{2k}^e the set of Dyck paths with 2k2k steps and ee flaws, the Chung-Feller theorem asserts that the sets D2k0,D2k1,,D2kkD_{2k}^0,D_{2k}^1,\ldots,D_{2k}^k all have the same cardinality 1k+1(2kk)=Ck\frac{1}{k+1}\binom{2k}{k}=C_k, the kk-th Catalan number. The standard combinatorial proof of this classical result establishes a bijection ff' between D2keD_{2k}^e and D2ke+1D_{2k}^{e+1} that swaps certain parts of the given Dyck path xx, with the effect that xx and f(x)f'(x) may differ in many positions. In this paper we strengthen the Chung-Feller theorem by presenting a simple bijection ff between D2keD_{2k}^e and D2ke+1D_{2k}^{e+1} which has the additional feature that xx and f(x)f(x) differ in only two positions (the least possible number). We also present an algorithm that allows to compute a sequence of applications of ff in constant time per generated Dyck path. As an application, we use our minimum-change bijection ff to construct cycle-factors in the odd graph O2k+1O_{2k+1} and the middle levels graph M2k+1M_{2k+1} --- two intensively studied families of vertex-transitive graphs --- that consist of CkC_k many cycles of the same length.

Keywords

Cite

@article{arxiv.1603.02525,
  title  = {A minimum-change version of the Chung-Feller theorem for Dyck paths},
  author = {Torsten Mütze and Christoph Standke and Veit Wiechert},
  journal= {arXiv preprint arXiv:1603.02525},
  year   = {2018}
}