We generalize the seminal Graph Minor algorithm of Robertson and Seymour to the parity version. We give polynomial time algorithms for the following problems: 1) the parity H-minor (Odd K k-minor) containment problem, 2) the disjoint paths problem with k terminals and the parity condition for each path, as well as several other related problems. We present an O(mα(m,n) n) time algorithm for these problems for any fixed k, where n,m are the number of vertices and the number of edges, respectively, and the function α(m,n) is the inverse of the Ackermann function (see Tarjan [69]). Note that the first problem includes the problem of testing whether or not a given graph contains k disjoint odd cycles (which was recently solved in [24], [34]), if we fix H to be equal to the graph of k disjoint triangles. The algorithm for the second problem generalizes the Robertson Seymour algorithm for the k-disjoint paths problem. As with the Robertson-Seymour algorithm for the k-disjoint paths problem for any fixed k, in each iteration, we would like to either use the presence of a huge clique minor, or alternatively exploit the structure of graphs in which we cannot find such a minor. Here, however, we must maintain the parity of the paths and can only use an "odd clique minor". This requires new techniques to describe the structure of the graph when we cannot find such a minor. We emphasize that our proof for the correctness of the above algorithms does not depend on the full power of the Graph Minor structure theorem [56]. Although the original Graph Minor algorithm of Robertson and Seymour does depend on it and our proof does have similarities to their arguments, we can avoid the structure theorem by building on the shorter proof for the correctness of the graph minor algorithm in [35]. Consequently, we are able to avoid the much of the heavy machinery of the Graph Minor structure theory. Utilizing some results of [35] and [62], [63], our proof is less than 50 pages. © 2011 IEEE.

The Graph Minor Algorithm with Parity Conditions / Ken Ichi, Kawarabayashi; Bruce, Reed; Wollan, PAUL JOSEPH. - STAMPA. - (2011), pp. 27-36. (Intervento presentato al convegno 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011 tenutosi a Palm Springs, CA nel 22 October 2011 through 25 October 2011) [10.1109/focs.2011.52].

The Graph Minor Algorithm with Parity Conditions

WOLLAN, PAUL JOSEPH
2011

Abstract

We generalize the seminal Graph Minor algorithm of Robertson and Seymour to the parity version. We give polynomial time algorithms for the following problems: 1) the parity H-minor (Odd K k-minor) containment problem, 2) the disjoint paths problem with k terminals and the parity condition for each path, as well as several other related problems. We present an O(mα(m,n) n) time algorithm for these problems for any fixed k, where n,m are the number of vertices and the number of edges, respectively, and the function α(m,n) is the inverse of the Ackermann function (see Tarjan [69]). Note that the first problem includes the problem of testing whether or not a given graph contains k disjoint odd cycles (which was recently solved in [24], [34]), if we fix H to be equal to the graph of k disjoint triangles. The algorithm for the second problem generalizes the Robertson Seymour algorithm for the k-disjoint paths problem. As with the Robertson-Seymour algorithm for the k-disjoint paths problem for any fixed k, in each iteration, we would like to either use the presence of a huge clique minor, or alternatively exploit the structure of graphs in which we cannot find such a minor. Here, however, we must maintain the parity of the paths and can only use an "odd clique minor". This requires new techniques to describe the structure of the graph when we cannot find such a minor. We emphasize that our proof for the correctness of the above algorithms does not depend on the full power of the Graph Minor structure theorem [56]. Although the original Graph Minor algorithm of Robertson and Seymour does depend on it and our proof does have similarities to their arguments, we can avoid the structure theorem by building on the shorter proof for the correctness of the graph minor algorithm in [35]. Consequently, we are able to avoid the much of the heavy machinery of the Graph Minor structure theory. Utilizing some results of [35] and [62], [63], our proof is less than 50 pages. © 2011 IEEE.
2011
2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011
odd cycles and the parity disjoint paths problem; odd minor; parity minor
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
The Graph Minor Algorithm with Parity Conditions / Ken Ichi, Kawarabayashi; Bruce, Reed; Wollan, PAUL JOSEPH. - STAMPA. - (2011), pp. 27-36. (Intervento presentato al convegno 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011 tenutosi a Palm Springs, CA nel 22 October 2011 through 25 October 2011) [10.1109/focs.2011.52].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/443303
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 14
social impact