Decomposition of graphs on surfaces and a homotopic circulation theorem (Q757396)

From MaRDI portal





scientific article; zbMATH DE number 4191680
Language Label Description Also known as
default for all languages
No label defined
    English
    Decomposition of graphs on surfaces and a homotopic circulation theorem
    scientific article; zbMATH DE number 4191680

      Statements

      Decomposition of graphs on surfaces and a homotopic circulation theorem (English)
      0 references
      1991
      0 references
      Let G be an eulerian graph, imbedded in a compact orientable surface s, with D a closed curve in S. Let mincr(G,D) denote the minimum number of crossings of G and \(\tilde D,\) among all closed curves \(\tilde D\) homotopic to D and not meeting V(G). Let mincr(C,D) denote the minimum number of crossings of \(\tilde C\) and \(\tilde D,\) among all closed curves \(\tilde C\) and \(\tilde D\) homotopic to C and D, respectively. Then it is shown that E(G) can be decomposed into cycles \(C_ 1,...,C_ t\) so that for each closed curve D in S, \(\min cr(G,D)=\sum^{t}_{i=1}\min cr(C_ i,D).\) The following ``homotopic circulation theorem'', which applies to a problem involving automatic design of integrated circuits posed by K. Mehlhorn, is derived as a corollary: Let G be imbedded in S, with c: E(G)\(\to Q_+\) a ``capacity'' function; let \(C_ 1,...,C_ k\) be cycles in G, with \(d_ 1,...,d_ k\in Q_+\) the corresponding ``demands''. Then there exist circulations \(x_ 1,...,x_ k\) in G such that each \(x_ i\) decomposes fractionally into \(d_ i\) cycles homotopic to \(C_ i\) (1\(\leq i\leq k)\) and such that the total flow through \(e\in E(G)\) is \(\leq c(e)\), for all such e, if and only if: for each closed curve D in S not meeting V(G), the sum of the capacities of the edges intersected by D (counting multiplicities) is at least \(\sum^{k}_{i=1}d_ i\cdot \min cr(C_ i,D)\).
      0 references
      eulerian graph
      0 references
      compact orientable surface
      0 references
      number of crossings
      0 references

      Identifiers