A Fast Algorithm for the Path 2-Packing Problem

  • Authors:
  • Maxim A. Babenko

  • Affiliations:
  • Moscow State University, Dept. of Mechanics and Mathematics, Leninskie Gory, 119991, Moscow, Russia

  • Venue:
  • Theory of Computing Systems - Special Issue: Symposium on Computer Science, Guest Editors: Sergei Artemov, Volker Diekert and Dima Grigoriev
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let G be an undirected graph and $\mathcal{T}=\{T_{1},\ldots,T_{k}\}$be a collection of disjoint subsets of nodes. Nodes in T 1∪⋅⋅⋅∪T k are called terminals, other nodes are called inner. By a $\mathcal{T}$-path we mean a path P such that P connects terminals from distinct sets in $\mathcal{T}$and all internal nodes of P are inner. We study the problem of finding a maximum cardinality collection ℘ of $\mathcal{T}$-paths such that at most two paths in ℘ pass through any node. Our algorithm is purely combinatorial and has the time complexity O(mn 2), where n and m denote the numbers of nodes and edges in G, respectively.