pith. sign in

arxiv: 1110.4573 · v2 · pith:XKLEXWKRnew · submitted 2011-10-20 · 💻 cs.CG · cs.DM· cs.DS

On the homotopy test on surfaces

classification 💻 cs.CG cs.DMcs.DS
keywords timealgorithmshomotopytestbasepointfixedlinearproblem
0
0 comments X
read the original abstract

Let G be a graph cellularly embedded in a surface S. Given two closed walks c and d in G, we take advantage of the RAM model to describe linear time algorithms to decide if c and d are homotopic in S, either freely or with fixed basepoint. We restrict S to be orientable for the free homotopy test, but allow non-orientable surfaces when the basepoint is fixed. After O(|G|) time preprocessing independent of c and d, our algorithms answer the homotopy test in O(|c|+|d|) time, where |G|, |c| and |d| are the respective numbers of edges of G, c and d. As a byproduct we obtain linear time algorithms for the word problem and the conjugacy problem in surface groups. We present a geometric approach based on previous works by Colin de Verdi\`ere and Erickson.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.