Skip to main content

Polygon Cutting: Revisited

  • Conference paper

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

Abstract

Given a simple polygon P on n vertices v 0,v 1,...,v n –1 with each edge assigned a non-negative weight w i , we show how to compute in O(n) time a segment v i b (where b is a point on the boundary) that partitions P into two polygons each having weight at most 2/3 the weight of P. If instead of edge weights, we consider an infinitely additive measure of the interior (such as the area of P), there still exists a segment v i b that partitions P into two polygons each having measure at most 2/3 the measure of P. In the case where P contains k points in its interior with each point assigned a non-negative weight, then in O(n+k log n) time a segment v i b can be computed that partitions P into two polygons having weight at most 2/3 the weight of P. In the case of rectilinear polygons, rectilinear cuts having the above properties exist, however, the fraction is 3/4 instead of 2/3. We present examples showing that these bounds are tight in the worst case.

We show that in O(n) time using O(log n) cuts, a simple polygon can be partitioned into two groups G 1 and G 2 of pieces, such that the ratio of the area of G 1 to the area of G 2 is x : y for any x,y > 0, G 1 can be made a single piece, and all but possibly one of the cuts are diagonals of the polygon.

Finally, we present an O(n) time algorithm for finding the shortest chord in a convex polygon P that cuts off α times the area of P.

Research supported in part by NSERC (Natural Sciences and Engineering Research Council of Canada.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chazelle, B.: A theorem on polygon cutting with applications. In: Proc. Of Found, of Comp. Sci., pp. 339–349 (1982)

    Google Scholar 

  2. de Berg, M.: On rectilinear link distance. Comp. Geom.: Theory and Appl. 1, 13–34 (1991)

    MATH  Google Scholar 

  3. Díaz, M., O’Rourke, J.: Ham-sandwich sectioning of polygons. In: Proc. 2th Canad. Conf. Comput. Geom., pp. 282–286 (1991)

    Google Scholar 

  4. Keil, J.M., Sack, J.-R.: Minimum decompositions of polygonal objects. In: Toussaint, G.T. (ed.) Computational Geometry, pp. 197–216. North-Holland, Amsterdam (1985)

    Google Scholar 

  5. Li, Z., Milenkovic, V.: A compaction algorithm for non-convex polygons audits application. In: Proc. 9th Annu. ACM Sympos. Comput. Geom., pp. 153–162 (1993)

    Google Scholar 

  6. Milenkovic, V., Daniels, K., Li, Z.: Placement and compaction of noncon-vex polygons for clothing manufacture. In: Proc. 4th Canad. Conf. Comput. Geom., pp. 236–243 (1992)

    Google Scholar 

  7. O’Rourke, J.: Computational Geometry in C. Cambridge University Press, Cambridge (1994)

    MATH  Google Scholar 

  8. Shermer, T.C.: A linear algorithm for bisecting a polygon. Inform. Process. Lett. 41, 135–140 (1992)

    Article  MATH  Google Scholar 

  9. Stojmenović, I.: Bisections and ham-sandwich cuts of convex polygons and polyhedra. Inform. Process. Lett. 38, 15–21 (1991)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bose, P., Czyzowicz, J., Kranakis, E., Krizanc, D., Maheshwari, A. (2000). Polygon Cutting: Revisited. In: Akiyama, J., Kano, M., Urabe, M. (eds) Discrete and Computational Geometry. JCDCG 1998. Lecture Notes in Computer Science, vol 1763. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-46515-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-46515-7_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67181-7

  • Online ISBN: 978-3-540-46515-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics