Title: Permutation algorithms and related studies