Many distributed optimization algorithms achieve existentially-optimal running times, meaning that there exists some pathological worst-case topology on which no algorithm can do better. Still, most networks of interest allow for exponentially faster algorithms. This motivates two questions: (1) What network topology parameters determine the complexity of distributed optimization? (2) Are there universally-optimal algorithms that are as fast as possible on every topology? We resolve these 25-year-old open problems in the known-topology setting (i.e., supported CONGEST) for a wide class of global network optimization problems including MST, $(1+\varepsilon)$-min cut, various approximate shortest paths problems, sub-graph connectivity, etc. In particular, we provide several (equivalent) graph parameters and show they are tight universal lower bounds for the above problems, fully characterizing their inherent complexity. Our results also imply that algorithms based on the low-congestion shortcut framework match the above lower bound, making them universally optimal if shortcuts are efficiently approximable. We leverage a recent result in hop-constrained oblivious routing to show this is the case if the topology is known -- giving universally-optimal algorithms for all above problems.
翻译:许多分布式优化算法在运行时达到生存最理想的运行时间,这意味着存在一些病理上最坏的病理最坏的地形,没有任何算法可以更好。不过,大多数感兴趣的网络都允许采用指数性更快的算法。这有两个问题:(1) 哪些网络地形参数决定分布式优化的复杂程度?(2) 在每个地形上是否有尽可能快的通用最佳算法?我们解决了已知地形环境(即,支持的CONEEST)中25年之久的开放问题,解决了广泛的全球网络优化问题,包括MST,$(1 ⁇ varepslon)$-min削减,各种近似最短的路径问题,子绘图连接等等。特别是,我们提供了几种(等值)图形参数,并表明它们对上述问题具有紧凑性的下限,并充分说明其内在复杂性。我们的结果还意味着,基于低调快捷键框架的算法与上述较低约束相匹配,如果捷径能有效适应的话,它们就成为普遍最理想的。我们利用了最近的结果,即跳动不紧的、不近的马路段,让所有人都知道的算。