Skip to main content

Ham-Sandwich Cuts for Abstract Order Types

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8889))

Included in the following conference series:

Abstract

The linear-time ham-sandwich cut algorithm of Lo, Matoušek, and Steiger for bi-chromatic finite point sets in the plane works by appropriately selecting crossings of the lines in the dual line arrangement with a set of well-chosen vertical lines. We consider the setting where we are not given the coordinates of the point set, but only the orientation of each point triple (the order type) and give a deterministic linear-time algorithm for the mentioned sub-algorithm. This yields a linear-time ham-sandwich cut algorithm even in our restricted setting. We also show that our methods are applicable to abstract order types.

Supported by the ESF EUROCORES programme EuroGIGA - ComPoSe. A.P. is supported by Austrian Science Fund (FWF): I 648-N18. Part of this work was presented in the PhD thesis [25] of the second author.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Aichholzer, O., Hackl, T., Korman, M., Pilz, A., Vogtenhuber, B.: Geodesic-Preserving Polygon Simplification. In: Cai, L., Cheng, S.-W., Lam, T.-W. (eds.) Algorithms and Computation. LNCS, vol. 8283, pp. 11–21. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  2. Aichholzer, O., Korman, M., Pilz, A., Vogtenhuber, B.: Geodesic Order Types. In: Gudmundsson, J., Mestre, J., Viglas, T. (eds.) COCOON 2012. LNCS, vol. 7434, pp. 216–227. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  3. Aichholzer, O., Miltzow, T., Pilz, A.: Extreme point and halving edge search in abstract order types. Comput. Geom. 46(8), 970–978 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  4. Avnaim, F., Boissonnat, J.D., Devillers, O., Preparata, F.P., Yvinec, M.: Evaluating signs of determinants using single-precision arithmetic. Algorithmica 17(2), 111–132 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  5. Blum, M., Floyd, R.W., Pratt, V., Rivest, R.L., Tarjan, R.E.: Time bounds for selection. J. Comput. System Sci. 7(4), 448–461 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  6. Boissonnat, J.D., Snoeyink, J.: Efficient algorithms for line and curve segment intersection using restricted predicates. Comput. Geom. 16(1), 35–52 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Bose, P., Demaine, E.D., Hurtado, F., Iacono, J., Langerman, S., Morin, P.: Geodesic ham-sandwich cuts. In: SoCG. pp. 1–9. ACM (2004)

    Google Scholar 

  8. Edelsbrunner, H., Guibas, L.J.: Topologically sweeping an arrangement. J. Comput. Syst. Sci. 38(1), 165–194 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  9. Edelsbrunner, H., Guibas, L.J.: Corrigendum: Topologically sweeping an arrangement. J. Comput. Syst. Sci. 42(2), 249–251 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  10. Edelsbrunner, H., Waupotitsch, R.: Computing a ham-sandwich cut in two dimensions. J. Symb. Comput. 2(2), 171–178 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  11. Erickson, J.G.: Lower Bounds for Fundamental Geometric Problems. Ph.D. thesis, University of California at Berkeley (1996)

    Google Scholar 

  12. Gärtner, B., Welzl, E.: Vapnik-Chervonenkis dimension and (pseudo-)hyperplane arrangements. Discrete Comput. Geom. 12, 399–432 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  13. Goodman, J.E., Pollack, R.: On the combinatorial classification of nondegenerate configurations in the plane. J. Comb. Theory, Ser. A 29(2), 220–235 (1980)

    Google Scholar 

  14. Goodman, J.E., Pollack, R.: Multidimensional sorting. SIAM J. Comput. 12(3), 484–507 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  15. Goodman, J.E., Pollack, R.: Semispaces of configurations, cell complexes of arrangements. J. Combin. Theory Ser. A 37(3), 257–293 (1984)

    Article  MathSciNet  Google Scholar 

  16. Goodman, J.E., Pollack, R.: Allowable sequences and order types in discrete and computational geometry. In: Pach, J. (ed.) New Trends in Discrete and Computational Geometry, pp. 103–134. Springer (1993).

    Google Scholar 

  17. Knuth, D.E.: Axioms and Hulls, vol. 606, LNCS. Springer (1992)

    Google Scholar 

  18. Lo, C.Y., Matoušek, J., Steiger, W.: Algorithms for ham-sandwich cuts. Discrete Comput. Geom. 11, 433–452 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  19. Matoušek, J.: Approximations and optimal geometric divide-and-conquer. In: STOC, pp. 505–511. ACM (1991)

    Google Scholar 

  20. Matoušek, J.: Epsilon-nets and computational geometry. In: Pach, J. (ed.) New Trends in Discrete and Computational Geometry, pp. 69–89. Springer (1993)

    Google Scholar 

  21. Matoušek, J.: Approximations and optimal geometric divide-and-conquer. J. Comput. System Sci. 50(2), 203–208 (1995)

    Article  MathSciNet  Google Scholar 

  22. Megiddo, N.: Partitioning with two lines in the plane. J. Algorithms 6(3), 430–433 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  23. Meikle, L.I., Fleuriot, J.D.: Mechanical Theorem Proving in Computational Geometry. In: Hong, H., Wang, D. (eds.) ADG 2004. LNCS (LNAI), vol. 3763, pp. 1–18. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  24. Pichardie, D., Bertot, Y.: Formalizing Convex Hull Algorithms. In: Boulton, R.J., Jackson, P.B. (eds.) TPHOLs 2001. LNCS, vol. 2152, pp. 346–361. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  25. Pilz, A.: On the Complexity of Problems on Order Types and Geometric Graphs. Ph.D. thesis, Graz University of Technology (2014)

    Google Scholar 

  26. Roy, S., Steiger, W.: Some combinatorial and algorithmic applications of the Borsuk-Ulam theorem. Graphs Combin. 23(1), 331–341 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  27. Snoeyink, J., Hershberger, J.: Sweeping arrangements of curves. In: SoCG, pp. 354–363 (1989)

    Google Scholar 

  28. Vapnik, V.N., Chervonenkis, A.Ya.: On the uniform convergence of relative frequencies of events to their probabilities. Theory Probab. Appl. 16, 264–280 (1971)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Pilz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Felsner, S., Pilz, A. (2014). Ham-Sandwich Cuts for Abstract Order Types. In: Ahn, HK., Shin, CS. (eds) Algorithms and Computation. ISAAC 2014. Lecture Notes in Computer Science(), vol 8889. Springer, Cham. https://doi.org/10.1007/978-3-319-13075-0_57

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13075-0_57

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13074-3

  • Online ISBN: 978-3-319-13075-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics