Papers
Topics
Authors
Recent
Search
2000 character limit reached

Subgroup Perfect Code: Theory & Applications

Updated 10 July 2026
  • Subgroup perfect codes are subgroups that serve as perfect codes in Cayley graphs, defined by independent sets whose closed neighborhoods partition the vertex set.
  • They bridge graph theory and group theory by connecting efficient domination, completely regular codes, and transversal-based tiling methods.
  • Recent research refines criteria for both normal and non-normal subgroup perfect codes, emphasizing 2-local structures and quotient-normalizer reductions.

A subgroup perfect code is a subgroup H≤GH\le G that appears as a perfect code in some Cayley graph on GG; equivalently, HH is an independent set whose closed neighborhoods partition the vertex set of a suitable graph built from the group. In the contemporary literature the notion has two main forms: the classical Cayley-graph version, where one speaks of a subgroup perfect code of a group GG, and the coset-graph version, where a subgroup AA containing HH is a perfect code of a pair (G,H)(G,H). The topic lies at the intersection of perfect $1$-error-correcting codes, efficient domination, inverse-closed transversals, group tilings, completely regular codes of covering radius $1$, and equitable $2$-partitions (Chen et al., 2019, Abdollahi et al., 24 Dec 2025).

1. Graph-theoretic and coding-theoretic foundations

A perfect code in a graph GG0 is a subset GG1 such that GG2 is independent and every vertex in GG3 is adjacent to exactly one vertex in GG4. Equivalently, the closed neighborhoods GG5 form a partition of GG6. This is the standard graph-theoretic notion of an efficient dominating set, and in regular graphs it is exactly the GG7-regular case of the broader theory of GG8-regular sets (Huang et al., 2016, Abdollahi et al., 24 Dec 2025).

The regular-set viewpoint is structurally important. If GG9 is regular, then an HH0-regular set is a subset HH1 for which every vertex in HH2 has exactly HH3 neighbors in HH4 and every vertex outside HH5 has exactly HH6 neighbors in HH7. In this language, a perfect code is the special case HH8. The same condition can be read as a completely regular code with covering radius HH9 and as an equitable GG0-partition of the vertex set. This suggests that subgroup perfect codes are not merely isolated dominating sets: they are highly constrained regular configurations inside vertex-transitive graphs (Abdollahi et al., 24 Dec 2025).

A related notion is the total perfect code, where every vertex of the graph has exactly one neighbor in the code. Total perfect codes are not subgroup perfect codes in the strict sense, but they recur throughout the theory because many structural criteria are first proved in parallel for perfect and total perfect codes and then specialized to the subgroup case (Huang et al., 2016).

2. Cayley graphs, transversals, and tilings

For a finite group GG1 and an inverse-closed subset GG2, the Cayley graph GG3 has vertex set GG4 and adjacency determined by GG5. A subgroup GG6 is a subgroup perfect code of GG7 if there exists such an GG8 for which GG9 is a perfect code in AA0. In a fixed Cayley graph, the basic characterization is transversal-theoretic: AA1 is a perfect code in AA2 if and only if AA3 is a left transversal of AA4 in AA5; similarly, AA6 is a total perfect code if and only if AA7 itself is a left transversal (Huang et al., 2016).

At the group level, the intrinsic formulation is sharper. A subgroup AA8 is a perfect code of AA9 if and only if it admits an inverse-closed right transversal in HH0. Equivalently, for each HH1 such that HH2 and HH3 is odd, there exists HH4 with HH5 (Chen et al., 2019). This is one of the central structural characterizations in the subject, because it replaces graph-theoretic adjacency by a condition on cosets, conjugation, and involutions.

The tiling interpretation is equally fundamental. A subgroup perfect code is the same as a factorization HH6 with unique expression HH7, where HH8 is inverse-closed and contains the identity. In group-ring language, perfect-code existence becomes a tiling identity, and for subgroups this makes the perfect-code problem a special case of factorization theory in finite groups (Huang et al., 2016). A plausible implication is that subgroup perfect codes are best understood not as arbitrary dominating sets, but as symmetric coset selectors constrained by inversion.

3. Normal subgroups, non-normal subgroups, and corrected criteria

