Skip to main content

Maximum Overlap of Convex Polytopes under Translation

  • Conference paper

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

Abstract

We study the problem of maximizing the overlap of two convex polytopes under translation in \({\mathbb R}^d\) for some constant d ≥ 3. Let n be the number of bounding hyperplanes of the polytopes. We present an algorithm that, for any ε> 0, finds an overlap at least the optimum minus ε and reports a translation realizing it. The running time is \(O(n^{{\lfloor d/2 \rfloor}+1} \log^d n)\) with probability at least 1 − n − O(1), which can be improved to O(nlog3.5 n) in \({\mathbb R}^3\). The time complexity analysis depends on a bounded incidence condition that we enforce with probability one by randomly perturbing the input polytopes. This causes an additive error ε, which can be made arbitrarily small by decreasing the perturbation magnitude. Our algorithm in fact computes the maximum overlap of the perturbed polytopes. All bounds and their big-O constants are independent of ε.

Research of Ahn was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (MEST) (No. 2010-0009857). Research of Cheng was partly supported by Research Grant Council, Hong Kong, China (project no. 612109). Research of Reinbacher was partly supported by a postdoc matching fund of HKUST.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.00
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. Ahn, H.-K., Brass, P., Shin, C.-S.: Maximum overlap and minimum convex hull of two convex polyhedra under translation. Comput. Geom. Theory and Appl. 40, 171–177 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  2. Ahn, H.-K., Cheong, O., Park, C.-D., Shin, C.-S., Vigneron, A.: Maximizing the Overlap of Two Planar Convex Sets under Rigid Motions. Comput. Geom. Theory and Appl. 37, 3–15 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  3. de Berg, M., Cheong, O., Devillers, O., van Kreveld, M., Teillaud, M.: Computing the Maximum Overlap of Two Convex Polygons under Translations. Theory of Comput. Syst. 31, 613–628 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chazelle, B.: An optimal algorithm for intersecting three-dimensional convex polyhedra. SIAM J. Computing 21, 671–696 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  5. Chazelle, B.: An optimal convex hull algorithm in any fixed dimension. Discr. Comput. Geom. 9, 377–409 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  6. Chazelle, B.: Cutting Hyperplanes for Divide-and-Conquer. Discr. Comput. Geom. 9, 145–159 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  7. Dobkin, D.P., Kirkpatrick, D.G.: Determining the separation of preprocessed polyhedra – a unified approach. In: Proc. 17th Internat. Colloq. Automata Lang. Program., pp. 400–413 (1990)

    Google Scholar 

  8. Edelsbrunner, H.: Algorithms in Combinatorial Geometry. Springer, Heidelberg (1987)

    Book  MATH  Google Scholar 

  9. Fukuda, K., Uno, T.: Polynomial time algorithms for maximizing the intersection volume of polytopes. Pacific J. Optimization 3, 37–52 (2007)

    MathSciNet  MATH  Google Scholar 

  10. Haussler, D., Welzl, E.: Epsilon-nets and simplex range queries. Discr. Comput. Geom. 2, 127–151 (1987)

    Article  MATH  Google Scholar 

  11. Heijmans, H.J.A.M., Tuzikov, A.V.: Similarity and symmetry measures for convex shapes using Minkowski addition. IEEE Trans. PAMI 20, 980–993 (1998)

    Article  Google Scholar 

  12. Megiddo, N.: Linear programming in linear time when the dimension is fixed. J. ACM 31, 114–127 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  13. Meyer, F., Bouthemy, P.: Region-based tracking in an image sequence. In: Sandini, G. (ed.) ECCV 1992. LNCS, vol. 588, pp. 476–484. Springer, Heidelberg (1992)

    Chapter  Google Scholar 

  14. Mount, D.M., Silverman, R., Wu, A.Y.: On the area of overlap of translated polygons. Computer Vision and Image Understanding 64, 53–61 (1996)

    Article  Google Scholar 

  15. Sangwine-Yager, J.R.: Mixed Volumes. In: Gruber, P.M., Wills, J.M. (eds.) Handbook on Convex Geometry, vol. A, pp. 43–71. Elsevier, Amsterdam (1993)

    Chapter  Google Scholar 

  16. Vigneron, A.: Geometric optimization and sums of algebraic functions. In: Proc. ACM–SIAM Sympos. Alg., pp. 906–917 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ahn, HK., Cheng, SW., Reinbacher, I. (2010). Maximum Overlap of Convex Polytopes under Translation. In: Cheong, O., Chwa, KY., Park, K. (eds) Algorithms and Computation. ISAAC 2010. Lecture Notes in Computer Science, vol 6507. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17514-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17514-5_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17513-8

  • Online ISBN: 978-3-642-17514-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics