close this message
arXiv smileybones

arXiv Is Hiring a DevOps Engineer

Work on one of the world's most important websites and make an impact on open science.

View Jobs
Skip to main content
Cornell University

arXiv Is Hiring a DevOps Engineer

View Jobs
We gratefully acknowledge support from the Simons Foundation, member institutions, and all contributors. Donate
arxiv logo > cs > arXiv:1412.2667

Help | Advanced Search

arXiv logo
Cornell University Logo

quick links

  • Login
  • Help Pages
  • About

Computer Science > Distributed, Parallel, and Cluster Computing

arXiv:1412.2667 (cs)
This paper has been withdrawn by Ami Paz
[Submitted on 8 Dec 2014 (v1), last revised 22 Mar 2015 (this version, v2)]

Title:Computing Exact Distances in the Congested Clique

Authors:Keren Censor-Hillel, Ami Paz
View a PDF of the paper titled Computing Exact Distances in the Congested Clique, by Keren Censor-Hillel and Ami Paz
No PDF available, click to view other formats
Abstract:This paper gives simple distributed algorithms for the fundamental problem of computing graph distances in the Congested Clique model. One of the main components of our algorithms is fast matrix multiplication, for which we show an $O(n^{1/3})$-round algorithm when the multiplication needs to be performed over a semi-ring, and an $O(n^{0.157})$-round algorithm when the computation can be performed over a field. We propose to denote by $\kappa$ the exponent of matrix multiplication in this model, which gives $\kappa < 0.157$.
We show how to compute all-pairs-shortest-paths (APSP) in $O(n^{1/3}\log{n})$ rounds in weighted graphs of $n$ nodes, implying also the computation of the graph diameter $D$. In unweighted graphs, APSP can be computed in $O(\min\{n^{1/3}\log{D},n^{\kappa} D\})$ rounds, and the diameter can be computed in $O(n^{\kappa}\log{D})$ rounds. Furthermore, we show how to compute the girth of a graph in $O(n^{1/3})$ rounds, and provide triangle detection and 4-cycle detection algorithms that complete in $O(n^{\kappa})$ rounds.
All our algorithms are deterministic. Our triangle detection and 4-cycle detection algorithms improve upon the previously best known algorithms in this model, and refute a conjecture that $\tilde \Omega (n^{1/3})$ rounds are required for detecting triangles by any deterministic oblivious algorithm. Our distance computation algorithms are exact, and improve upon the previously best known $\tilde O(n^{1/2})$ algorithm of Nanongkai [STOC 2014] for computing a $(2+o(1))$-approximation of APSP.
Finally, we give lower bounds that match the above for natural families of algorithms. For the Congested Clique Broadcast model, we derive unconditioned lower bounds for matrix multiplication and APSP. The matrix multiplication algorithms and lower bounds are adapted from parallel computations, which is a connection of independent interest.
Comments: This paper has been withdrawn by the authors. This paper has been superseded by arXiv:1503.04963 (merged from arXiv:1412.2109 and arXiv:1412.2667)
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC); Data Structures and Algorithms (cs.DS)
ACM classes: D.1.3; F.1.1; F.1.2
Cite as: arXiv:1412.2667 [cs.DC]
  (or arXiv:1412.2667v2 [cs.DC] for this version)
  https://doi.org/10.48550/arXiv.1412.2667
arXiv-issued DOI via DataCite

Submission history

From: Ami Paz [view email]
[v1] Mon, 8 Dec 2014 17:08:11 UTC (120 KB)
[v2] Sun, 22 Mar 2015 21:25:56 UTC (1 KB) (withdrawn)
Full-text links:

Access Paper:

    View a PDF of the paper titled Computing Exact Distances in the Congested Clique, by Keren Censor-Hillel and Ami Paz
  • Withdrawn
No license for this version due to withdrawn
Current browse context:
cs.DC
< prev   |   next >
new | recent | 2014-12
Change to browse by:
cs
cs.DS

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar

DBLP - CS Bibliography

listing | bibtex
Keren Censor-Hillel
Ami Paz
a export BibTeX citation Loading...

BibTeX formatted citation

×
Data provided by:

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack