Contents

-

An Algorithm for the Factorization of Permutations on a Tree

Theresa P. Vaughan1, Frederick J. Portier2
1 Department of Mathematics University of North Carolina at Greensboro Greensboro, NC 27412
2Department of Mathematics and Computer Science Mount Saint Mary’s College Emmitsburg, MD 21727

Abstract

In this paper, we consider a permutation σSn as acting on an arbitrary tree with n vertices (labeled 1,2,3,,n). Each edge [a,b] of T corresponds to a transposition (a,b)Sn, and such a “tree of transpositions” forms a minimal generating set for Sn. If σSn, then σ may be written as a product of transpositions from T,σ=tktk1t2t1. We will refer to such a product as a T-factorization of σ of length k. The primary purpose of this paper is to describe an algorithm for producing T-factorizations of σ. Although the algorithm does not guarantee minimal factorizations, both empirical and theoretical results indicate that the factorizations produced are “nearly minimal”. In particular, the algorithm produces factorizations that never exceed the known upper bounds.