Orbit Computation for Atomically Generated Subgroups of Isometries of Zn
Abstract
Isometries are ubiquitous in nature; isometries of discrete (quantized) objects---abstracted as the group of isometries of Zn denoted by ISO(Zn)---are important concepts in the computational world. In this paper, we compute various isometric invariances which mathematically are orbit-computation problems under various isometry-subgroup actions H Zn, H ≤ ISO(Zn). One computational challenge here is about the infinite: in general, we can have an infinite subgroup acting on Zn, resulting in possibly an infinite number of orbits of possibly infinite size. In practice, we restrict the set of orbits (a partition of Zn) to a finite subset Z ⊂eq Zn (a partition of Z), where Z is specified a priori by an application domain or a data set. Our main contribution is an efficient algorithm to solve this restricted orbit-computation problem in the special case of atomically generated subgroups---a new notion partially motivated from interpretable AI. The atomic property is key to preserving the semidirect-product structure---the core structure we leverage to make our algorithm outperform generic approaches. Besides algorithmic merit, our approach enables parallel-computing implementations in many subroutines, which can further benefit from hardware boosts. Moreover, our algorithm works efficiently for any finite subset (Z) regardless of the shape (continuous/discrete, (non)convex) or location; so it is application-independent.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.