FPTASs for trimming weighted trees

  • Authors:
  • Mingyu Xiao;Takuro Fukunaga;Hiroshi Nagamochi

  • Affiliations:
  • School of Computer Science and Engineering, University of Electronic Science and Technology of China, China;Department of Applied Mathematics and Physics, Graduate School of Informatics, Kyoto University, Japan;Department of Applied Mathematics and Physics, Graduate School of Informatics, Kyoto University, Japan

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2013

Quantified Score

Hi-index 5.23

Visualization

Abstract

Given a tree with nonnegative edge cost and nonnegative vertex weight, and a number k=0, we consider the following four cut problems: cutting vertices of weight at most or at least k from the tree by deleting some edges such that the remaining part of the graph is still a tree and the total cost of the edges being deleted is minimized or maximized. The MinMstCut problem (cut vertices of weight at mostk and minimize the total cost of the edges being deleted) can be solved in linear time and space and the other three problems are NP-hard. In this paper, we design an O(nl/@e)-time O(l^2/@e+n)-space algorithm for MaxMstCut, and O(nl(1/@e+logn))-time O(l^2/@e+n)-space algorithms for the other two problems, MinLstCut and MaxLstCut, where n is the number of vertices in the tree, l the number of leaves, and @e0 the prescribed error bound.