A CAT algorithm for generating permutations with a fixed number of inversions. - Scott Effler; Frank Ruskey (Inf. Process. Lett., 2003)