Skip to main navigation Skip to search Skip to main content

A Unified Framework to Discover Permutation Generation Algorithms

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

We present two simple, intuitive and general algorithmic frameworks that can be used to design a wide variety of permutation generation algorithms. The frameworks can be used to produce 19 existing permutation algorithms, including the well-known algorithms of Heap, Wells, Langdon, Zaks, Tompkins and Lipski. We use the frameworks to design two new sorting-based permutation generation algorithms, one of which is optimal.

Original languageEnglish
Pages (from-to)603-614
Number of pages12
JournalComputer Journal
Volume66
Issue number3
DOIs
StatePublished - Mar 1 2023

Keywords

  • permutation algorithms
  • permutation frameworks
  • permutation generation

Fingerprint

Dive into the research topics of 'A Unified Framework to Discover Permutation Generation Algorithms'. Together they form a unique fingerprint.

Cite this