Baby-step giant-step algorithms for the symmetric group

From MaRDI portal
Publication:2985808

DOI10.1145/2930889.2930930zbMATH Open1361.68303arXiv1612.03456OpenAlexW2506292551MaRDI QIDQ2985808FDOQ2985808


Authors: Eric Bach, Bryce Sandlund Edit this on Wikidata


Publication date: 10 May 2017

Published in: Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation (Search for Journal in Brave)

Abstract: We study discrete logarithms in the setting of group actions. Suppose that G is a group that acts on a set S. When r,sinS, a solution ginG to rg=s can be thought of as a kind of logarithm. In this paper, we study the case where G=Sn, and develop analogs to the Shanks baby-step / giant-step procedure for ordinary discrete logarithms. Specifically, we compute two sets A,BsubseteqSn such that every permutation of Sn can be written as a product ab of elements ainA and binB. Our deterministic procedure is optimal up to constant factors, in the sense that A and B can be computed in optimal asymptotic complexity, and |A| and |B| are a small constant from sqrtn! in size. We also analyze randomized "collision" algorithms for the same problem.


Full work available at URL: https://arxiv.org/abs/1612.03456




Recommendations





Cited In (3)





This page was built for publication: Baby-step giant-step algorithms for the symmetric group

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2985808)