Fast distributed almost stable marriages

نویسندگان

  • Rafail Ostrovsky
  • Will Rosenbaum
چکیده

In their seminal work on the Stable Marriage Problem, Gale and Shapley [3] describe an algorithm which finds a stable marriage in O(n) communication rounds. Their algorithm has a natural interpretation as a distributed algorithm where each player is represented by a single processor. The complexity measure of such a distributed algorithm is typically measured by the round complexity, assuming all processors can communicate simultaneously in each round, or in terms of synchronous running time. Recently, Floréen, Kaski, Polishchuk and Suomela [2] showed that in the special case of bounded preference lists, terminating the Gale-Shapley algorithm after a constant number of rounds results in an almost stable (partial) marriage. Lifting such an approximation to unbounded preference lists remained open. In this paper, we describe a new distributed algorithm which computes an almost stable marriage in O(1) communication rounds for unbounded preference lists, so long as the ratio of the lengths of longest to shortest preference lists is bounded by a constant. The synchronous run-time of our algorithm is O(n) for complete preference lists. To our knowledge, this is the first sub-polynomial round and sub-quadratic time distributed algorithm for any variant of the stable marriage problem with complete preferences. University of California, Los Angeles (Department of Computer Science and Mathematics). Work supported in part by NSF grants 09165174, 1065276, 1118126 and 1136174, US-Israel BSF grant 2008411, OKAWA Foundation Research Award, IBM Faculty Research Award, Xerox Faculty Research Award, B. John Garrick Foundation Award, Teradata Research Award, and Lockheed-Martin Corporation Research Award. This material is based upon work supported by the Defense Advanced Research Projects Agency through the U.S. Office of Naval Research under Contract N00014-11-1-0392. The views expressed are those of the author and do not reflect the official policy or position of the Department of Defense or the U.S. Government. University of California, Los Angeles (Department of Mathematics).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stable-marriages algorithm for preprocessing phase maps with discontinuity sources.

A new algorithm is proposed for solving the problems associated with discontinuity sources in phase maps. It is based on the stable-marriages algorithm and is implemented as a recursive procedure.With this technique, discontinuity sources of opposite sign are connected by a set of cut lines that fulfills a stability criterion and possesses the minimum cut length of the stable sets. Th...

متن کامل

Bistable Versions of the Marriages and Roommates Problems

A stable matching for an instance of the stable marriages problem or the stable roommates problem is bistable if it is also a stable matching when the ordering of the input preference lists is reversed. For the stable marriages problem, it is shown that the bistable matchings are a sublattice of the distributive lattice of stable matchings. In addition, the Gale Shapley algorithm is modified to...

متن کامل

Private and Efficient Stable Marriages (Matching)

We provide algorithms guaranteeing high levels of privacy by computing uniformly random solutions to stable marriages problems. We also provide efficient algorithms extracting a nonuniformly random solution and guaranteeing t-privacy for any threshold t. The most private solution is expensive and is based on a distributed/shared CSP model of the problem. The most efficient version is based on r...

متن کامل

The Set of Super-stable Marriages Forms a Distributive Lattice

Relaxing the total orders of the preference lists of an instance of the stable marriage problem to arbitrary pose& we show after adjusting the notion of stability to the new problem that the set of stable marriages still forms a distributive lattice.

متن کامل

Distributed agreement in dynamic peer-to-peer networks

Motivated by the need for robust and fast distributed computation in highly dynamic Peer-toPeer (P2P) networks, we study algorithms for the fundamental distributed agreement problem. P2P networks are highly dynamic networks that experience heavy node churn (i.e., nodes join and leave the network continuously over time). Our goal is to design fast algorithms (running in a small number of rounds)...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1408.2782  شماره 

صفحات  -

تاریخ انتشار 2014