Skip to main content

Geometric knapsack problems

  • Conference paper
  • First Online:
  • 2077 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 519))

Abstract

We study a variety of geometric versions of the classical knapsack problem. In particular, we consider the following “fence enclosure” problem: Given a set S of n points in the plane with values v i ≥ 0, we wish to enclose a subset of the points with a fence (a simple closed curve) in order to maximize the “value” of the enclosure. The value of the enclosure is defined to be the sum of the values of the enclosed points minus the cost of the fence. We consider various versions of the problem, such as allowing S to consist of points and/or simple polygons. Other versions of the problems are obtained by restricting the total amount of fence available and also allowing the enclosure to consist of up to K connected components. When there is an upper bound on the length of fence available, we show that the problem is N P-complete. Additionally we provide polynomial-time algorithms for many versions of the fence problem when an unrestricted amount of fence is available.

Partially supported by NSF Grants DMC-8451984, ECSE-8857642, and DMS-8903304. Email: estie@orie.cornell.edu

Partially supported by NSF grant CCR-8906949. Part of this research was done while this author was at Cornell University, and supported by NSF Grant DCR 85-52938, an IBM Graduate Fellowship, and PYI matching funds from AT&T Bell Labs and Sun Microsystems. Email: samir@umiacs.umd.edu

Partially supported by NSF Grants IRI-8710858, ECSE-8857642 and a grant from Hughes Research Labs. Email: jsbm@cs.cornell.edu

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E.M. Arkin, S. Khuller and J.S.B. Mitchell, “Optimal enclosure problems”, Technical Report TR 90-1111, Dept. of Computer Science, Cornell University.

    Google Scholar 

  2. A. Aggarwal, M. Klawe, S. Moran, P. Shor and R. Wilber, “Geometric applications of a matrix searching algorithm”, Algorithmica 2 (1987), pp. 195–208.

    Google Scholar 

  3. E.M. Arkin, J.S.B. Mitchell, and C. Piatko, “On Geometric bicriteria path problems”, Manuscript, 1990.

    Google Scholar 

  4. J.E. Boyce, D.P. Dobkin, R.L. Drysdale and L.J. Guibas, “Finding extremal polygons”, SIAM Journal on Computing 14 (1985), pp. 134–147.

    Google Scholar 

  5. V. Capoyleas, G. Rote, and G. Woeginger, “Geometric clusterings”, Technical Report B-89-04, Freie Universität, Berlin. To appear: Journal of Algorithms.

    Google Scholar 

  6. J.S. Chang, “Polygon optimization problems”, Ph.D. Dissertation, Technical Report No. 240, Robotics Report No. 78, August, 1986, Dept. of Computer Science, New York University.

    Google Scholar 

  7. J.S. Chang and C.K. Yap, “A polynomial solution for the potato peeling problem”, Discrete and Computational Geometry 1 (1986), pp. 155–182.

    Google Scholar 

  8. B. Chazelle, “The polygon containment problem”, Advances in Computing Research, JAI Press (1983), pp.1–33.

    Google Scholar 

  9. V. Chvatal, Linear Programming, W.H. Freeman and Co., 1983, pp. 374–380.

    Google Scholar 

  10. G.B. Dantzig, Linear Programming and Extensions, Princeton University Press, Princeton, NJ, 1963.

    Google Scholar 

  11. P. Eades and D. Rappaport, “The complexity of computing minimum separating polygons”, To appear: Pattern Recognition Letters.

    Google Scholar 

  12. H. Edelsbrunner, A.D. Robison and X. Shen, “Covering convex sets with non-overlapping polygons”, Technical Report UIUCDCS-R-87-1364, Dept. of Computer Science, University of Illinois at Urbana-Champaign.

    Google Scholar 

  13. M.R. Garey and D.S. Johnson, “Computers and Intractability: A guide to the theory of N P-completeness”, Freeman, San Francisco.

    Google Scholar 

  14. R.S. Garfinkel and G.L. Nemhauser, Integer Programming, John Wiley and Sons, New York, 1972.

    Google Scholar 

  15. B. Korte and L. Lovasz, “Polyhedral results on antimatroids”, to appear in Proc. of the New York Combinatorics Conference.

    Google Scholar 

  16. D.T. Lee and Y.T. Ching, “The power of geometric duality revisited”, Information Processing Letters 21 (1985), pp. 117–122.

    Google Scholar 

  17. M.H. Overmars, G. Rote and G. Woeginger, “Finding minimum area k-gons”, Technical Report RUU-CS-89-7, University of Utrecht, Utrecht, Netherlands.

    Google Scholar 

  18. C.H. Papadimitriou and K.Steiglitz, “Combinatorial Optimization: Algorithms and Complexity”, Prentice-Hall, New Jersey.

    Google Scholar 

  19. R. Wenger, “Upper bounds on geometric permutations for convex sets”, Discrete and Computational Geometry, 5 (1990), pp. 27–33.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Dehne Jörg-Rüdiger Sack Nicola Santoro

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arkin, E.M., Khuller, S., Mitchell, J.S.B. (1991). Geometric knapsack problems. In: Dehne, F., Sack, JR., Santoro, N. (eds) Algorithms and Data Structures. WADS 1991. Lecture Notes in Computer Science, vol 519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028259

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54343-5

  • Online ISBN: 978-3-540-47566-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics