Fast permutation-word multiplication and the simultaneous conjugacy problem

07/18/2019
by   Andrej Brodnik, et al.
0

Given a finite sequence a_1, a_2,..., a_d of d permutations in the symmetric group S_n, and a permutation word k_1k_2... k_m over the alphabet {1,2,..., d}, computation of the product a_k_1a_k_2... a_k_m in a straightforward manner takes O(n m) time. However, it appears that this multiplication is such an elementary operation that, surprisingly enough, it went on unquestioned. We show that the above product can be computed in time O(min{ n m, n m log d / log m}) using O(m + n m^ϵ) space, where 0 < ϵ < 1. Consequently, this computation takes o(n m) time whenever log d = o(log m), which is a reasonable assumption in practice. The above result is used to solve the transitive simultaneous conjugacy problem in O(n^2 log d / log n + dnlog n) time and O(n^1+ ϵ + dn) space, where 0 < ϵ <1. This problem asks whether there exists a permutation τ∈ S_n such that b_j = τ^-1 a_j τ holds for all j = 1,2, ..., d, where a_1, a_2, ..., a_d and b_1, b_2, ..., b_d are given sequences of d permutations in S_n, each of which generates a transitive subgroup of S_n. As from mid 70' it has been know that the problem can be solved in O(dn^2) time. An algorithm with running time O(dn log(dn)), proposed in late 80', does not work correctly on all input data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/11/2020

A subquadratic algorithm for the simultaneous conjugacy problem

The d-Simultaneous Conjugacy problem in the symmetric group S_n asks whe...
research
02/17/2020

Hypergraph Isomorphism for Groups with Restricted Composition Factors

We consider the isomorphism problem for hypergraphs taking as input two ...
research
10/31/2019

Outsourcing Computation: the Minimal Refereed Mechanism

We consider a setting where a verifier with limited computation power de...
research
05/15/2023

Algorithms for the Minimum Generating Set Problem

For a finite group G, the size of a minimum generating set of G is denot...
research
02/13/2018

Lengths of Words Accepted by Nondeterministic Finite Automata

We consider two natural problems about nondeterministic finite automata....
research
01/11/2021

Strictly In-Place Algorithms for Permuting and Inverting Permutations

We revisit the problem of permuting an array of length n according to a ...
research
06/22/2023

Breaking the cubic barrier in the Solovay-Kitaev algorithm

We improve the Solovay-Kitaev theorem and algorithm for a general finite...

Please sign up or login with your details

Forgot password? Click here to reset