“…Section 2 is devoted to some basic notations and definitions. In Section 3, we present Lehmer's algorithm [4] for generating sequentially permutations of N objects in lexicographic order, together with the systolic implementation proposed by Lee and Tsay [3]. The fourth section shows how to obtain a cost-optimal solution by removing redundant computations in Lehmer's algorithm, and by introducing an anticipation strategy.…”