For normal subgroups, the theory is especially explicit. If HH9, then (G,H)(G,H)0 is a perfect code of (G,H)(G,H)1 if and only if

(G,H)(G,H)2

The same condition, together with (G,H)(G,H)3 even, characterizes when (G,H)(G,H)4 is a total perfect code. Several immediate consequences follow: if (G,H)(G,H)5 is odd or (G,H)(G,H)6 is odd, then (G,H)(G,H)7 is a perfect code; for cyclic groups this yields a complete order-and-index criterion; and for dihedral groups it leads to an explicit classification of subgroup perfect and subgroup total perfect codes (Huang et al., 2016).

For arbitrary subgroups, Chen–Wang–Xia’s characterization replaces normality by a coset condition. A subgroup (G,H)(G,H)8 is a perfect code if and only if it has an inverse-closed right transversal, or equivalently if every (G,H)(G,H)9 with $1$0 and $1$1 odd yields a coset $1$2 containing an involution (Chen et al., 2019). This formulation is sufficiently flexible to analyze non-normal cases, 2-subgroups, and double-coset obstructions.

A later corrigendum refined part of the general theory. In particular, reduction from $1$3 to the normalizer $1$4 is valid only under an extra parity hypothesis: $1$5 is a $1$6-group, or at least one of $1$7 and $1$8 is odd. The same corrigendum reformulated the obstruction to perfect-code existence in terms of inverse-closed double cosets having an odd number of left cosets and containing no involution (Zhang et al., 2022). This correction matters because some earlier normalizer reductions are false without those hypotheses.

One common overextension is to treat the normal-subgroup square condition as if it remained necessary for non-normal subgroup perfect codes. That is false. An infinite family in $1$9, with $1$0, gives non-normal subgroup perfect codes $1$1 for which there exists $1$2 such that $1$3 but $1$4 for all $1$5. The correct control object in that family is the normalizer $1$6, not the ambient group $1$7 itself (Behajaina et al., 2021).

4. Extension to vertex-transitive graphs and regular sets

Every vertex-transitive graph can be represented as a coset graph $1$8, where the vertex set is the set of left cosets of $1$9 in $2$0, and adjacency is determined by an inverse-closed union of double cosets $2$1. This observation extends subgroup perfect codes from Cayley graphs to arbitrary vertex-transitive graphs: if $2$2, then $2$3 is called a perfect code of the pair $2$4 when the set $2$5 of left cosets of $2$6 in $2$7 is a perfect code in some coset graph $2$8 (Wang et al., 2021, Abdollahi et al., 24 Dec 2025).

In the pair setting, the analogue of the inverse-closed transversal criterion is exact. A subgroup $2$9 with GG00 is a perfect code of GG01 if and only if there exists a left transversal GG02 of GG03 in GG04 such that

GG05

For total perfect codes of GG06, one needs in addition that the transversal contains an element of GG07 (Wang et al., 2021). This is the natural generalization of the Cayley-graph criterion, since the case GG08 recovers the classical inverse-closed transversal condition.

The regular-set generalization goes further. In vertex-transitive graphs, subgroup perfect codes become the GG09-special case of subgroup GG10-regular sets. For GG11, GG12 is an GG13-regular set of GG14 if there exists GG15 in which GG16 is GG17-regular. Theorem A gives a transversal characterization: GG18 is an GG19-regular set of GG20 if and only if there exists GG21 such that GG22, GG23 is a union of exactly GG24 left cosets of GG25, and for each GG26, GG27 is a union of exactly GG28 left cosets of GG29 (Abdollahi et al., 24 Dec 2025).

In the normal case GG30, the perfect-code problem admits a quotient-normalizer reduction. If GG31 is normal and contains GG32, then

GG33

This quotient-normalizer criterion is one of the strongest recent structural results, because it shows that subgroup perfect codes on the coset level GG34 are controlled by subgroup perfect codes in the smaller quotient GG35 (Abdollahi et al., 24 Dec 2025).

Within ordinary Cayley graphs, the regular-set viewpoint has also been pushed to full equivalence. For an arbitrary subgroup GG36, GG37 is a perfect code of GG38 if and only if it is an GG39-regular set of GG40 for every pair GG41, GG42, with GG43; moreover, every subgroup is an GG44-regular set when GG45 is even (Khaefi et al., 2023). This suggests that, in Cayley graphs, subgroup perfect codes are equivalent to a much stronger universal regularity property.

