Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fixing Number in Graphs and Groups

Updated 6 July 2026
  • Fixing number is the minimum size of a vertex subset that, when fixed, eliminates all nontrivial automorphisms in a graph.
  • The concept extends to groups where the fixing set comprises all fixing numbers from graphs whose automorphism groups equal a given finite group.
  • Analyses show that graph constructions and algorithmic approaches exploit fixing number properties to balance symmetry-breaking with computational complexity.

Searching arXiv for recent and foundational papers on fixing number in graphs and groups. In graph theory, the fixing number is the minimum cardinality of a subset of vertices whose pointwise stabilizer in the automorphism group is trivial. If GG is a finite graph and S⊆V(G)S\subseteq V(G), then SS is a fixing set when the only automorphism fixing every vertex of SS is the identity, and $\fix(G)$ is the minimum size of such a set. At the level of finite groups, the associated fixing set of a group Γ\Gamma is the set of all fixing numbers realized by finite graphs with automorphism group Γ\Gamma. The parameter is therefore a symmetry-breaking invariant, and, from the permutation-group viewpoint, it is a base-size parameter for a faithful action (Gibbons et al., 2018, Arvind et al., 2016).

1. Definition and basic examples

Let G=(V,E)G=(V,E) be a finite graph with automorphism group $\Aut(G)$. For S⊆VS\subseteq V, the pointwise stabilizer is

S⊆V(G)S\subseteq V(G)0

A fixing set is a subset S⊆V(G)S\subseteq V(G)1 with S⊆V(G)S\subseteq V(G)2, and the fixing number is

S⊆V(G)S\subseteq V(G)3

In colored-graph language, the same definition is used for a colored graph S⊆V(G)S\subseteq V(G)4, with S⊆V(G)S\subseteq V(G)5 restricted to color-preserving automorphisms; the uncolored case is the special case in which all vertices have the same initial color (Arvind et al., 2016).

The parameter measures how many vertices must be “pinned down” to eliminate all nontrivial symmetries. It satisfies S⊆V(G)S\subseteq V(G)6, and S⊆V(G)S\subseteq V(G)7 exactly for rigid graphs (Fazil et al., 2016).

Graph S⊆V(G)S\subseteq V(G)8 Value of S⊆V(G)S\subseteq V(G)9 Source
SS0 SS1 (Javaid et al., 2015)
SS2 for SS3 SS4 (Javaid et al., 2015)
SS5 for SS6 SS7 (Javaid et al., 2015)

These examples already exhibit the spectrum from maximal symmetry to near-rigidity. Complete graphs require fixing all but one vertex, whereas a path requires only one endpoint, and a cycle requires two nonadjacent vertices to break both rotational and reflectional symmetry (Javaid et al., 2015).

2. Action-theoretic interpretation and general bounds

The fixing number is equivalent to the determining-set parameter: a subset is a fixing set if and only if any two automorphisms agreeing on that subset agree on all of SS8 (Gibbons et al., 2018). This identifies the notion with a standard base-size concept from permutation-group theory. In the matroid setting, the same point of view is explicit: if SS9 is a matroid with automorphism group SS0 acting faithfully on its ground set SS1, then SS2 is exactly the base size of that action (Gordon et al., 2013).

A basic comparison is with the distinguishing number SS3. If SS4 is a fixing set of size SS5, then labeling the vertices in SS6 bijectively by SS7 and all remaining vertices by one new label yields a distinguishing labeling with SS8 labels, so

SS9

Conversely, any distinguishing labeling yields a fixing set of size at most $\fix(G)$0, so the two parameters coincide up to an additive constant (Gibbons et al., 2018).

Group-theoretic bounds are also available. If $\fix(G)$1 and $\fix(G)$2 denotes the subgroup-chain length of $\fix(G)$3, then

$\fix(G)$4

Moreover, if $\fix(G)$5, then $\fix(G)$6, so $\fix(G)$7 is bounded above by the number of prime factors of $\fix(G)$8 counted with multiplicity (Gibbons et al., 2018). In the matroid setting, if $\fix(G)$9, Γ\Gamma0, and Γ\Gamma1 is the largest orbit size under Γ\Gamma2, then

Γ\Gamma3

together with the orbit lower bound Γ\Gamma4 (Gordon et al., 2013).

These bounds situate fixing number between combinatorial orbit structure and group size. They are particularly useful when exact computation is difficult, which is typical outside highly structured graph classes.

3. Fixing sets of groups and Hamiltonian-group realizations

For a finite group Γ\Gamma5, the fixing set is

Γ\Gamma6

Every nontrivial finite group occurs as the automorphism group of a Cayley graph or Frucht graph, and in such realizations a single vertex suffices, so Γ\Gamma7 for every nontrivial finite Γ\Gamma8 (Gibbons et al., 2018).

