English
Related papers

Related papers: Distributed MIS in $O(\log\log{n} )$ Awake Complex…

200 papers

We consider the problem of finding a maximal independent set (MIS) in the shared blackboard communication model with vertex-partitioned inputs. There are $n$ players corresponding to vertices of an undirected graph, and each player sees the…

Data Structures and Algorithms · Computer Science 2022-09-20 Sepehr Assadi , Gillat Kol , Zhijun Zhang

We consider the problem of computing a maximal independent set (MIS) in an extremely harsh broadcast model that relies only on carrier sensing. The model consists of an anonymous broadcast network in which nodes have no knowledge about the…

Data Structures and Algorithms · Computer Science 2012-06-04 Yehuda Afek , Noga Alon , Ziv Bar-Joseph , Alejandro Cornejo , Bernhard Haeupler , Fabian Kuhn

In the fully dynamic maximal independent set (MIS) problem our goal is to maintain an MIS in a given graph $G$ while edges are inserted and deleted from the graph. The first non-trivial algorithm for this problem was presented by Assadi,…

Data Structures and Algorithms · Computer Science 2021-04-02 Shiri Chechik , Tianyi Zhang

We study a simple random process that computes a maximal independent set (MIS) on a general $n$-vertex graph. Each vertex has a binary state, black or white, where black indicates inclusion into the MIS. The vertex states are arbitrary…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-01-13 George Giakkoupis , Isabella Ziccardi

We show that the maximum independent set problem (MIS) on an $n$-vertex graph can be solved in $1.1996^nn^{O(1)}$ time and polynomial space, which even is faster than Robson's $1.2109^{n}n^{O(1)}$-time exponential-space algorithm published…

Data Structures and Algorithms · Computer Science 2017-08-08 Mingyu Xiao , Hiroshi Nagamochi

The maximum independent set problem is a classic optimization problem that has also been studied quite intensively in the distributed setting. While the problem is hard to approximate in general, there are good approximation algorithms…

Data Structures and Algorithms · Computer Science 2025-06-13 Salwa Faour , Fabian Kuhn

This paper studies lower bounds for fundamental optimization problems in the CONGEST model. We show that solving problems exactly in this model can be a hard task, by providing $\tilde{\Omega}(n^2)$ lower bounds for cornerstone problems,…

Data Structures and Algorithms · Computer Science 2019-05-27 Nir Bachrach , Keren Censor-Hillel , Michal Dory , Yuval Efron , Dean Leitersdorf , Ami Paz

We consider self-stabilizing algorithms to compute a Maximal Independent Set (MIS) in the extremely weak beeping communication model. The model consists of an anonymous network with synchronous rounds. In each round, each vertex can…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-04 George Giakkoupis , Volker Turau , Isabella Ziccardi

Round complexity is an extensively studied metric of distributed algorithms. In contrast, our knowledge of the \emph{message complexity} of distributed computing problems and its relationship (if any) with round complexity is still quite…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-05-01 Fabien Dufoulon , Shreyas Pai , Gopal Pandurangan , Sriram Pemmaraju , Peter Robinson

Combinatorial Optimization (CO) addresses many important problems, including the challenging Maximum Independent Set (MIS) problem. Alongside exact and heuristic solvers, differentiable approaches have emerged, often using continuous…

Discrete Mathematics · Computer Science 2025-06-10 Ismail Alkhouri , Cedric Le Denmat , Yingjie Li , Cunxi Yu , Jia Liu , Rongrong Wang , Alvaro Velasquez

There are distributed graph algorithms for finding maximal matchings and maximal independent sets in $O(\Delta + \log^* n)$ communication rounds; here $n$ is the number of nodes and $\Delta$ is the maximum degree. The lower bound by Linial…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-12-13 Alkida Balliu , Sebastian Brandt , Juho Hirvonen , Dennis Olivetti , Mikaël Rabie , Jukka Suomela

In this work, we present an $\Omega\left(\min\{\log \Delta, \sqrt{\log n}\}\right)$ lower bound for Maximal Matching (MM) in $\Delta$-ary trees against randomized algorithms. By a folklore reduction, the same lower bound applies to Maximal…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-05-22 Seri Khoury , Aaron Schild

Until recently, the fastest distributed MIS algorithm, even for simple graphs, e.g., unoriented trees has been the simple randomized algorithm discovered the 80s. This algorithm (commonly called Luby's algorithm) computes an MIS in $O(\log…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-05-23 Sriram Pemmaraju , Talal Riaz

The success of modern parallel paradigms such as MapReduce, Hadoop, or Spark, has attracted a significant attention to the Massively Parallel Computation (MPC) model over the past few years, especially on graph problems. In this work, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-05-07 Soheil Behnezhad , Mahsa Derakhshan , MohammadTaghi Hajiaghayi , Richard M. Karp

The goal of this paper is to understand the complexity of symmetry breaking problems, specifically maximal independent set (MIS) and the closely related $\beta$-ruling set problem, in two computational models suited for large-scale graph…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-05-06 Christian Konrad , Sriram V. Pemmaraju , Talal Riaz , Peter Robinson

This paper is centered on the complexity of graph problems in the well-studied LOCAL model of distributed computing, introduced by Linial [FOCS '87]. It is widely known that for many of the classic distributed graph problems (including…

Data Structures and Algorithms · Computer Science 2017-10-31 Mohsen Ghaffari , Fabian Kuhn , Yannic Maus

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…

Data Structures and Algorithms · Computer Science 2022-10-04 Mohsen Ghaffari

We revisit the complexity analysis of the recursive version of the randomized greedy algorithm for computing a maximal independent set (MIS), originally analyzed by Yoshida, Yamamoto, and Ito (2009). They showed that, on average per vertex,…

Data Structures and Algorithms · Computer Science 2026-04-03 Mina Dalirrooyfard , Konstantin Makarychev , Slobodan Mitrović

The greedy sequential algorithm for maximal independent set (MIS) loops over the vertices in arbitrary order adding a vertex to the resulting set if and only if no previous neighboring vertex has been added. In this loop, as in many…

Data Structures and Algorithms · Computer Science 2012-02-16 Guy Blelloch , Jeremy Fineman , Julian Shun

Motivated by the increasing need for fast processing of large-scale graphs, we study a number of fundamental graph problems in a message-passing model for distributed computing, called $k$-machine model, where we have $k$ machines that…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-02-10 Khalid Hourani , Hartmut Klauck , William K. Moses , Danupon Nanongkai , Gopal Pandurangan , Peter Robinson , Michele Scquizzato