Skip to main content

Spatial Matching Problems

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems

Definition

A matching is a mapping from the elements of one set to the elements of another set such that each element in one set is mapped to at most one element in another set. For example, assume two sets of objects P = {p1, p2, p3} and O = {o1, o2, o3}. Then, {(p1, o1), (p2, o2), (p3, o3)} is a matching with three pairs, but {(p1, o1), (p1, o2)} is not a matching since p1 is involved in two pairs. In general, the number of possible matchings is exponential to the cardinality of P and O; e.g., if |P| = |O| = n, there are n! matchings with n pairs. Usually, among all possible matchings, the aim is to find one that optimizes/satisfies a certain criterion.

Let c(p, o) be the cost of matching pP with oO. Optimal matching [13] minimizes the sum of the costs of all pairs. Bottleneck matching [7] minimizes the maximum cost of any pair. Fair matching, also known as the stable marriage problem, returns a matching in which the following conditions cannot hold at the same time: (i) some p...

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 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. Abraham D, Cechlarova K, Manlove D, Mehlhorn K. Pareto optimality in house allocation problems. In: Proceedings of the 15th International Symposium on Algorithms and Computation; 2004. p. 3–15.

    Chapter  Google Scholar 

  2. Ahuja RK, Magnanti TL, Orlin JB. Network flows: theory, algorithms, and applications. Englewood Cliffs: Prentice Hall; 1993.

    MATH  Google Scholar 

  3. Burkard RE, Dell’Amico M, Martello S. Assignment problems. Philadelphia: Society for Industrial Mathematics; 2009.

    Book  MATH  Google Scholar 

  4. Efrat A, Itai A, Katz MJ. Geometry helps in bottleneck matching and related problems. Algorithmica. 2001;31(1):1–28.

    Article  MathSciNet  MATH  Google Scholar 

  5. Gabow HN, Tarjan RE. Algorithms for two bottleneck optimization problems. J Algorithms. 1988;9(3):411–17.

    Article  MathSciNet  MATH  Google Scholar 

  6. Gale D, Shapley L. College admissions and the stability of marriage. Am. Math. Mon. 1962;69: 9–15.

    Article  MathSciNet  MATH  Google Scholar 

  7. Gross O. The bottleneck assignment problem. Santa Monica: The Rand Corporation; 1959.

    Google Scholar 

  8. Hou UL, Yiu ML, Mouratidis K, Mamoulis N. Capacity constrained assignment in spatial databases. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2008.

    Google Scholar 

  9. Irving RW, Kavitha T, Mehlhorn K, Michail D, Paluch K. Rank-maximal matchings. In: Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms; 2004. p. 68–75.

    Google Scholar 

  10. Long C, Wong RC-W, Yu PS, Jiang M. On optimal worst-case matching. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2013.

    Google Scholar 

  11. Mehlhorn K. Assigning papers to referees. In: Automata, languages and programming, Rhodes; 2009. p. 1–2.

    Google Scholar 

  12. Mouratidis K, Mamoulis N. Continuous spatial assignment of moving users. VLDB J. 2010;19(2): 141–60.

    Article  Google Scholar 

  13. Munkres J. Algorithms for the assignment and transportation problems. J Soc Ind Appl Math. 1957;5(1):32–8.

    Article  MathSciNet  MATH  Google Scholar 

  14. Wong RC-W, Tao Y, Fu AW-C, Xiao X. On efficient spatial matching. In: Proceedings of the 33rd International Conference on Very Large Data Bases; 2007.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cheng Long .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Long, C., Wong, R.CW. (2018). Spatial Matching Problems. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_80711

Download citation

Publish with us

Policies and ethics