Eventually Lattice-Linear Algorithms
Abstract
Lattice-linear systems allow nodes to execute asynchronously. We introduce eventually lattice-linear algorithms, where lattices are induced only among the states in a subset of the state space. The algorithm guarantees that the system transitions to a state in one of the lattices. Then, the algorithm behaves lattice linearly while traversing to an optimal state through that lattice. We present a lattice-linear self-stabilizing algorithm for service demand based minimal dominating set (SDMDS) problem. Using this as an example, we elaborate the working of, and define, eventually lattice-linear algorithms. Then, we present eventually lattice-linear self-stabilizing algorithms for minimal vertex cover (MVC), maximal independent set (MIS), graph colouring (GC) and 2-dominating set problems (2DS). Algorithms for SDMDS, MVCc and MIS converge in 1 round plus moves (within moves), GC in moves, and 2DS in 1 round plus moves (within moves). These results are an improvement over the existing literature. We also present experimental results to show performance gain demonstrating the benefit of lattice-linearity.
Cite
@article{arxiv.2311.09760,
title = {Eventually Lattice-Linear Algorithms},
author = {Arya Tanmay Gupta and Sandeep S Kulkarni},
journal= {arXiv preprint arXiv:2311.09760},
year = {2024}
}
Comments
arXiv admin note: text overlap with arXiv:2109.13216