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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
Chazelle, B.: An optimal algorithm for intersecting three-dimensional convex polyhedra. SIAM J. Computing 21, 671–696 (1992)
Chazelle, B.: An optimal convex hull algorithm in any fixed dimension. Discr. Comput. Geom. 9, 377–409 (1993)
Chazelle, B.: Cutting Hyperplanes for Divide-and-Conquer. Discr. Comput. Geom. 9, 145–159 (1993)
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)
Edelsbrunner, H.: Algorithms in Combinatorial Geometry. Springer, Heidelberg (1987)
Fukuda, K., Uno, T.: Polynomial time algorithms for maximizing the intersection volume of polytopes. Pacific J. Optimization 3, 37–52 (2007)
Haussler, D., Welzl, E.: Epsilon-nets and simplex range queries. Discr. Comput. Geom. 2, 127–151 (1987)
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)
Megiddo, N.: Linear programming in linear time when the dimension is fixed. J. ACM 31, 114–127 (1984)
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)
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)
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)
Vigneron, A.: Geometric optimization and sums of algebraic functions. In: Proc. ACM–SIAM Sympos. Alg., pp. 906–917 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)