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.
References
E.M. Arkin, S. Khuller and J.S.B. Mitchell, “Optimal enclosure problems”, Technical Report TR 90-1111, Dept. of Computer Science, Cornell University.
A. Aggarwal, M. Klawe, S. Moran, P. Shor and R. Wilber, “Geometric applications of a matrix searching algorithm”, Algorithmica 2 (1987), pp. 195–208.
E.M. Arkin, J.S.B. Mitchell, and C. Piatko, “On Geometric bicriteria path problems”, Manuscript, 1990.
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.
V. Capoyleas, G. Rote, and G. Woeginger, “Geometric clusterings”, Technical Report B-89-04, Freie Universität, Berlin. To appear: Journal of Algorithms.
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.
J.S. Chang and C.K. Yap, “A polynomial solution for the potato peeling problem”, Discrete and Computational Geometry 1 (1986), pp. 155–182.
B. Chazelle, “The polygon containment problem”, Advances in Computing Research, JAI Press (1983), pp.1–33.
V. Chvatal, Linear Programming, W.H. Freeman and Co., 1983, pp. 374–380.
G.B. Dantzig, Linear Programming and Extensions, Princeton University Press, Princeton, NJ, 1963.
P. Eades and D. Rappaport, “The complexity of computing minimum separating polygons”, To appear: Pattern Recognition Letters.
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.
M.R. Garey and D.S. Johnson, “Computers and Intractability: A guide to the theory of N P-completeness”, Freeman, San Francisco.
R.S. Garfinkel and G.L. Nemhauser, Integer Programming, John Wiley and Sons, New York, 1972.
B. Korte and L. Lovasz, “Polyhedral results on antimatroids”, to appear in Proc. of the New York Combinatorics Conference.
D.T. Lee and Y.T. Ching, “The power of geometric duality revisited”, Information Processing Letters 21 (1985), pp. 117–122.
M.H. Overmars, G. Rote and G. Woeginger, “Finding minimum area k-gons”, Technical Report RUU-CS-89-7, University of Utrecht, Utrecht, Netherlands.
C.H. Papadimitriou and K.Steiglitz, “Combinatorial Optimization: Algorithms and Complexity”, Prentice-Hall, New Jersey.
R. Wenger, “Upper bounds on geometric permutations for convex sets”, Discrete and Computational Geometry, 5 (1990), pp. 27–33.
Author information
Authors and Affiliations
Editor information
Rights 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