<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>     caa a22        4500</leader>
  <controlfield tag="001">555285499</controlfield>
  <controlfield tag="005">20190715031130.0</controlfield>
  <controlfield tag="007">cr unu---uuuuu</controlfield>
  <controlfield tag="008">190206s2018    xx      s     100 0 eng  </controlfield>
  <datafield tag="024" ind1="7" ind2="0">
   <subfield code="a">10.3929/ethz-b-000315336</subfield>
   <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="024" ind1="7" ind2="0">
   <subfield code="a">10.4230/LIPIcs.DISC.2018.31</subfield>
   <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(ETHRESEARCH)oai:www.research-collection.ethz.ch:20.500.11850/315336</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Ghaffari</subfield>
   <subfield code="D">Mohsen</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">New distributed algorithms in almost mixing time via transformations from parallel algorithms</subfield>
   <subfield code="h">[Elektronische Daten]</subfield>
   <subfield code="c">[Mohsen Ghaffari, Jason Li, Ulrich Schmid (Editor), Josef Widder (Editor)]</subfield>
  </datafield>
  <datafield tag="246" ind1="0" ind2=" ">
   <subfield code="a">Leibniz int. proc. inform.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
   <subfield code="a">Dagstuhl</subfield>
   <subfield code="b">Schloss Dagstuhl - Leibniz-Zentrum für Informatik</subfield>
   <subfield code="c">2018</subfield>
  </datafield>
  <datafield tag="506" ind1=" " ind2=" ">
   <subfield code="a">Open access</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="520" ind1="3" ind2=" ">
   <subfield code="a">We show that many classical optimization problems - such as (1 +/- epsilon)-approximate maximum flow, shortest path, and transshipment - can be computed in tau_{mix}(G)* n^o(1) rounds of distributed message passing, where tau_{mix}(G) is the mixing time of the network graph G. This extends the result of Ghaffari et al. [PODC'17], whose main result is a distributed MST algorithm in tau_{mix}(G)* 2^O(sqrt{log n log log n}) rounds in the CONGEST model, to a much wider class of optimization problems. For many practical networks of interest, e.g., peer-to-peer or overlay network structures, the mixing time tau_{mix}(G) is small, e.g., polylogarithmic. On these networks, our algorithms bypass the Omega(sqrt n+D) lower bound of Das Sarma et al. [STOC'11], which applies for worst-case graphs and applies to all of the above optimization problems. For all of the problems except MST, this is the first distributed algorithm which takes o(sqrt n) rounds on a (nontrivial) restricted class of network graphs. Towards deriving these improved distributed algorithms, our main contribution is a general transformation that simulates any work-efficient PRAM algorithm running in T parallel rounds via a distributed algorithm running in T * tau_{mix}(G)* 2^O(sqrt{log n}) rounds. Work- and time-efficient parallel algorithms for all of the aforementioned problems follow by combining the work of Sherman [FOCS'13, SODA'17] and Peng and Spielman [STOC'14]. Thus, simulating these parallel algorithms using our transformation framework produces the desired distributed algorithms. The core technical component of our transformation is the algorithmic problem of solving multi-commodity routing - that is, roughly, routing n packets each from a given source to a given destination - in random graphs. For this problem, we obtain a new algorithm running in 2^O(sqrt{log n}) rounds, improving on the 2^O(sqrt{log n log log n}) round algorithm of Ghaffari, Kuhn, and Su [PODC'17]. As a consequence, for the MST problem in particular, we obtain an improved distributed algorithm running in tau_{mix}(G)* 2^O(sqrt{log n}) rounds.</subfield>
  </datafield>
  <datafield tag="520" ind1="2" ind2=" ">
   <subfield code="a">32nd International Symposium on Distributed Computing (DISC 2018) in New Orleans, LA, USA (October 15-19, 2018)</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
   <subfield code="a">Creative Commons Attribution 3.0 Unported</subfield>
   <subfield code="u">http://creativecommons.org/licenses/by/3.0</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2="7">
   <subfield code="a">Distributed Graph Algorithms</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2="7">
   <subfield code="a">Mixing Time</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2="7">
   <subfield code="a">Random Graphs</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2="7">
   <subfield code="a">Multi-Commodity Routing</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Li</subfield>
   <subfield code="D">Jason</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Schmid</subfield>
   <subfield code="D">Ulrich</subfield>
   <subfield code="e">Editor</subfield>
   <subfield code="4">edt</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Widder</subfield>
   <subfield code="D">Josef</subfield>
   <subfield code="e">Editor</subfield>
   <subfield code="4">edt</subfield>
  </datafield>
  <datafield tag="773" ind1="0" ind2=" ">
   <subfield code="t">32nd International Symposium on Distributed Computing (DISC 2018)</subfield>
   <subfield code="d">Dagstuhl : Schloss Dagstuhl - Leibniz-Zentrum für Informatik</subfield>
   <subfield code="g">pp. 31:1-31:16</subfield>
   <subfield code="z">978-3-95977-092-7</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">http://hdl.handle.net/20.500.11850/315336</subfield>
   <subfield code="q">text/html</subfield>
   <subfield code="z">WWW-Backlink auf das Repository (Open access)</subfield>
  </datafield>
  <datafield tag="908" ind1=" " ind2=" ">
   <subfield code="D">1</subfield>
   <subfield code="a">Conference Paper</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">856</subfield>
   <subfield code="E">40</subfield>
   <subfield code="u">http://hdl.handle.net/20.500.11850/315336</subfield>
   <subfield code="q">text/html</subfield>
   <subfield code="z">WWW-Backlink auf das Repository (Open access)</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">100</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Ghaffari</subfield>
   <subfield code="D">Mohsen</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Li</subfield>
   <subfield code="D">Jason</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Schmid</subfield>
   <subfield code="D">Ulrich</subfield>
   <subfield code="e">Editor</subfield>
   <subfield code="4">edt</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Widder</subfield>
   <subfield code="D">Josef</subfield>
   <subfield code="e">Editor</subfield>
   <subfield code="4">edt</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">773</subfield>
   <subfield code="E">0-</subfield>
   <subfield code="t">32nd International Symposium on Distributed Computing (DISC 2018)</subfield>
   <subfield code="d">Dagstuhl : Schloss Dagstuhl - Leibniz-Zentrum für Informatik</subfield>
   <subfield code="g">pp. 31:1-31:16</subfield>
   <subfield code="z">978-3-95977-092-7</subfield>
  </datafield>
  <datafield tag="898" ind1=" " ind2=" ">
   <subfield code="a">BK010053</subfield>
   <subfield code="b">XK010053</subfield>
   <subfield code="c">XK010000</subfield>
  </datafield>
  <datafield tag="949" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="F">ETHRESEARCH</subfield>
   <subfield code="b">ETHRESEARCH</subfield>
   <subfield code="j">Conference Paper</subfield>
   <subfield code="c">Open access</subfield>
  </datafield>
 </record>
</collection>
