Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11944836_11guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Computing a center-transversal line

Published: 13 December 2006 Publication History

Abstract

A center-transversal line for two finite point sets in ℝ3 is a line with the property that any closed halfspace that contains it also contains at least one third of each point set. It is known that a center-transversal line always exists [12],[24] but the best known algorithm for finding such a line takes roughly n12 time. We propose an algorithm that finds a center-transversal line in ${\it O}({\it n}^{\rm 1+{\it \epsilon}}{\it \kappa}^{\rm 2}({\it n}))$ worst-case time, for any ${\it \epsilon}>$0, where ${\it \kappa}({\it n})$ is the maximum complexity of a single level in an arrangement of n planes in ℝ3. With the current best upper bound ${\it \kappa}$(n)=O(n5/2) of [21], the running time is ${\it O}({\it n}^{\rm 6+{\it \epsilon}})$, for any ${\it \epsilon} > 0$. We also show that the problem of deciding whether there is a center-transversal line parallel to a given direction u can be solved in O(nlogn) expected time. Finally, we We also extend the concept of center-transversal line to that of bichromatic depth of lines in space, and give an algorithm that computes a deepest line exactly in time ${\it O}({\it n}^{\rm 1+{\it \epsilon}}{\it \kappa}^{\rm 2}({\it n}))$, and a linear-time approximation algorithm that computes, for any specified ${\it \delta}>0$, a line whose depth is at least $1-{\it \delta}$ times the maximum depth.

References

[1]
P. K. Agarwal. Ray shooting and other applications of spanning trees with low stabbing number. SIAM J. Comput., 21:540-570, 1992.
[2]
P. K. Agarwal and J. Matoušek. Dynamic half-space range reporting and its applications. Algorithmica, 13:325-345, 1995.
[3]
P. K. Agarwal and M. Sharir. Arrangements and their applications. In J.-R. Sack and J. Urrutia, editors, Handbook of Computational Geometry, pages 49-119. Elsevier Science Publishers B.V. North-Holland, Amsterdam, 2000.
[4]
P. K. Agarwal, M. Sharir, and E. Welzl. Algorithms for center and Tverberg points. In Proc. 20th Annu. ACM Sympos. Comput. Geom., pages 61-67, 2004. Also to appear in ACM Trans. Algorithms.
[5]
M. Bern and D. Eppstein. Multivariate regression depth. Discrete Comput. Geom., 28(1):1-17, 2002.
[6]
T. M. Chan. An optimal randomized algorithm for maximum Tukey depth. In Proc. 15th Annu. ACM-SIAM Sympos. Discrete Algorithms, pages 430-436, 2004.
[7]
B. Chazelle. Cutting hyperplanes for divide-and-conquer. Discrete Comput. Geom., 9(2):145-158, 1993.
[8]
B. Chazelle. The Discrepancy Method: Randomness and Complexity. Cambridge University Press, New York, 2001.
[9]
B. Chazelle, H. Edelsbrunner, L. Guibas, and M. Sharir. Algorithms for bichromatic line segment problems and polyhedral terrains. Algorithmica, 11:116-132, 1994.
[10]
K. L. Clarkson, D. Eppstein, G. L. Miller, C. Sturtivant, and S.-H. Teng. Approximating center points with iterated Radon points. In Proc. 9th Annu. ACM Sympos. Comput. Geom., pages 91-98, 1993.
[11]
T. K. Dey. Improved bounds on planar k-sets and related problems. Discrete Comput. Geom., 19:373-382, 1998.
[12]
V. Dol'nikov. A generalization of the sandwich theorem. Mathematical Notes, 52:771-779, 1992.
[13]
D. Halperin and M. Sharir. New bounds for lower envelopes in three dimensions, with applications to visibility in terrains. Discrete Comput. Geom., 12:313-326, 1994.
[14]
S. Jadhav and A. Mukhopadhyay. Computing a centerpoint of a finite planar set of points in linear time. Discrete Comput. Geom., 12:291-312, 1994.
[15]
J. Matoušek. Lectures on Discrete Geometry. Springer Verlag, Berlin, 2002.
[16]
N. Naor and M. Sharir. Computing a point in the center of a point set in three dimensions. In Proc. 2nd Canad. Conf. Comput. Geom., pages 10-13, 1990.
[17]
M. Pellegrini. On lines missing polyhedral sets in 3-space. Discrete Comput. Geom., 12:203-221, 1994.
[18]
M. Pellegrini. Ray shooting and lines in space. In J. E. Goodman and J. O'Rourke, editors, Handbook of Discrete and Computational Geometry, chapter 37, pages 839- 856. CRC Press LLC, Boca Raton, FL, 2nd edition, 2004.
[19]
P. Rousseeuw and M. Hubert. Depth in an arrangement of hyperplanes. Discrete Comput. Geom., 22:167-176, 1999.
[20]
P. Rousseeuw and M. Hubert. Regression depth. J. Amer. Stat. Assoc., 94:388-402, 1999.
[21]
M. Sharir, S. Smorodinsky, and G. Tardos. An improved bound for k-sets in three dimensions. Discrete Comput. Geom., 26:195-204, 2001.
[22]
M. Sharir and E. Welzl. A combinatorial bound for linear programming and related problems. In Proc. 9th Annu. Sympos. Theoretical Aspects of Computer Science, pages 569-579, 1992.
[23]
G. Toth. Point sets with many k-sets. Discrete Comput. Geom., 26(2):187-194, 2001.
[24]
R. T. Živaljevic and S. T. Vrecica. An extension of the ham sandwich theorem. Bull. London Math. Soc., 22:183-186, 1990.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
FSTTCS'06: Proceedings of the 26th international conference on Foundations of Software Technology and Theoretical Computer Science
December 2006
430 pages
ISBN:3540499946
  • Editors:
  • S. Arun-Kumar,
  • Naveen Garg

Sponsors

  • Indian Statistical Institute, Kolkata: Indian Statistical Institute, Kolkata
  • IARCS: Indian Association for Research in Computing Science
  • Indian Institute of Technology, Delhi: Indian Institute of Technology, Delhi

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 13 December 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media