Fixing Number in Graphs and Groups
- 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 is a finite graph and , then is a fixing set when the only automorphism fixing every vertex of 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 is the set of all fixing numbers realized by finite graphs with automorphism group . 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 be a finite graph with automorphism group $\Aut(G)$. For , the pointwise stabilizer is
0
A fixing set is a subset 1 with 2, and the fixing number is
3
In colored-graph language, the same definition is used for a colored graph 4, with 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 6, and 7 exactly for rigid graphs (Fazil et al., 2016).
| Graph 8 | Value of 9 | Source |
|---|---|---|
| 0 | 1 | (Javaid et al., 2015) |
| 2 for 3 | 4 | (Javaid et al., 2015) |
| 5 for 6 | 7 | (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 8 (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 9 is a matroid with automorphism group 0 acting faithfully on its ground set 1, then 2 is exactly the base size of that action (Gordon et al., 2013).
A basic comparison is with the distinguishing number 3. If 4 is a fixing set of size 5, then labeling the vertices in 6 bijectively by 7 and all remaining vertices by one new label yields a distinguishing labeling with 8 labels, so
9
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, 0, and 1 is the largest orbit size under 2, then
3
together with the orbit lower bound 4 (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 5, the fixing set is
6
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 7 for every nontrivial finite 8 (Gibbons et al., 2018).
For finite abelian groups, the structure is completely determined. If 9 is abelian with 0 elementary divisors, then
1
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 2 is Hamiltonian if all of its subgroups are normal, and every finite Hamiltonian group has the form
3
where 4 is the quaternion group of order 5, 6 is an abelian group of odd exponent, and 7 is an elementary abelian 8-group (Sahu et al., 29 Jan 2026). For minimal graph realizations, if 9, then the least number of vertices of a graph 0 with 1 is
2
and more generally, if 3 where 4 is periodic abelian with no element of order 5, then
6
The fixing-set classification is equally explicit: if 7 is a finite Hamiltonian group and 8 has 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 0, then
1
If 2 is connected, then the lower bound is exact: 3 For the corona product, if 4 is connected of order 5 and 6 is arbitrary, then
7
and in the non-asymmetric case one has the simpler formula 8 (Javaid et al., 2015).
For functigraphs 9, formed from two copies 00 of a graph 01 and a function 02, the global range is sharp: 03 for connected 04 of order 05. The lower bound occurs for 06 with a suitable 07, and the upper bound occurs for 08 with constant 09. The constructions also show that 10 and 11 can both be made arbitrarily large (Fazil et al., 2016).
For the co-normal product 12 of graphs of orders 13, the sharp general bounds are
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 15-RIGID: given a colored graph 16 and integer 17, decide whether there exists 18 with 19 such that 20 is trivial, equivalently whether 21 (Arvind et al., 2016). This “forward” parameterization is hard: 22-RIGID is MINI[1]-hard, even when 23 is an elementary abelian 24-group (Arvind et al., 2016).
The dual parameterization asks whether there exists a fixing set of size at least 25, where 26. The corresponding group-theoretic analogue, 27-BASE-SIZE, admits an algorithm running in time
28
together with a kernel of size 29. For graphs, the dual problem 30-RIGID can be solved in time
31
The method uses orbit and block decomposition, together with either computation of 32 by a graph-isomorphism subroutine or enumeration of automorphisms of support at most 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 34 (Arvind et al., 2016). This is a rare instance where two natural parameterizations of the same symmetry-breaking problem have radically different complexity.
6. Variants, extensions, and related notions
A linear-programming relaxation yields the fractional fixing number 35. Writing 36 for the set of ordered pairs 37 of distinct vertices lying in the same nontrivial orbit, and 38 for the fixing neighborhood of 39, one relaxes the integer program for 40 to obtain
41
subject to 42 and 43 for every 44. Always,
45
Moreover, for a nontrivial graph 46 on 47 vertices, the following are equivalent: 48; every vertex has at least one twin; and 49 is isomorphic to a generalized lexicographic product 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 51 is the distinguishing number and 52 the fixing number, then
53
For trees these bounds can be sharpened substantially. Every 54-distinguishable tree 55 of order 56 satisfies
57
and every 58-distinguishable tree with 59 satisfies
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 61 is trivial, and 62 is again the base size of the faithful automorphism action. If 63 is a 64-connected graph with at least 65 vertices, then the cycle matroid 66 and the bicircular matroid 67 satisfy
68
This follows from the identification of 69 with both 70 and 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, 72 denotes the maximum distance from an 73-coloring to a proper 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.