LCL problems on grids
Sebastian Brandt, Juho Hirvonen, Janne H. Korhonen, Tuomo, Lempi\"ainen, Patric R. J. \"Osterg{\aa}rd, Christopher Purcell, Joel, Rybicki, Jukka Suomela, Przemys{\l}aw Uzna\'nski

TL;DR
This paper extends the complexity theory of locally checkable labelling problems from 1D to 2D grids, revealing undecidability issues but enabling automated algorithm design for certain complexity classes.
Contribution
It develops the complexity classification for LCL problems on 2D grids, showing similarities to 1D cases and enabling automated algorithm synthesis under certain assumptions.
Findings
Complexity classes in 2D grids mirror 1D: O(1), log* n, and n.
Decidability issues arise in distinguishing log* n and n complexities.
Automated algorithms of a specific normal form can be constructed for problems with log* n complexity.
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 , , or , 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: , , and . However, given an LCL problem it is undecidable whether its complexity is or in 2-dimensional grids. Nevertheless, if we correctly guess that the complexity of a problem is , we can completely automate the design of optimal algorithms. For any problem we can find an algorithm that is of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · DNA and Biological Computing
