Finding k Disjoint Triangles in an Arbitrary Graph
We consider the NP-complete problem of deciding whether an input graph on n vertices has k vertex-disjoint copies of a fixed graph H. For H=K3 (the triangle) we give an O(22klog k + 1.869kn2) algorithm, and for general H an O(2k|H|logk + 2k|H|log |H|n|H|) algorithm. We introduce a preprocessing (ker...
Saved in:
| Published in | Graph-Theoretic Concepts in Computer Science pp. 235 - 244 |
|---|---|
| Main Authors | , , , , |
| Format | Book Chapter Conference Proceeding |
| Language | English |
| Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
01.01.2004
Springer |
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783540241324 3540241329 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/978-3-540-30559-0_20 |
Cover
| Summary: | We consider the NP-complete problem of deciding whether an input graph on n vertices has k vertex-disjoint copies of a fixed graph H. For H=K3 (the triangle) we give an O(22klog k + 1.869kn2) algorithm, and for general H an O(2k|H|logk + 2k|H|log |H|n|H|) algorithm. We introduce a preprocessing (kernelization) technique based on crown decompositions of an auxiliary graph. For H=K3 this leads to a preprocessing algorithm that reduces an arbitrary input graph of the problem to a graph on O(k3) vertices in polynomial time. |
|---|---|
| Bibliography: | This work was initiated while the first and third authors were visiting the University of Bergen. |
| ISBN: | 9783540241324 3540241329 |
| ISSN: | 0302-9743 1611-3349 |
| DOI: | 10.1007/978-3-540-30559-0_20 |