Skip to main content

Distributed Weighted Stable Marriage Problem

  • Conference paper
Structural Information and Communication Complexity (SIROCCO 2010)

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

Abstract

The Stable Matching problem was introduced by Gale and Shapley in 1962. The input for the stable matching problem is a complete bipartite K n,n graph together with a ranking for each node. Its output is a matching that does not contain a blocking pair, where a blocking pair is a pair of elements that are not matched together but rank each other higher than they rank their current mates. In this work we study the Distributed Weighted Stable Matching problem. The input to the Weighted Stable Matching problem is a complete bipartite K n,n graph and a weight function W. The ranking of each node is determined by W, i.e. node v prefers node u 1 over node u 2 if W((v,u 1)) > W((v, u 2)). Using this ranking we can solve the original Stable Matching problem. We consider two different communication models: the billboard model and the full distributed model. In the billboard model, we assume that there is a public billboard and each participant can write one message on it in each time step. In the distributed model, we assume that each node can send O(logn) bits on each edge of the K n,n . In the billboard model we prove a somewhat surprising tight bound: any algorithm that solves the Stable Matching problem requires at least n − 1 rounds. We provide an algorithm that meets this bound. In the distributed communication model we provide an algorithm named intermediation agencies algorithm, in short (IAA), that solves the Distributed Weighted Stable Marriage problem in \(O(\sqrt{n})\) rounds. This is the first sub-linear distributed algorithm that solves some subcase of the general Stable Marriage problem.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gale, D., Shapley, L.S.: College admissions and the stability of marriage. The American Mathematical Monthly 69, 9–15 (1962)

    Article  MATH  MathSciNet  Google Scholar 

  2. Gusfield, D., Irving, R.W.: The stable marriage problem: structure and algorithms. MIT Press, Cambridge (1989)

    MATH  Google Scholar 

  3. Nakamura, M., Onaga, K., Kyan, S., Silva, M.: A genetic algorithm for sex-fair stable marriage problem. In: ISCAS, pp. 509–512 (1995)

    Google Scholar 

  4. Brito, I., Meseguer, P.: Distributed stable matching problems with ties and incomplete lists. In: Benhamou, F. (ed.) CP 2006. LNCS, vol. 4204, pp. 675–679. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Lu, E., Zheng, S.Q.: A parallel iterative improvement stable matching algorithm. In: Pinkston, T.M., Prasanna, V.K. (eds.) HiPC 2003. LNCS (LNAI), vol. 2913, pp. 55–65. Springer, Heidelberg (2003)

    Google Scholar 

  6. Feder, T., Megiddo, N., Plotkin, S.A.: A sublinear parallel algorithm for stable matching. In: SODA 1994: Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, Philadelphia, PA, USA. Society for Industrial and Applied Mathematics, pp. 632–637 (1994)

    Google Scholar 

  7. Kipnis, A., Patt-Shamir, B.: A note on distributed stable matching. In: ICDCS, pp. 466–473. IEEE Computer Society, Los Alamitos (2009)

    Google Scholar 

  8. Chuang, S., Goel, A., McKeown, N., Prabhakar, B.: Matching output queueing with a combined input output queued switch. Technical report, Stanford, CA, USA (1998)

    Google Scholar 

  9. McKeown, N.: The islip scheduling algorithm for input-queued switches. IEEE/ACM Trans. Netw. 7, 188–201 (1999)

    Article  Google Scholar 

  10. Banovic, D., Radusinovic, I.: Scheduling algorithm for voq switches. AEU - International Journal of Electronics and Communications 62, 455–458 (2008)

    Article  Google Scholar 

  11. Irving, R.W., Manlove, D.F., Scott, S.: The stable marriage problem with master preference lists. Discrete Applied Mathematics 156, 2959–2977 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  12. Awerbuch, B., Patt-Shamir, B., Peleg, D., Tuttle, M.: Collaboration of untrusting peers with changing interests. In: Proceedings of the 5th ACM conference on Electronic commerce, pp. 112–119. ACM, New York (2004)

    Chapter  Google Scholar 

  13. Awerbuch, B., Hayes, T.P.: Online collaborative filtering with nearly optimal dynamic regret. In: Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures, pp. 315–319. ACM, New York (2007)

    Chapter  Google Scholar 

  14. Awerbuch, B., Kleinberg, R.: Competitive collaborative learning. J. Comput. Syst. Sci. 74, 1271–1288 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  15. Awerbuch, B., Azar, Y., Lotker, Z., Patt-Shamir, B., Tuttle, M.R.: Collaborate with strangers to find own preferences. In: Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures, pp. 263–269. ACM, New York (2005)

    Chapter  Google Scholar 

  16. henk Hoepman, J.: Simple distributed weighted matchings. In: eprint cs.DC/0410047 (2004)

    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

Amira, N., Giladi, R., Lotker, Z. (2010). Distributed Weighted Stable Marriage Problem. In: Patt-Shamir, B., Ekim, T. (eds) Structural Information and Communication Complexity. SIROCCO 2010. Lecture Notes in Computer Science, vol 6058. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13284-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13284-1_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13283-4

  • Online ISBN: 978-3-642-13284-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics