We present a randomized Local Computation Algorithm (LCA) with query complexity $poly(\Delta) \cdot \log n$ for the Maximal Independent Set (MIS) problem. That is, the algorithm determines whether each node is in the computed MIS or not using $poly(\Delta) \cdot \log n$ queries to the adjacency lists of the graph, with high probability, and this can be done for different nodes simultaneously and independently. Here $\Delta$ and $n$ denote the maximum degree and the number of nodes. This algorithm resolves a key open problem in the study of local computations and sublinear algorithms (attributed to Rubinfeld).
翻译:我们提出了一个随机本地计算算法( LCA), 其复杂度为 $poly (\ Delta)\ cdot\ log n$, 用于最大独立设置( MIS) 问题。 也就是说, 算法决定每个节点是否在计算出来的 MIS 中, 是否使用 $poly (\ Delta)\ cdot\ log n$ 查询图的相邻列表, 概率很高, 这可以同时独立地针对不同的节点进行 。 这里 $\ Delta $ 和 $n$ 表示节点的最大程度和数量。 此算法解决了本地计算和子线性算法研究中的一个关键开放问题( 归因于 Rubinfeld ) 。