Disjoint homotopic paths and trees in a planar graph (Q1179127)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Disjoint homotopic paths and trees in a planar graph |
scientific article |
Statements
Disjoint homotopic paths and trees in a planar graph (English)
0 references
26 June 1992
0 references
The author presents a polynomial-time algorithm for the following problem: Given a planar graph embedded in \(\mathbb{R}^ 2\), a subset \(\{I_ 1,\dots,I_ p\}\) of the faces of \(G\) (including the unbounded face), paths \(C_ 1,\dots,C_ k\) in \(G\) with endpoints on the boundary of \(I_ 1\cup\cdots\cup I_ p\), find pairwise disjoint simple paths \(P_ 1,\dots,P_ k\) in \(G\) so that, for each \(i=1,\dots,k\), \(P_ i\) is homotopic to \(C_ i\) in the space \(\mathbb{R}^ 2\backslash(I_ 1\cup\dots\cup I_ p)\). The algorithm is the basis for a theorem characterizing the existence of a solution to the above problem. Schrijver's neat procedure involves four steps: 1. Modifying the \(C_ i\) so they do not have self-crossings. 2. Obtaining a system \(Ax\leq b\) of linear inequalities representing how far the \(C_ i\) should be shifted to make them simple and pairwise disjoint. 3. Solving \(Ax\leq b\) in integers. 4. Shifting the \(C_ i\) according to the integer solution of \(Ax\leq b\). The author shows that his method can be extended to solve a problem of finding disjoint homotopic trees in a similar graph. In turn, this solution yields a polynomial-time algorithm for solving the following disjoint trees problem: If \(G\) is a planar graph embedded in \(\mathbb{R}^ 2\) and \(W_ 1,\dots,W_ k\) are pairwise disjoint vertex sets, find pairwise vertex-disjoint trees \(T_ 1,\dots,T_ k\) in \(G\) such that \(T_ i\) covers \(W_ i\).
0 references
planar graph embedded
0 references
homotopic trees
0 references
polynomial-time algorithm
0 references
disjoint trees problem
0 references