Abstract
An automorphism of a graph is a mapping of the vertices onto themselves such that connections between respective edges are preserved. A vertex v in a graph G is fixed if it is mapped to itself under every automorphism of G. The fixing number of a graph G is the minimum number of vertices, when fixed, fixes all of the vertices in G. The determination of fixing numbers is important as it can be useful in determining the group of automorphisms of a graph-a famous and difficult problem. Fixing numbers were introduced and initially studied by Gibbons and Laison, Erwin and Harary and Boutin. In this paper, we investigate fixing numbers for graphs with an underlying cyclic structure, which provides an inherent presence of symmetry. We first determine fixing numbers for circulant graphs, showing in many cases the fixing number is 2. However, we also show that circulant graphs with twins, which are pairs of vertices with the same neighbourhoods, have considerably higher fixing numbers. This is the first paper that investigates fixing numbers of point-block incidence graphs, which lie at the intersection of graph theory and combinatorial design theory. We also present a surprising result-identifying infinite families of graphs in which fixing any vertex fixes every vertex, thus removing all symmetries from the graph.
1. Introduction
If you look closely at a QR-code you will see that three of the corners are marked with small nested squares. Marking these corners gives the QR-code a fixed orientation (where the original, and rotations of 90, 180 and 270 degrees are all different). The marked corner adjacent to two other marked corners is placed in the upper left. With this fixed orientation a smart phone can read it and know how it should be oriented accordingly. QR-codes are designed in black and white; however, if they included an additional colour, say blue, we would only need to mark two adjacent corners, one with a blue nested square and one with a black nested square. The blue square could correspond to the upper left corner and the black square could correspond to the upper right corner. We note that it is possible to fix two corners in black and white if the nested squares are drawn differently. This QR-code example shows that the fixing number of is 2.
In this paper, we consider the problem of removing symmetry from a graph by fixing vertices. We say that a vertex v in a graph G is fixed if it is mapped to itself under every automorphism of G. The fixing number of a graph G is the minimum number of vertices, when fixed, fixes all of the vertices in G, and as a result all symmetries of the graph are removed. The determination of fixing numbers are important as they provide insight into the famous problem of determining the automorphism group of a graph. Fixing numbers were introduced by Gibbons and Laison [1], and independently by Erwin and Harary [2]. Fixing numbers have also been called determining numbers by Boutin [3]. Fixing/determining numbers have been investigated for many families of graphs including complete graphs, paths, cycles [2], Cayley graphs and Frucht graphs [1], Cartesian products [4] and Kneser graphs [5]. Recently fixing numbers were determined for cographs and unit interval graphs [6]. We also note a concrete application as the removing of symmetry from graphs is related to a problem in robotic manipulation where the goal is to determine the orientation of a marked sphere from a single visual image [7].
In this paper, we investigate circulant graphs and point-block incidence graphs which arise from combinatorial designs. In both families, the graphs are regular and their circular structures are closely tied to modular arithmetic. We will use to denote the fixing number of a graph G. We will refer to a vertex as distinguishable if it is fixed under every automorphism of G. Following the definition from in [8] two vertices u and v are twins if they have the same open neighbourhoods or the same closed neighbourhoods. For any undefined notation, please see the text by West [9].
In this paper, we determine fixing numbers for multiple families of graphs. In Section 2, we identify the fixing number for powers of paths, which motivates the results in Section 3, including a similar result for powers of cycles. This leads us to an investigation of fixing numbers of circulant graphs. In Section 4, we investigate fixing numbers for point-block incidence graphs. This includes presentation of infinite families of graphs where fixing any vertex fixes every vertex, thus removing all symmetries from the graph. In the Conclusion section we pose ideas for future study.
2. Powers of Paths
We begin by determining the fixing number of powers of paths. The graph () is the graph with as its set of vertices and as its set of edges. A small example is shown in Figure 1.
Figure 1.
The graph .
To obtain the fixing number, we first need to examine the degrees of the vertices in a power of a path. A vertex that is adjacent to all other vertices will be called a spanning vertex. We note that a graph with no non-trivial automorphisms can have at most one spanning vertex. A graph with two spanning vertices will have an automorphism that transposes the two spanning vertices.
Lemma 1.
If , then has spanning vertices. Furthermore, for every i where , there exist exactly two vertices with degree .
Proof.
Following the definition, we notice that the vertices where have the property that for every . By definition, this implies that these vertices have degree . Thus, there are spanning vertices. Notice that and have degree . Similarly, and have degree . In general, and have degree , thus completing the proof. □
Theorem 1.
Let n and m be integers such that.
- 1.
- If , then .
- 2.
- If , then
- 3.
- If , then .
Proof.
The first case is a complete graph, therefore .
We now prove the second case. As , then there exists spanning vertices in . We must distinguish of them (all but one). Let for each . Notice that as automorphisms preserve degrees, every automorphism maps to itself for each i. We break these symmetries by fixing . Then, is fixed and of the non-spanning vertices, half of the vertices will be adjacent to and the other half will not be adjacent to . Therefore, there is no automorphism that will swap with . It follows that the only automorphism is the trivial one. As we removed all symmetries by fixing only one non-spanning vertex, we conclude the fixing number is .
For the third case we note the graph has only one non-trivial automorphism, where is swapped with for all . When n is even we can fix any vertex and remove this automorphism, when n is odd we can fix any vertex other than the centre vertex and remove this automorphism. □
3. Fixing Numbers of Circulant Graphs
The circulant graph , where , is the graph with set of vertices equal to and set of edges equal to . The numbers in A are called the generators of A. We start our study of circulant graphs with a particular type, the power of cycles. We note that aside from the degenerate case of all circulant graphs have a fixing number that is greater than 1. The reason is that if you fix any vertex v in a circulant graph with at least 3 vertices, there is a non-trivial automorphism (reflection) that fixes v.
3.1. Cycle Powers
The kth power of , denoted by , is the circulant graph where . In our first two theorems, we determine the fixing numbers for cycle powers.
Theorem 2.
If , then .
Proof.
Two vertices—p and q—in are not adjacent if and only if . Thus, is a disconnected graph with k components each isomorphic to . If we fix one vertex in each component, we will have eliminated all symmetries, and if we fix less than k vertices, then there must be at least one component with no vertices fixed. We conclude that . □
Theorem 3.
If , then .
Proof.
We start by fixing vertices 1 and 2. We claim that this is enough to break all symmetries. As is the only vertex adjacent to 2 but not to 1, the vertex is fixed. By a similar argument, is fixed, and as , . Let and . The vertices in are adjacent to , while the vertices in are not; thus, we cannot swap a vertex in with a vertex in . Notice also that every vertex in is adjacent to a different number of vertices in . For instance, 3 is adjacent to every vertex i where , while k is adjacent to no vertex in . Thus, each vertex in is distinguishable. The same argument applies to vertices in . We then have a collection of fixed vertices. This is enough to fix all of the other vertices in the graph as i is the only vertex adjacent to and for all . □
At first glance it seems that the cases where have not been covered, but they are covered by the fact that in the cases , where is the complete graph on n vertices.
3.2. The Twin Property and Circulant Graphs
We continue our study of circulant graphs by considering a relation on the set of vertices.
Definition 1.
A pair of vertices v and u are twins if .
This topic is particularly interesting because if u and v are twins, then there exists an automorphism such that , , and is the identity function for every other vertex. Twins carry symmetry as is, but the presence of twins in circulant graphs is particularly special because we can calculate the fixing number of any circulant graph where such a structure is present. To achieve this goal, we need to investigate the properties of twins in circulant graphs. It is noted in [6] that the twin property is an equivalence relation. We restate the result for regular graphs as it will be useful in some of our proofs.
Theorem 4.
The twin property is an equivalence relation in regular graphs.
Proof.
Let u∼v denote that vertices u and v are twins. Next, let and w be vertices. It is clear that implies . For transitivity, assume that and . We will prove that if and only if by contradiction. Assume without loss of generality that and , and set . Notice that . If , then and , which is a contradiction with the fact that G is regular. If , then and which again is a contradiction. For the proof that , we proceed with two cases.
Case 1: Assume is not an edge. Then, . By the claim we proved above, we have that is not an edge. Thus, , and so . Finally, it is easy to see that this implies that , i.e., .
Case 2: Assume is an edge. Let , so and . If , then as is an edge. Assume then that . Then, , so , so , so , and so . Thus . Through a similar argument, , i.e., . □
Definition 2.
The maximal family of v, denoted by , as the set of all vertices that are twins with v. Further, call any such set a maximal family and let .
In circulant graphs, the set can also be thought as the equivalence class that contains v. This is a consequence of Theorem 4 and the fact that circulant graphs are regular.
Theorem 5.
Let be a connected circulant graph. If , then .
Proof.
Notice that if i and j are twins, then and are twins too. Thus, by this claim is a twin of . Since the twin property is an equivalence relation, we have that i is a twin of , i.e. . □
Theorem 6.
In , if m is the smallest integer such that i is a twin of , then . Further, m divides n.
Proof.
We will prove this by contradiction. Assume that there exists a vertex j that is a twin of i such that for some p. This implies that is a twin of i. By the definition of m, i is not a twin of . However, one of these vertices is which is a contradiction. As for the second part, we will prove that it is the case when which will be enough for every i. If m does not divide n, then set where . Notice that 0 is a twin of , so it is a twin of too, but is less than m, which contradicts the assumption that m was the smallest such integer. □
The above result hints at why twins are so special in circulant graphs. The fact that a generator set, A, exists allows us to completely characterize the equivalence class that contains any vertex v.
Theorem 7.
For any , has exactly different maximal families.
Proof.
First, let . Let m be the smallest integer such that 0 and m are twins, and notice that . As are all different maximal families in , we have exactly maximal families. If , we can repeat the proof by shifting the index. □
Theorem 8.
If u and v are twins and ϕ is an automorphism, then and are twins too.
Proof.
As automorphisms preserve adjacency, it must be that □
We need one final observation before the main result of the section. Since for every pair of vertices , a graph having twins implies that every vertex v has . We now have everything we need to calculate the fixing number of any graph with twins.
Theorem 9.
If for some vertex in , then .
Proof.
Notice that for any two vertices. As we observed before, if v and u are twins, then there exists an automorphism such that and and is the identity for other vertices. Thus, we must fix at least vertices for every maximal family. This would fix vertices. We only need to show that there are no more automorphisms left. We will prove this by contradiction. Let be an automorphism that is not the identity. It follows that there exist vertices u and v that have not been fixed such that . Further, it must be that u is not a twin with v because every element of is fixed but u. Let such that . By Theorem 8, the vertices is a twin of . However, this implies that u is a twin of as is fixed. This is a contradiction as the twin relationship is transitive, so implies that . Thus, every remaining vertex in the graph is fixed. □
Theorem 10.
For every integer m, there exists a connected circulant graph such that for every
Although we have calculated the fixing number of every circulant graph with twins, there is the open question of being able to identify circulant graphs which have twins. To answer that question we need to investigate the connection between circulant graphs and their generators.
In the following section, we will point out circulant graphs where . In a complete graph, any two vertices are twins. As complete graphs are circulant graphs, it follows that both and , the two extremes of circulant graphs with twins, are possible.
3.3. Fixing Numbers and Generators
To facilitate our study of circulant graphs and their generators, it will be convenient to restate elementary properties of circulant graphs.
Theorem 11.
Let , and let be a partition of . Then, .
Proof.
It is enough to see that two vertices are adjacent in if and only if those two vertices are not adjacent in . Let i and j be adjacent in . This happens if and only if or . Further, or if and only if or . Finally, or if and only if i is not adjacent to j in . □
Theorem 12.
For a given set A where , let and let . If , then .
Proof.
Assume first that . Let . Notice that . Furthermore, from the definition of , is adjacent to u if and only if or where . Thus, is adjacent to u if and only if . This proves that is disconnected, it has a component whose vertices are those in , and that this component is isomorphic to . By using the same arguments for each i, we see that the vertices of corresponds to a component of and each of these components is isomorphic to . Furthermore, notice that has order , so has components and each is isomorphic to , thus giving us the result. When , m is a generator of the group , implying that . Thus, the same arguments of adjacency apply with the exception that the graph is not disconnected. □
Theorem 13.
is connected if and only if . Furthermore, has components.
Proof.
If is connected, then by Theorem 12. For the other direction, assume that . Set and . Theorem 12 implies that . It is enough to see that is connected. Set for every i and notice that . Thus, there is a path from 0 to any vertex, and so the graph is connected. The number of components is an easy consequence of Theorem 12 and the result we just proved. □
The following fact is left without proof.
Fact 1.
.
This fact has the handy consequence that we can always assume the set of generators has at most elements. We can make the additionally strong assumption that . With these observations, we start the calculation of fixing numbers by noting a very special case that outcomes directly from a result due to Boutin and the fact that whenever , which was proven in [8]. We next restate a result from [4].
Theorem 14.
If such that is prime, then .
Corollary 1.
If and , then .
Our first major result characterizes the fixing number of any circulant graph with only one generator.
Theorem 15.
If , then
Proof.
If , then , so we must use m vertices to fix the graph. For the other case, by Theorem 12 where . Thus, . □
As we study circulant graphs, we will notice that twins are present. When there are two generators, we can identify these graphs easily.
Theorem 16.
In the graph , if and , then
Proof.
We do so with a chain of double implications. if and only if or if and only if . The last double implication is due to the fact that . For instance, if , then u is adjacent to . □
Corollary 2.
If and , then .
Proof.
The previous result implies that for every v in a circulant graph. Combining this with Theorem 9 gives the desired result. □
If it happens that fixing vertices 0 and 1 causes the vertex 2 to be fixed as well, then fixing i and causes to be fixed. Thus, fixing 0 and 1 causes 2 to be fixed, so 1 and 2 causes 3 to be fixed, and so on. By repeatedly applying this method, we see that every vertex in the graph is fixed. In other words, we have proven the following fact.
Fact 2.
If fixing vertices 0 and 1 fixes vertex 2 as well, then the only available automorphism is the identity one.
The following result gives the fixing number of any circulant graph with two generators where 1 is one of the generators.
Theorem 17.
If , then
Proof.
The case where is covered by Corollary 2 since . Assume then that and fix 0 and 1. Notice that . These two assumptions give the following.
As the size of these intersections is preserved under automorphisms, 2 cannot be mapped to either or . These vertices belong to . As this set must be mapped to itself and 0 is fixed, we conclude 2 is fixed too. Thus, by Fact 2 every vertex in the graph is fixed. □
From Fact 1, we can assume that , so indeed it covers every single case where there are two generators and 1 is one of them. A side consequence of Theorem 17 is the following. The fixing number of circulant graphs with two generators where 1 is one of them is equal to 2 if and only if the graph does not have twins. As we will see later, the same happens when there are two generators and 2 is one of the generators.
Theorem 17 covers a surprising amount of cases. For each set of generators, there are many other sets of generators that produce the same circulant graph. The case where is particularly strong because of the two following results.
Theorem 18.
Assume that , and . If there exists an integer such that , then .
Proof.
As , then is a generator of the additive group . Vertices are the vertices of a cycle . Let . We see that is adjacent to and . From the hypothesis, we know that is 4-regular, so all we have to do is to prove that is adjacent to and . Note that is adjacent to and , so by our hypothesis, is adjacent to and , thus is adjacent to and . □
Theorem 19.
If there exists an integer such that , then there exists a set where such that .
Proof.
Let where . As is a generator of , then there exists integers such that . Thus, we can use the same technique as in Theorem 18 to show that we can construct a circulant graph isomorphic to where . □
The following two facts about automorphisms will come in handy as we prove more results.
Fact 3.
For every i, .
Fact 4.
If ϕ is an automorphism that fixes u and v, then ϕ maps to .
Many circulant graphs can be re-expressed such that 1 is one of the generators. This is why the study of circulant graphs with 1 as a generator can be far-reaching. Having 1 as a generator allows for many more arguments regarding the neighbourhoods. These are presented in the following two results.
Theorem 20.
Let and be integers such that . If , then .
Proof.
We begin by fixing 0 and 1. We will show that, under the above conditions, 2 must be fixed. This will suffice as , so Fact 3 would give the result.
Notice that
As and for every i, then it follows that for every but possibly 0 and 2. Note that the size of intersections is preserved under intersections, so since , 2 cannot be mapped to for every i. However, is fixed so 2 must be mapped to itself. □
Corollary 3.
Let be integers such that and set . If and for every , then .
Proof.
By Theorem 20, we only need to show that . As 1 is in the intersection, we only need to verify that no other vertex is in the intersection. We will prove that every member of except for 1 cannot be in . From our choice of n, it follows that . Consider for some i. For to be in , there must be a j such that and . By our hypothesis, . It cannot be that since , and equally it cannot be that since . Thus, and so the only vertex in is 1, thus completing the proof. □
We conclude this subsection, and with it our study on circulant graphs, by calculating the fixing number of any circulant graph that has 2 as a generator. The statement assumes that k is odd and n is even, but notice that if these are false, then we can restate the circulant graph so that 1 becomes a generator of A, which is a case we have covered. Thus, the result below covers those cases that have not been addressed.
Theorem 21.
If , n is even and is odd, then
Proof.
We will consider the cases of , and . For , we will consider the cases of and . When and , we only have the cases of and . It is easy to verify manually that the fixing number is 2 in both of these cases. When and , we have that , so by Corollary 2 the fixing number is indeed . The rest of the paragraph will be the proof of the case where and . Fix 0 and 1. We claim 2 is fixed. Notice that must be mapped to itself by Fact 4, and by similar arguments maps to itself too. Notice however that and . As is fixed, it follows that 2 cannot be mapped to , so 2 must be fixed, and so by Fact 2 every vertex is fixed.
For , the cases where can be covered in the same way that and were covered. So assume that and . Fix 0 and 1. We claim 2 is fixed. It can be seen that the path is a shortest path from 1 to 2, so . Similarly, the path is a shortest path from 1 to −5. Thus, . By similar arguments, we can see that . As automorphisms preserve distance and gets mapped to itself, we see that and both get mapped to themselves. Now if there exists an automorphism that maps 2 to , then , but it can be seen that these sets are not equal to each other for the chosen n. Thus, 2 is fixed, so by Fact 2 every vertex is fixed.
The last case of possible values of k is when . The subcases where and are special, so we will treat them separately. When and , the fixing number is given by Corollary 2 as . When and , fix 0 and 1. Notice that there are exactly two paths from 0 to : and . As these paths are preserved under automorphisms, then is mapped to itself. Thus, as is mapped to itself, is also mapped to itself. Additionally, , and since distance is preserved under automorphisms, then 2 cannot be mapped to −2. We conclude 2 is fixed. By Fact 2, every vertex is fixed.
Finally, assume that , and . Fix 0 and 2. We start by proving that this fixes 4 from which we conclude that every vertex with an even index is fixed. The set must be mapped to itself. By our choice of n and k we can prove by exhaustion that the first line in the equations below is true. The others follow easily.
As the size of these intersections is preserved, 4 cannot be mapped to or so 4 is fixed. Thus, every vertex with an even index is mapped to itself. We will now prove that the neighbourhood of every even index is fixed too, and as every odd vertex is adjacent to an even vertex, it would follow that every vertex is fixed. We prove the case for ; other cases follow by a change in index. The only two vertices not yet fixed in are k and . If , then these are equal and so it must be fixed. Thus, assume that . These vertices are adjacent to and correspondingly, and as these vertices are fixed, we only need to show that . Notice that is equal to if and only if . If or , then this is impossible. As these two are the only possibilities left, we are done. □
Again, note that the fixing number of , where and , is equal to 2 if and only if does not have twins. The natural question, and one way in which the study of circulant graphs can be furthered, is if this always holds. We state this as a conjecture.
Conjecture 1.
If A is a set such that and is connected, then if and only if does not have twins.
The family of graphs where does not have twins and has a fixing number of . In addition, the circulant graph does not have twins. Yet, by exhaustion it can also be verified that its fixing number is higher than 2. Thus, these are circulant graphs without twins whose fixing number is not 2, so this conjecture does not generalize to all circulant graphs.
4. Point-Block Incidence Graphs
In this section, we investigate point-block incidence graphs which have similar circular/modular properties of circulant graphs. In fact, there is an overlap between the two families which we present in Theorem 22.
A point-block incidence graph is a bipartite graph with a set of point vertices and a set of blocks where is adjacent to if and only if .
In this section, we will consider point-block incidence graphs where the blocks have size 3 and are generated by a single triple with computations performed mod k. We will use to denote a point-block incidence graph on vertices with a starter block , where the points are and the blocks are for all . Despite the simplicity of this construction, point-block incidence graphs can differ in their respective automorphism groups and fixing numbers.
The main goals of this section are to
- (i)
- Determine the fixing numbers of 3-regular point block incidence graphs.
- (ii)
- Determine the conditions when .
In our next theorem, we present a connection between circulant graphs and point-block incidence graphs.
Theorem 22.
Let . Then .
Proof.
We will show that both graphs are Möbius ladders with vertices. For the point-block incidence graph generated by the block with computations performed mod k, for we label the vertices with either points or blocks. We begin by constructing the graph with and where and . Then, . We will use and to denote the i- vertex on the left and right sides of the circular ladder, respectively. Later, we will add connecting edges to from a Möbius ladder.
For the point-block incidence graph generated by the block with computations performed mod k, for we label the vertices as in the previous case. Then edges are added between vertices and and between vertices and . This will create a Möbius Ladder Graph with vertices.
Label the vertices of the circulant graph with where is adjacent to , , and with arithmetic performed modulo . Then, we can define an isomorphism from the circulant to the point-block incidence graph:
□
We continue with two elementary lemmas that show that point-block incidence graphs generated by a single block are invariant under arithmetic shifts and negation.
Lemma 2.
Let . Then, we have the following.
- (1)
- for any .
- (2)
- for all where .
where all computations are performed modulo k.
Proof.
For for the first condition we will prove that the mapping between points is an isomorphism. It is clear that this mapping is bijective. We will show next that the neighbours of a vertex a, map to the neighbours of . The blocks adjacent to a are , and , and the blocks adjacent to are , and .
For the second condition we will prove that the mapping between points is an isomorphism. This mapping is also bijective. We will show that the neighbours of a vertex a, map to the neighbours of . The blocks adjacent to a are , and , and the blocks adjacent to are , and . □
Lemma 3.
For any , where computations are performed modulo k.
Proof.
We will prove that the mapping between points is an isomorphism. It is clear that this mapping is bijective. We will show next that the neighbours of a vertex a, map to the neighbours of . The blocks adjacent to a are , , and , and the blocks adjacent to are , , and . □
The two previous lemmas allow us to identify starter blocks where the resulting point-block incidence graphs are isomorphic. Our goal is to minimize the set of starter blocks for a given .
In the next theorem, we start with the block families of triples and remove duplicates that arise by the two previous lemmas to obtain a family of starter blocks for each .
Lemma 4.
Let . Then, .
Proof.
For each there exists an isomorphism of the block to where point a is mapped to . □
Next, we give an example of family of point-block incidence graphs which have a fixing number of 1, and furthermore the fixing of any point or block vertex removes all non-trivial automorphisms.
Lemma 5.
If any vertex in a point-block incidence graph is fixed then any automorphism maps points to points and blocks to blocks.
Proof.
Let . Suppose a point vertex is fixed. Then, all of the point vertices have an even distance from p and all block vertices have an odd distance from p. These different parities force points to be mapped to points and blocks to be mapped to blocks. □
Theorem 23.
The point-block incidence graph generated with single block with computations done mod k when k ≥ 9, has a fixing number of 1. Furthermore, fixing any vertex fixes all other vertices.
Proof.
The graph contains the point vertices and the block vertices , , ..., and . We show that fixing any point vertex fixes all vertices in the graph (including both point and block vertices). We begin by fixing the vertex 0, which permutes its neighbouring blocks , and . We have to consider all of the possible cases of 0, 1, or 3 fixed blocks. For the sake of completeness we include the details. We include the first subcases of the case of 0 and 1 fixed blocks. The remaining subcases can be found in the Supplementary Materials section.
- 0 Fixed blocks. We note that we do not need to check the reverse direction as applying the given direction twice gives the reverse direction. This implies that , , , , , . We then consider the block . It would have to be mapped to a block with either a 1 or 3 and either a or . We consider the four following cases:
- ,In this case, the block has to be mapped to a block with a 1 and a . This does not exist.
- ,In this case, has to be mapped to a block with a 1 and a . This would be the block , implying that and also that and . In that case, the block must be mapped to a block with a 1 and a , which does not exist.
- ,In this case, the block would have to be mapped to a block with a 3 and . For all other cases when k> 9, we are done because no such block exists. For the mod 9 case, would be mapped to , implying , and also that and . Then, the block would have to be mapped to a block with a 1 and a 7. However, the only block with this property is itself, which would contradict our assumption that we have 0 fixed blocks.
- ,For this case, the block would have to be mapped to a block with a 3 and a . Such block does not exist.
- 1 fixed block - first possibility, ,This implies that , , , , and .We then consider the block . It has to be mapped to a block with a 1 or a 3 and either a or . We consider the four following cases:
- ,If this is the case, then block must be mapped to a block with a 1 and a . Such block does not exist.
- ,In this case, block must be mapped to a block with a 1 and a . This would be the block , implying that . This is a contradiction because only or can be mapped to a .
- ,If this is the case, then block has to be mapped to a block with a 3 and a . No such block exists for all mod k cases where k > 9. For mod 9, has to be mapped to the block , implying that , and . Then, the block must be mapped to a block with a 1 and a 7 which does not exist.
- ,In this case, the block has to be mapped to a block with a 3 and a . Such block does not exist.
- 3 Fixed blocks, ,This implies that , , , , .We then consider the block . It must be mapped to a block with a or 2 and either a 1 or 3.
- ,In this case, would be mapped to itself, implying , and . Then, the block would be mapped to a itself, implying that . Then, the block would be mapped to itself, further implying that , Then the vertices 0, ..., are now fixed and because the other vertices are adjacent to distinct triples of these vertices, they are now fixed as well.
- ,In this case, the block would be mapped to , implying that , and . In that case, the block would be mapped to a block with a and a 3, which does not exist.
- ,In this case, the block has to be mapped to a block with a and a 3. Such block does not exist.
- ,In this case, the block must be mapped to a block with a , implying that . This is a contradiction because only or can be mapped to .Suppose we fix the block , then the vertices 1, 2 and 4 have either 0, 1 or 3 fixed points.
This completes the proof.
□
In the next theorem, we consider point-block incidence graphs generated by the block . We will show these graphs are either the Cartesian product of and a cycle, or a Möbius Ladder Graph with vertices. These graphs have a fixing number of 2.
Theorem 24.
Let be the point-block incidence graph generated by the block with computations performed mod . Then
Furthermore, the fixing numbers of each of these graphs is 2.
Proof.
We begin by constructing the graph with and where and . Then, .
We first consider the case where k is even. For the point-block incidence graph generated by the block with computations performed mod k, for we label the vertices with either points or blocks.
Then edges are added between vertices and and between vertices and . This will create a graph of the form .
Next, we consider the case where k is odd. For the point-block incidence graph generated by the block with computations performed mod k, for we label the vertices as in the previous case. Then, edges are added between vertices and and between vertices and . This will create a Möbius ladder graph with vertices.
These graphs have a fixing number of 2. We first note that fixing only one vertex still leaves a non-trivial reflection automorphism. If two vertices u and v are fixed then all remaining vertices w correspond to a unique pair . Therefore, the fixing number of these graphs is 2. □
In our next two theorems we give examples of graph families which have considerably larger fixing numbers.
Theorem 25.
(triplets) Let k be divisible by 3. Then, fix.
Proof.
This follows as a consequence of Lemma 4.3, where . □
Next, we present a family of connected graphs where the fixing number is . An example is shown in Figure 2.
Figure 2.
A half-step graph .
Theorem 26.
(half-steps) .
Proof.
It may be helpful to refer to Figure 2. The graph consists of k copies of which are connected by pairs of edges. The vertices in each are for all . As there exists an automorphism that transposes and along with and , one of these four vertices must be fixed to remove this automorphism. Therefore, the fixing number of is at least k. For the other bound we assume that point vertices are all fixed. Then, the block vertices , are all fixed as they are each adjacent to a different pair of fixed point vertices. Then, all of the block vertices , , are all fixed as they are each adjacent to a different vertex that was fixed in our first step. Then, the vertices are all fixed since they are each adjacent to a different triple of already fixed vertices. Therefore, □
5. Conclusions
There are two main approaches to studying the fixing number of circulant graphs that our paper uses, and each one has its own advantages. The first approach is by considering the generators of the circulant graph. This technique has the advantage of giving a concrete description of the neighbourhood of every vertex. As neighbourhoods are preserved in isomorphisms, this route is effective when proving that the fixing number is 2. Most of our results concerning this technique are an outcome of fixing 2 vertices and proving by examining the neighbourhoods that all other vertices are fixed. For the case with arbitrary generators, there needs to be more understanding as to which generators cause the fixing number to be higher than 2. In the cases we covered, those scenarios where the fixing number is not 2 are exactly the cases where twins occur but there are circulant graphs that do not have twins that still have a fixing number higher than 2. This leads to the second approach for investigating fixing numbers: studying structures such as twins. These structures which generate symmetry are key to understanding when the fixing number is larger than 2. A development of both of these techniques would result in a concrete understanding of when the fixing number is 2 and when it is not, thus hopefully leading to a general formula that gives the fixing number of any circulant graph.
On the other topic of point-block incidence graphs, Lemmas 2 and 3 were useful for investigating when . However, the second part of Lemma 3 depends on the modulus where the arithmetic is being performed. For example, the point-block incidence graphs when arithmetic is being performed mod 11, all point-block incidence graphs are isomorphic to either , or . We investigated the cases for even values of n, and the results are found in the Supplementary Materials section, but we note the problem gets increasingly more complex, particularly in cases where is highly composite.
Supplementary Materials
Supplementary materials are available online at https://www.mdpi.com/2227-7390/9/2/166/s1.
Author Contributions
Conceptualization, J.B., A.C., J.V., R.F., B.R. and D.N.; Formal analysis, J.B., A.C., J.V. and B.R.; Funding acquisition, D.N.; Software, R.F.; Writing—original draft, J.B., A.C., B.R. and D.N.; Writing—review & editing, A.C., B.R. and D.N. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Science Foundation: 1950189.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Acknowledgments
We are grateful for the careful readings and recommendations provided by two reviewers, which improved the presentation of this paper. This project was supported by a National Science Foundation Research Experiences for Undergraduates grant, No. 1950189.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Gibbons, C.; Laison, J. Fixing numbers of graphs and groups. Electron. J. Combin. 2009, 26, 1–13. [Google Scholar] [CrossRef]
- Erwin, D.; Harary, F. Destroying automorphisms by fixing nodes. Discret. Math. 2006, 306, 3244–3252. [Google Scholar] [CrossRef]
- Boutin, D. Identifying graph automorphisms using determining sets. Electron. J. Combin. 2006, 13, 1–12. [Google Scholar] [CrossRef]
- Boutin, D. The determining number of a Cartesian product. J. Graph Theory 2009, 61, 77–87. [Google Scholar]
- Cáceres, J.; Garijo, D.; González, A.; Márquez, A.; Puertas, M.L. The determining number of Kneser graphs. Discrete Math. Theor. Comput. Sci. 2013, 15, 1–14. [Google Scholar]
- Gonzáles, A.; Puertas, M.L. Removing twins in graphs to break symmetries. Mathematics 2019, 7, 1111–1123. [Google Scholar] [CrossRef]
- Lynch, K. Determining the Orientation of a Painted Sphere from a Single Image: A Graph Coloring Problem. 2001, Volume 26, pp. 1–11. Available online: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.22.5926&rep=rep1&type=pdf. (accessed on 14 December 2020).
- Bogdanowicz, Z.R. On isomorphism between circulant and Cartesian product of 2 cycles. Discret. Appl. Math. 2015, 194, 160–162. [Google Scholar] [CrossRef]
- West, D.B. Introduction to Graph Theory, 2nd ed.; Prentice-Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).