ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1702.05456
22
56

LCL problems on grids

17 February 2017
S. Brandt
J. Hirvonen
Janne H. Korhonen
Tuomo Lempiäinen
P. Östergård
Christopher Purcell
Joel Rybicki
Jukka Suomela
P. Uznański
    LRM
ArXivPDFHTML
Abstract

LCLs or locally checkable labelling problems (e.g. maximal independent set, maximal matching, and vertex colouring) in the LOCAL model of computation are very well-understood in cycles (toroidal 1-dimensional grids): every problem has a complexity of O(1)O(1)O(1), Θ(log⁡∗n)\Theta(\log^* n)Θ(log∗n), or Θ(n)\Theta(n)Θ(n), and the design of optimal algorithms can be fully automated. This work develops the complexity theory of LCL problems for toroidal 2-dimensional grids. The complexity classes are the same as in the 1-dimensional case: O(1)O(1)O(1), Θ(log⁡∗n)\Theta(\log^* n)Θ(log∗n), and Θ(n)\Theta(n)Θ(n). However, given an LCL problem it is undecidable whether its complexity is Θ(log⁡∗n)\Theta(\log^* n)Θ(log∗n) or Θ(n)\Theta(n)Θ(n) in 2-dimensional grids. Nevertheless, if we correctly guess that the complexity of a problem is Θ(log⁡∗n)\Theta(\log^* n)Θ(log∗n), we can completely automate the design of optimal algorithms. For any problem we can find an algorithm that is of a normal form A′∘SkA' \circ S_kA′∘Sk​, where A′A'A′ is a finite function, SkS_kSk​ is an algorithm for finding a maximal independent set in kkkth power of the grid, and kkk is a constant. Finally, partially with the help of automated design tools, we classify the complexity of several concrete LCL problems related to colourings and orientations.

View on arXiv
Comments on this paper