An explicit universal cycle for the (n-1)-permutations of an n-set

dc.creatorRuskey, Frank
dc.creatorWilliams, Aaron
dc.date2007-10-09
dc.date.accessioned2026-07-07T08:35:07Z
dc.date.available2026-07-07T08:35:07Z
dc.descriptionWe show how to construct an explicit Hamilton cycle in the directed Cayley graph Cay({σ_n, sigma_{n-1}} : \mathbb{S}_n), where σ_k = (1 2 >... k). The existence of such cycles was shown by Jackson (Discrete Mathematics, 149 (1996) 123-129) but the proof only shows that a certain directed graph is Eulerian, and Knuth (Volume 4 Fascicle 2, Generating All Tuples and Permutations (2005)) asks for an explicit construction. We show that a simple recursion describes our Hamilton cycle and that the cycle can be generated by an iterative algorithm that uses O(n) space. Moreover, the algorithm produces each successive edge of the cycle in constant time; such algorithms are said to be loopless.
dc.identifierhttps://arxiv.org/abs/0710.1842
dc.identifierhttp://arxiv.org/abs/0710.1842
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/139656
dc.subjectDiscrete Mathematics
dc.subjectData Structures and Algorithms
dc.subjectG.2.1
dc.titleAn explicit universal cycle for the (n-1)-permutations of an n-set
dc.typetext

Files

Collections