For finite abelian groups, the structure is completely determined. If Γ\Gamma9 is abelian with Γ\Gamma0 elementary divisors, then

Γ\Gamma1

This gives a full initial segment of the positive integers, with endpoint equal to the number of elementary divisors (Gibbons et al., 2018).

A more recent classification concerns finite Hamiltonian groups. A finite non-abelian group Γ\Gamma2 is Hamiltonian if all of its subgroups are normal, and every finite Hamiltonian group has the form

Γ\Gamma3

where Γ\Gamma4 is the quaternion group of order Γ\Gamma5, Γ\Gamma6 is an abelian group of odd exponent, and Γ\Gamma7 is an elementary abelian Γ\Gamma8-group (Sahu et al., 29 Jan 2026). For minimal graph realizations, if Γ\Gamma9, then the least number of vertices of a graph G=(V,E)G=(V,E)0 with G=(V,E)G=(V,E)1 is

G=(V,E)G=(V,E)2

and more generally, if G=(V,E)G=(V,E)3 where G=(V,E)G=(V,E)4 is periodic abelian with no element of order G=(V,E)G=(V,E)5, then

G=(V,E)G=(V,E)6

The fixing-set classification is equally explicit: if G=(V,E)G=(V,E)7 is a finite Hamiltonian group and G=(V,E)G=(V,E)8 has G=(V,E)G=(V,E)9 elementary divisors, then

$\Aut(G)$0

In particular,

$\Aut(G)$1

and for $\Aut(G)$2 one obtains $\Aut(G)$3 (Sahu et al., 29 Jan 2026).

These results show that fixing sets of groups are not arbitrary subsets of $\Aut(G)$4. For abelian and Hamiltonian groups they are full initial segments, with endpoints controlled by the elementary-divisor structure of the abelian component.

4. Behavior under graph constructions

Fixing number behaves predictably under several graph products, although the exact behavior depends strongly on the construction.

For the composition product $\Aut(G)$5, if $\Aut(G)$6 is connected of order $\Aut(G)$7 and $\Aut(G)$8 is arbitrary of order $\Aut(G)$9 with components S⊆VS\subseteq V0, then

S⊆VS\subseteq V1

If S⊆VS\subseteq V2 is connected, then the lower bound is exact: S⊆VS\subseteq V3 For the corona product, if S⊆VS\subseteq V4 is connected of order S⊆VS\subseteq V5 and S⊆VS\subseteq V6 is arbitrary, then

S⊆VS\subseteq V7

and in the non-asymmetric case one has the simpler formula S⊆VS\subseteq V8 (Javaid et al., 2015).

For functigraphs S⊆VS\subseteq V9, formed from two copies S⊆V(G)S\subseteq V(G)00 of a graph S⊆V(G)S\subseteq V(G)01 and a function S⊆V(G)S\subseteq V(G)02, the global range is sharp: S⊆V(G)S\subseteq V(G)03 for connected S⊆V(G)S\subseteq V(G)04 of order S⊆V(G)S\subseteq V(G)05. The lower bound occurs for S⊆V(G)S\subseteq V(G)06 with a suitable S⊆V(G)S\subseteq V(G)07, and the upper bound occurs for S⊆V(G)S\subseteq V(G)08 with constant S⊆V(G)S\subseteq V(G)09. The constructions also show that S⊆V(G)S\subseteq V(G)10 and S⊆V(G)S\subseteq V(G)11 can both be made arbitrarily large (Fazil et al., 2016).

For the co-normal product S⊆V(G)S\subseteq V(G)12 of graphs of orders S⊆V(G)S\subseteq V(G)13, the sharp general bounds are

S⊆V(G)S\subseteq V(G)14

The upper bound is attained when both factors are complete or both are null, while the lower bound is attained in several no-twin/no-dominator regimes (Rehman et al., 2017).

A recurring theme across these constructions is that local symmetry classes—twins, false twins, fibers of a function, or repeated layers—force additive or multiplicative contributions to the fixing number. This suggests that fixing number is particularly sensitive to replicated local structure.

5. Algorithmic and parameterized complexity

The decision version of the problem for colored graphs is often written as S⊆V(G)S\subseteq V(G)15-RIGID: given a colored graph S⊆V(G)S\subseteq V(G)16 and integer S⊆V(G)S\subseteq V(G)17, decide whether there exists S⊆V(G)S\subseteq V(G)18 with S⊆V(G)S\subseteq V(G)19 such that S⊆V(G)S\subseteq V(G)20 is trivial, equivalently whether S⊆V(G)S\subseteq V(G)21 (Arvind et al., 2016). This “forward” parameterization is hard: S⊆V(G)S\subseteq V(G)22-RIGID is MINI[1]-hard, even when S⊆V(G)S\subseteq V(G)23 is an elementary abelian S⊆V(G)S\subseteq V(G)24-group (Arvind et al., 2016).

