English

Free partially commutative groups, cohomology, and paths and circuits in directed graphs on surfaces

Combinatorics 2012-11-16 v1 Group Theory

Abstract

We show that for each fixed kk, the problem of finding kk pairwise vertex-disjoint directed paths between given source-sink pairs in a planar directed graph is solvable in polynomial time. In fact, it suffices to fix the number of faces needed to cover all sources and sinks. Moreover, the method can be extended to any fixed compact orientable surface (instead of the plane) and to rooted trees (instead of paths). Our approach is algebraic and is based on cohomology over graph (nonabelian) groups. More precisely, let D=(V,A)D=(V,A) be a directed graph and let (G,)(G,\cdot) be a group. Call two function ϕ,ψ:AG\phi,\psi:A\to G {\em cohomologous} if there exists a function p:VGp:V\to G such that p(u)ϕ(a)p(w)1=ψ(a)p(u)\cdot\phi(a)\cdot p(w)^{-1}=\psi(a) for each arc a=(u,w)a=(u,w). Now given a function ϕ:AG\phi:A\to G we want to find a function ψ\psi cohomologous to ϕ\phi such that each ψ(a)\psi(a) belongs to a prescribed subset H(a)H(a) of GG. We give a polynomial-time algorithm for this problem in case GG is a graph group and each H(a)H(a) is closed (i.e., if word xyzxyz belongs to H(a)H(a) then also word yy belongs to H(a)H(a)). The method also implies that such a ψ\psi exists, if and only if for each sVs\in V and each pair P,QP,Q of (undirected) sss-s paths there exists an xGx\in G such that xϕ(P)x1H(P)x\cdot\phi(P)\cdot x^{-1}\in H(P) and xϕ(Q)x1H(P)x\cdot\phi(Q)\cdot x^{-1}\in H(P). (Here ϕ(P)\phi(P) is the product of the ϕ(a)\phi(a) over the arcs in PP. Similarly, H(P)H(P) is the (group subset) product of the H(a)H(a).)

Keywords

Cite

@article{arxiv.1211.3566,
  title  = {Free partially commutative groups, cohomology, and paths and circuits in directed graphs on surfaces},
  author = {Alexander Schrijver},
  journal= {arXiv preprint arXiv:1211.3566},
  year   = {2012}
}