Skip to main content
Log in

Partitioning a Weighted Tree into Subtrees with Weights in a Given Range

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Assume that each vertex of a graph G is assigned a nonnegative integer weight and that l and u are given integers such that 0≤lu. One wishes to partition G into connected components by deleting edges from G so that the total weight of each component is at least l and at most u. Such a partition is called an (l,u)-partition. We deal with three problems to find an (l,u)-partition of a given graph: the minimum partition problem is to find an (l,u)-partition with the minimum number of components; the maximum partition problem is defined analogously; and the p-partition problem is to find an (l,u)-partition with a given number p of components. All these problems are NP-hard even for series-parallel graphs, but are solvable in linear time for paths. In this paper, we present the first polynomial-time algorithm to solve the three problems for arbitrary trees.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Becker, R.I., Simeone, B., Chiang, Y.I.: A shifting algorithm for continuous tree partitioning. Theor. Comput. Sci. 282(2), 353–380 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bozkaya, B., Erkut, E., Laporte, G.: A tabu search heuristic and adaptive memory procedure for political districting. Eur. J. Oper. Res. 144(1), 12–26 (2003)

    Article  MATH  Google Scholar 

  3. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  4. De Simone, C., Lucertini, M., Pallottino, S., Simeone, B.: Fair dissections of spiders, worms, and caterpillars. Networks 20(3), 323–344 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  5. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of Np-Completeness. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  6. Gonzalez, R.C., Wintz, P.: Digital Image Processing. Addison–Wesley, Reading (1977)

    MATH  Google Scholar 

  7. Ito, T., Uno, T., Zhou, X., Nishizeki, T.: Partitioning a weighted tree to subtrees of almost uniform size. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) 19th Annual International Symposium on Algorithms and Computation (ISAAC 2008). Lecture Notes in Computer Science, vol. 5369, pp. 196–207. Springer, Berlin (2008)

    Google Scholar 

  8. Ito, T., Zhou, X., Nishizeki, T.: Partitioning a graph of bounded tree-width to connected subgraphs of almost uniform size. J. Discrete Algorithms 4(1), 142–154 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  9. Kundu, S., Misra, J.: A linear tree partitioning algorithm. SIAM J. Comput. 6(1), 151–154 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  10. Lucertini, M., Perl, Y., Simeone, B.: Most uniform path partitioning and its use in image processing. Discrete Appl. Math. 42(2), 227–256 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  11. Schröder, M.: Gebiete optimal aufteilen: Or-Verfahren für die Gebietsaufteilung als Anwendungsfall gleichmäßiger Baumzerlegung (in German). PhD thesis, University of Karlsruhe, Germany (2001)

  12. Tsichritzis, D.C., Bernstein, P.A.: Operating Systems. Academic Press, New York (1974)

    MATH  Google Scholar 

  13. Williams, Jr., J.C.: Political redistricting: a review. Reg. Sci. 74(1), 13–40 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Takehiro Ito.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ito, T., Nishizeki, T., Schröder, M. et al. Partitioning a Weighted Tree into Subtrees with Weights in a Given Range. Algorithmica 62, 823–841 (2012). https://doi.org/10.1007/s00453-010-9485-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-010-9485-y

Keywords

Navigation