Skip to main content
Log in

An optimal time algorithm for finding a maximum weight independent set in a tree

  • Scientific Notes
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

The maximum weight independent set problem for a general graph is NP-hard. But for some special classes of graphs, polynomial time algorithms do exist for solving it. Based on the divide-and-conquer strategy, Pawagi has presented anO(|V|log|V|) time algorithm for solving this problem on a tree. In this paper, we propose anO(|V|) time algorithm to improve Pawagi's result. The proposed algorithm is based on the dynamic programming strategy and is time optimal within a constant factor.

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. M. R. Garey and D. S. Johnson,Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, CA., 1979.

    Google Scholar 

  2. A. Frank,Some polynomial algorithms for certain graphs and hyper-graphs, in Proc. of the fifth British Combin. Conference, 1975, 211–226.

  3. S. Pawagi,Maximum weight independent set in trees, BIT 27, 2(1987), 170–180.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, G.H., Kuo, M.T. & Sheu, J.P. An optimal time algorithm for finding a maximum weight independent set in a tree. BIT 28, 353–356 (1988). https://doi.org/10.1007/BF01934098

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01934098

CR categories

Keywords and Phrases

Navigation