English

Generic-case complexity of Whitehead's algorithm, revisited

Group Theory 2019-03-22 v2 Dynamical Systems Geometric Topology

Abstract

In \cite{KSS06} it was shown that with respect to the simple non-backtracking random walk on the free group FN=F(a1,,aN)F_N=F(a_1,\dots,a_N) the Whitehead algorithm has strongly linear time generic-case complexity and that "generic" elements of FNF_N are "strictly minimal" in their Out(FN)Out(F_N)-orbits. Here we generalize these results, with appropriate modifications, to a much wider class of random processes generating elements of FNF_N. We introduce the notion of a ''(M,λ,ϵ)(M,\lambda, \epsilon)-minimal" conjugacy class [w][w] in FNF_N, where M1,λ>1M\ge 1, \lambda>1 and 0<ϵ<10<\epsilon<1. Roughly, being (M,λ,ϵ)(M,\lambda, \epsilon)-minimal means that every ϕOut(FN)\phi\in Out(F_N) either increases the length wA||w||_A by a factor of at least λ\lambda, or distorts the length wA||w||_A multiplicatively by a factor ϵ\epsilon-close to 11, and that the number of automorphically minimal [u][u] in the orbit Out(FN)[w]Out(F_N)[w] is bounded by MM. We then show that if a conjugacy class [w][w] in FNF_N is sufficiently close to a "filling" projective geodesic current [ν]PCurr(FN)[\nu]\in PCurr(F_N), then, after applying a single "reducing" automorphism ψ=ψ(ν)Out(FN)\psi=\psi(\nu)\in Out(F_N) depending on ν\nu only, the element ψ([w])\psi([w]) is (M,λ,ϵ)(M,\lambda, \epsilon)-minimal for some uniform constants M,λ,ϵM,\lambda,\epsilon. Consequently, for such [w][w], Whitehead's algorithm for the automorphic equivalence problem in FNF_N works in quadratic time on the input ([w],[w])([w], [w']) where [w][w'] is arbitrary, and in linear time if [w][w'] is also projectively close to [ν][\nu]. We then show that a wide class of random processes produce "random" conjugacy classes [wn][w_n] that projectively converge to some filling current in PCurr(FN)PCurr(F_N). For such [wn][w_n] Whitehead's algorithm has at most quadratic generic-case complexity.

Keywords

Cite

@article{arxiv.1903.07040,
  title  = {Generic-case complexity of Whitehead's algorithm, revisited},
  author = {Ilya Kapovich},
  journal= {arXiv preprint arXiv:1903.07040},
  year   = {2019}
}

Comments

some minor fixes and updates

R2 v1 2026-06-23T08:10:27.954Z