1. Introduction. Imagine a collection of books labeled 1 through n arranged in a row in some order. We reorganize the row of books by successively choosing a book at random: choosing book i with probability w i and moving it to the front of the row. This " move-to-front rule " determines an interesting Markov chain on the set of arrangements of the books. If σ and τ denote any two orderings of the books, then the probability of transition from σ to τ is w i if and only if τ is obtained from σ by moving book i to the front. This Markov chain is commonly called the Tsetlin library or move-to-front scheme. Due to its use in computer science as a standard scheme for dynamic file maintenance as well as cache maintenance (cf. [Do], [FHo], and [P]), the move-to-front rule is a very well-studied Markov chain. A primary resource for this problem is Fill's comprehensive paper [F], which derives the transition probabilities for any number of steps of the chain and the eigenvalues with corresponding idempotents and discusses the rate of convergence to stationarity. Its thorough bibliography contains a wealth of pointers to the relevant literature. Of particular interest is the spectrum of this Markov chain. In general, knowledge of the eigenvalues for the transition matrix of a Markov chain can give some indication of the rate at which the chain converges to its equilibrium distribution. In the case of the Tsetlin library, the eigenvalues have an elegant formula, discovered (independently) Theorem 1.1. The distinct eigenvalues for the move-to-front rule are indexed by subsets A ⊆ {1,. .. , n} and given by λ A = i∈A w i. The multiplicity of λ A is the number of derangements (permutations with no fixed points) of the set {1,. .. , n − |A|} In this paper we study a sequence of generalizations of the Tsetlin library, culminating in a generalization of the setting of central hyperplane arrangements. In each case we develop a formula analogous to Theorem 1.1 for the distinct eigenvalues and multiplicities for this more general class of Markov chains. Our first generalization comes from viewing move-to-front as the operation of moving the books in the subset {i} to the front and then moving the subset [n] − {i} behind {i} while retaining their relative order; this is all done with probability w i …
[1]
T. Zaslavsky.
Facing Up to Arrangements: Face-Count Formulas for Partitions of Space by Hyperplanes
,
1975
.
[2]
P. Diaconis.
Group representations in probability and statistics
,
1988
.
[3]
Phil Hanlon,et al.
The action of $S_n$ on the components of the Hodge decomposition of Hochschild homology.
,
1990
.
[4]
P. Donnelly.
The heaps process, libraries, and size-biased permutations
,
1991
.
[5]
R. Phatarfod.
On the matrix occurring in a linear search problem
,
1991,
Journal of Applied Probability.
[6]
P. Orlik,et al.
Arrangements Of Hyperplanes
,
1992
.
[7]
James Allen Fill,et al.
Analysis of Top To Random Shuffles
,
1992,
Combinatorics, Probability and Computing.
[8]
P. Diaconis,et al.
Trailing the Dovetail Shuffle to its Lair
,
1992
.
[9]
Alexandre Varchenko,et al.
Bilinear form of real configuration of hyperplanes
,
1993
.
[10]
Jim Pitman,et al.
Riffle shuffles, cycles, and descents
,
1995,
Comb..
[11]
James Allen Fill,et al.
On the distribution of search cost for the move-to-front rule
,
1996,
Random Struct. Algorithms.
[12]
P. Diaconis,et al.
The cutoff phenomenon in finite Markov chains.
,
1996,
Proceedings of the National Academy of Sciences of the United States of America.
[13]
James Allen Fill,et al.
An exact formula for the move-to-front rule for self-organizing lists
,
1996
.
[14]
P. Diaconis,et al.
Random walks and hyperplane arrangements
,
1998
.
[15]
Edward M. Reingold,et al.
Stochastic rearrangement rules for self-organizing data structures
,
2005,
Algorithmica.