A separate branch of the subject replaces Cayley graphs by Cayley sum graphs. For a finite abelian group GG46 and a square-free subset GG47, the Cayley sum graph GG48 has vertex set GG49 and adjacency GG50. In that setting, a subgroup GG51 is a subgroup perfect code if and only if either GG52, the subgroup of squares, or GG53. Equivalently, among subgroups contained in the square subgroup, only the full square subgroup works (Ma et al., 2020).

For general groups with normal square-free connection sets, the analogue persists in a modified form. A subgroup GG54 is a perfect code in a Cayley sum graph GG55 if and only if GG56 is a left transversal of GG57 in GG58, subject to normality constraints on GG59. This leads to structural restrictions involving the core of GG60, conjugacy classes in the connection set, and centrality obstructions in connected graphs. The resulting theory classifies the relevant Cayley sum graphs for abelian groups, dihedral groups, and GG61 (Zhang, 2022).

The symmetric and alternating groups behave very differently in the sum-graph setting. In Cayley sum graphs of GG62 and GG63, there is no proper subgroup perfect code: the only subgroup perfect codes are the whole groups themselves (Shaw et al., 5 Sep 2025). This contrasts sharply with the ordinary Cayley-graph theory, where many subgroups of GG64-related groups are perfect codes.

A related but distinct line studies subgroup sum graphs GG65 and extended subgroup sum graphs GG66, where GG67 is part of the graph definition rather than the code. In that framework, the existence of perfect codes is characterized by involutions in cosets with squares landing in GG68, and the code-perfect Dedekind groups are exactly GG69 and GG70 with GG71 abelian of odd order (Ma et al., 2024). This is not the same notion as a subgroup perfect code in a Cayley graph, but it shows how subgroup-controlled adjacency produces parallel classification problems.

6. Classification results and current research directions

At the level of whole groups, one important global notion is that of a code-perfect group: a finite group in which every subgroup is a subgroup perfect code. This happens exactly when the group has no element of order GG72 (Chen et al., 21 Jul 2025). At the opposite extreme, among groups of composite order, those with no nontrivial proper subgroup perfect code are exactly the cyclic GG73-groups and the generalized quaternion GG74-groups (Chen et al., 2019).

The GG75-local structure remains the main organizing principle in recent classification work. For extraspecial GG76-groups, a subgroup GG77 is a perfect code if and only if GG78 is non-abelian, or GG79 is abelian and not normal, or GG80 is a maximal abelian subgroup of the plus-type group GG81; the same paper extends the classification to finite groups whose Sylow GG82-subgroup is extraspecial (Jingjian et al., 10 Feb 2025). For GG83-groups with GG84, and more generally for finite groups with abelian Sylow GG85-subgroups, subgroup perfect codes are characterized by Frattini-subgroup conditions such as

GG86

where GG87 is a Sylow GG88-subgroup of the subgroup under study and GG89 is a Sylow GG90-subgroup of the ambient group (Chen et al., 21 Jul 2025).

Maximal subgroups have recently become a central test case. For GG91-subgroups, a new local-complement criterion states that GG92 is a perfect code if and only if every GG93 with GG94 yields a complement of order GG95 in GG96. This criterion underlies systematic results for point stabilizers in many primitive and quasiprimitive groups, for maximal subgroups of GG97, and for almost simple groups with socle GG98; it also leaves open a full characterization for all almost simple groups and for maximal subgroups of GG99 (Qiao et al., 31 Jul 2025).

The present landscape therefore combines three layers. The first is the classical Cayley-graph theory, where subgroup perfect codes are inverse-closed transversals and tilings. The second is the coset-graph theory of pairs HH00, where the notion extends to arbitrary vertex-transitive graphs and merges with the theory of HH01-regular sets. The third is the family of sum-graph and subgroup-sum-graph variants, where squares, nonsquares, and normal subsets replace difference sets. A plausible implication is that the long-term classification problem will continue to reduce to HH02-local structure, normalizers, and quotient constructions, even when the ambient graph model is no longer a Cayley graph in the strict sense.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Subgroup Perfect Code.