The dual parameterization asks whether there exists a fixing set of size at least S⊆V(G)S\subseteq V(G)25, where S⊆V(G)S\subseteq V(G)26. The corresponding group-theoretic analogue, S⊆V(G)S\subseteq V(G)27-BASE-SIZE, admits an algorithm running in time

S⊆V(G)S\subseteq V(G)28

together with a kernel of size S⊆V(G)S\subseteq V(G)29. For graphs, the dual problem S⊆V(G)S\subseteq V(G)30-RIGID can be solved in time

S⊆V(G)S\subseteq V(G)31

The method uses orbit and block decomposition, together with either computation of S⊆V(G)S\subseteq V(G)32 by a graph-isomorphism subroutine or enumeration of automorphisms of support at most S⊆V(G)S\subseteq V(G)33 (Arvind et al., 2016).

The resulting complexity dichotomy is sharp at the level stated in the data: when one seeks a very small fixing set, the problem is “essentially intractable,” whereas fixing almost all vertices becomes feasible for small S⊆V(G)S\subseteq V(G)34 (Arvind et al., 2016). This is a rare instance where two natural parameterizations of the same symmetry-breaking problem have radically different complexity.

A linear-programming relaxation yields the fractional fixing number S⊆V(G)S\subseteq V(G)35. Writing S⊆V(G)S\subseteq V(G)36 for the set of ordered pairs S⊆V(G)S\subseteq V(G)37 of distinct vertices lying in the same nontrivial orbit, and S⊆V(G)S\subseteq V(G)38 for the fixing neighborhood of S⊆V(G)S\subseteq V(G)39, one relaxes the integer program for S⊆V(G)S\subseteq V(G)40 to obtain

S⊆V(G)S\subseteq V(G)41

subject to S⊆V(G)S\subseteq V(G)42 and S⊆V(G)S\subseteq V(G)43 for every S⊆V(G)S\subseteq V(G)44. Always,

S⊆V(G)S\subseteq V(G)45

Moreover, for a nontrivial graph S⊆V(G)S\subseteq V(G)46 on S⊆V(G)S\subseteq V(G)47 vertices, the following are equivalent: S⊆V(G)S\subseteq V(G)48; every vertex has at least one twin; and S⊆V(G)S\subseteq V(G)49 is isomorphic to a generalized lexicographic product S⊆V(G)S\subseteq V(G)50 in which each inner graph is a nontrivial complete graph or a nontrivial empty graph (Benish et al., 2016).

For trees, the fixing number is closely tied to distinguishing colorings. If S⊆V(G)S\subseteq V(G)51 is the distinguishing number and S⊆V(G)S\subseteq V(G)52 the fixing number, then

S⊆V(G)S\subseteq V(G)53

For trees these bounds can be sharpened substantially. Every S⊆V(G)S\subseteq V(G)54-distinguishable tree S⊆V(G)S\subseteq V(G)55 of order S⊆V(G)S\subseteq V(G)56 satisfies

S⊆V(G)S\subseteq V(G)57

and every S⊆V(G)S\subseteq V(G)58-distinguishable tree with S⊆V(G)S\subseteq V(G)59 satisfies

S⊆V(G)S\subseteq V(G)60

with both bounds sharp (Buchanan et al., 25 Mar 2026).

The notion also extends beyond graphs. For matroids, a fixing set is a subset of the ground set whose pointwise stabilizer in S⊆V(G)S\subseteq V(G)61 is trivial, and S⊆V(G)S\subseteq V(G)62 is again the base size of the faithful automorphism action. If S⊆V(G)S\subseteq V(G)63 is a S⊆V(G)S\subseteq V(G)64-connected graph with at least S⊆V(G)S\subseteq V(G)65 vertices, then the cycle matroid S⊆V(G)S\subseteq V(G)66 and the bicircular matroid S⊆V(G)S\subseteq V(G)67 satisfy

S⊆V(G)S\subseteq V(G)68

This follows from the identification of S⊆V(G)S\subseteq V(G)69 with both S⊆V(G)S\subseteq V(G)70 and S⊆V(G)S\subseteq V(G)71 under the stated connectivity hypotheses (Gordon et al., 2013).

The term “fixing number” is also used in distinct, non-equivalent senses in nearby literatures. In graph recoloring, S⊆V(G)S\subseteq V(G)72 denotes the maximum distance from an S⊆V(G)S\subseteq V(G)73-coloring to a proper S⊆V(G)S\subseteq V(G)74-coloring, rather than an automorphism-breaking parameter (Garnero et al., 2016). This suggests that the graph-automorphism fixing number should be interpreted contextually: in combinatorics and permutation-group theory it is a base-size invariant, while in other algorithmic settings the same phrase may refer to a repair or correction distance.

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 Fixing Number.