Skip to main content

Well Separated Pair Decomposition

2003; Gao, Zhang

  • Reference work entry
  • 307 Accesses

Keywords and Synonyms

Proximity algorithms for growth‐restricted metrics      

Problem Definition

Well‐separated pair decomposition, introduced by Callahan and Kosaraju [3], has found numerous applications in solving proximity problems for points in the Euclidean space. A pair of point sets (A, B) is c-well‐separated if the distance between A and B is at least c times the diameters of both A and B. A well‐separated pair decomposition of a point set consists of a set of well‐separated pairs that “cover” all the pairs of distinct points, i. e., any two distinct points belong to the different sets of some pair. Callahan and Kosaraju [3] showed that for any point set in a Euclidean space and for any constant \( { c\geq 1 } \), there always exists a c-well‐separated pair decomposition (c-WSPD) with linearly many pairs. This fact has been very useful for obtaining nearly linear time algorithms for many problems, such as computing k-nearest neighbors, N‑body potential fields, geometric spanners,...

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   399.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    A metric induced by a graph (with positive edge weights) is the shortest-path distance metric of the graph.

  2. 2.

    Select an arbitrary node v and compute the shortest-path tree rooted at v. Suppose that the furthest node from v is distance D away. Then the diameter of the graph is no longer than 2D, by triangle inequality.

Recommended Reading

  1. Aingworth, D., Chekuri, C., Motwani, R.: Fast estimation of diameter and shortest paths (without matrix multiplication). In: Proc. 7th ACM-SIAM Symposium on Discrete Algorithms, 1996, pp. 547–553

    Google Scholar 

  2. Arikati, S.R., Chen, D.Z., Chew, L.P., Das, G., Smid, M.H.M., Zaroliagis, C.D: Planar spanners and approximate shortest path queries among obstacles in the plane. In: Díaz, J., Serna, M. (eds.) Proc. of 4th Annual European Symposium on Algorithms, 1996, pp. 514–528

    Google Scholar 

  3. Callahan, P.B., Kosaraju, S. R.: A decomposition of multidimensional point sets with applications to k-nearest‐neighbors and n-body potential fields. J. ACM 42, 67–90 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  4. Clark, B.N., Colbourn, C.J., Johnson, D.S.: Unit disk graphs. Discret. Math. 86, 165–177 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  5. Fischl, B., Sereno, M., Dale, A.: Cortical surface-based analysis II: Inflation, flattening, and a surface-based coordinate system. NeuroImage 9, 195–207 (1999)

    Article  Google Scholar 

  6. Gao, J., Guibas, L.J., Hershberger, J., Zhang, L., Zhu, A.: Geometric spanners for routing in mobile networks. IEEE J. Sel. Areas Commun. Wirel. Ad Hoc Netw. (J-SAC), 23(1), 174–185 (2005)

    Google Scholar 

  7. Gao, J., Zhang, L.: Well‐separated pair decomposition for the unit-disk graph metric and its applications. In: Proc. of 35th ACM Symposium on Theory of Computing (STOC'03), 2003, pp. 483–492

    Google Scholar 

  8. Guibas, L., Ngyuen, A., Russel, D., Zhang, L.: Collision detection for deforming necklaces. In: Proc. 18th ACM Symposium on Computational Geometry, 2002, pp. 33–42

    Google Scholar 

  9. Hale, W. K.: Frequency assignment: Theory and applications. Proc. IEEE. 68(12), 1497–1513 (1980)

    Article  Google Scholar 

  10. H.B.H. III, Marathe, M.V., Radhakrishnan, V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E.: NC‐approximation schemes for NP- and PSPACE-hard problems for geometric graphs. J. Algorithms 26(2), 238–274 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  11. Li, X.Y., Calinescu, G., Wan, P.J.: Distributed Construction of a Planar Spanner and Routing for Ad Hoc Wireless Networks. In: IEEE INFOCOM 2002, New York, NY, 23–27 June 2002

    Google Scholar 

  12. Mead, C.A., Conway, L.: Introduction to VLSI Systems. Addison‐Wesley, (1980)

    Google Scholar 

  13. Miller, G.L., Teng, S.H., Vavasis, S.A.: An unified geometric approach to graph separators. In: Proc. 32nd Annu. IEEE Sympos. Found. Comput. Sci. 1991, pp. 538–547

    Google Scholar 

  14. Tenenbaum, J., de Silva, V., Langford, J.: A global geometric framework for nonlinear dimensionality reduction. Science 290, 22 (2000)

    Article  Google Scholar 

  15. Thorup, M.: Compact oracles for reachability and approximate distances in planar digraphs. In: Proc. 42nd IEEE Symposium on Foundations of Computer Science, 2001, pp. 242–251

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag

About this entry

Cite this entry

Gao, J., Zhang, L. (2008). Well Separated Pair Decomposition. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30162-4_479

Download citation

Publish with us

Policies and ethics