An algorithm for canonical forms of finite subsets of $\mathbb{Z}^d$ up to affinities
Giovanni Paolini

TL;DR
This paper presents an efficient algorithm for computing canonical forms of finite subsets of integer lattices up to affine transformations, with applications in group invariants and polynomial equivalence.
Contribution
It introduces a fixed-parameter tractable algorithm for the problem, with detailed complexity analysis and relevance to algebraic invariants.
Findings
Algorithm has worst-case complexity $O(n \, \log^2 n \, s \, \mu(s))$
Problem is fixed-parameter tractable in dimension $d$
Applicable to invariants of finitely presented groups and polynomial equivalence
Abstract
In this paper we describe an algorithm for the computation of canonical forms of finite subsets of , up to affinities over . For fixed dimension , this algorithm has worst-case asymptotic complexity , where is the number of points in the given subset, is an upper bound to the size of the binary representation of any of the points, and is an upper bound to the number of operations required to multiply two -bit numbers. In particular, the problem is fixed-parameter tractable with respect to the dimension . This problem arises e.g. in the context of computation of invariants of finitely presented groups with abelianized group isomorphic to . In that context one needs to decide whether two Laurent polynomials in indeterminates, considered as elements of the group ring over the abelianized…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
