Learn More
Given a weighted bipartite graph, the maximum weight matching (MWM) problem is to find a set of vertex-disjoint edges with maximum weight. We present a new scaling algorithm that runs in O(m √ n log N) time, when the weights are integers within the range of [0, N ]. The result improves the previous bounds of O(N m √ n) by Gabow and O(m √ n log (nN)) by(More)
The maximum cardinality and maximum weight matching problems can be solved in time˜O(m √ n), a bound that has resisted improvement despite decades of research. (Here m and n are the number of edges and vertices.) In this article we demonstrate that this " m √ n barrier " is extremely fragile, in the following sense. For any > 0, we give an algorithm that(More)
The Lovasz Local Lemma (LLL), introduced by Erdos and Lovasz in 1975, is a powerful tool of the probabilistic method that allows one to prove that a set of n "bad" events do not happen with non-zero probability, provided that the events have limited dependence. However, the LLL itself does not suggest how to find a point avoiding all bad events. Since the(More)
Many ant species employ distributed population density estimation in applications ranging from quorum sensing [Pra05], to task allocation [Gor99], to appraisal of enemy colony strength [Ada90]. It has been shown that ants estimate density by tracking encounter rates – the higher the population density, the more often the ants bump into each other [Pra05,(More)
Graph coloring is a central problem in distributed computing. Both vertex-and edge-coloring problems have been extensively studied in this context. In this paper we show that a (2∆ − 1)-edge-coloring can be computed in time smaller than log n for any > 0, specifically, in e O(√ log log n) rounds. This establishes a separation between the (2∆ −(More)
We study a family of closely-related distributed graph problems, which we call degree splitting, where roughly speaking the objective is to partition (or orient) the edges such that each node's degree is split almost uniformly. Our findings lead to answers for a number of problems, a sampling of which includes: • We present a poly log n round deterministic(More)
In this paper, we study the problems of enumerating cuts of a graph by non-decreasing weights. There are four problems, depending on whether the graph is directed or undirected, and on whether we consider all cuts of the graph or only s-t cuts for a given pair of vertices s, t. Efficient algorithms for these problems with˜O(n 2 m) delay between two(More)