Sciweavers

IJAC
2007

On the Complexity of the Whitehead Minimization Problem

13 years 4 months ago
On the Complexity of the Whitehead Minimization Problem
The Whitehead minimization problem consists in finding a minimum size element in the automorphic orbit of a word, a cyclic word or a finitely generated subgroup in a finite rank free group. We give the first fully polynomial algorithm to solve this problem, that is, an algorithm that is polynomial both in the length of the input word and in the rank of the free group. Earlier algorithms had an exponential dependency in the rank of the free group. It follows that the primitivity problem – to decide whether a word is an element of some basis of the free group – and the free factor problem can also be solved in polynomial time. Let F be a finite rank free group and let A be a fixed (finite) basis of F. The elements of F can be represented by reduced words over the symmetrized alphabet A ∪ ¯A, and the finitely generated subgroups of F by certain finite graphs whose edges are labeled by letters from A (obtained by the technique of so-called Stallings foldings [23], see [12] ...
Abdó Roig, Enric Ventura, Pascal Weil
Added 14 Dec 2010
Updated 14 Dec 2010
Type Journal
Year 2007
Where IJAC
Authors Abdó Roig, Enric Ventura, Pascal Weil
Comments (0)