A graph is asymmetric if its automorphism group is trivial. Asymmetric graphs were introduced by Erdős and Rényi [1]. They suggested the problem of starting with an asymmetric graph and removing some number, , of edges and/or adding some number, , of edges so that the resulting graph is non-asymmetric. Erdős and Rényi defined the degree of asymmetry of a graph to be the minimum value of . In this paper, we consider another property that measures how close a given non-asymmetric graph is to being asymmetric. Brewer et al defined the asymmetric index of a graph , denoted is the minimum of so that the resulting graph is asymmetric [2]. It is noted that is only defined for graphs with at least six vertices. We investigate the asymmetric index of both connected and disconnected graphs including paths, cycles, and grids, with the addition of up to two isolated vertices. Furthermore for a graph in these families we determine the number of labelled asymmetric graphs that can be obtained by adding or removing edges. This leads to the related question: Given a graph where , what is the probability that for a randomly chosen edge , that will be asymmetric? A graph is called minimally non-asymmetric if this probability is . We give a construction of infinite families of minimally non-asymmetric graphs.
For a graph we will use to denote the set of vertices, and
to denote the set of edges.
The edge between vertices and
will be denoted . Two graphs and are isomorphic if there is a
bijection where
. Such a function is an
automorphism if it is an isomorphism from a graph to itself,
and the set of all automorphisms of a graph forms a group under function
composition. We will use to denote the automorphism
group of a graph . For more
information on graph automorphisms, see the text by Godsil and Royle
[3].
Here we start with a non-asymmetric graph and remove some number,
, of edges and/or add some number,
, of edges so that the resulting
graph is asymmetric. The asymmetric index of a graph , denoted , is the minimum so that the resulting graph is asymmetric. This parameter was
introduced by Brewer et al. [2].
Many graphs with asymmetric index of have been identified [2,4]. In this paper we
focus on enumerating the edges that “realize” the asymmetric index of
. Alternatively we consider the
question: Given a graph where
, what is the probability
that for a randomly chosen edge ,
will be asymmetric? For some
graphs the asymmetric index is realized by adding an edge, as opposed to
deleting an edge, and in these cases we will consider the probability of
adding a randomly selected edge to make the resulting graph asymmetric.
Before considering specific families of graphs, we note in the next
theorem that no graph has a single edge whose removal gives an
asymmetric graph.
Theorem 1. There is no non-asymmetric graph
with a unique edge such that is asymmetric.
Proof. An orbital is an orbit of acting on the ordered pairs . Note that the orbitals
partition the arcs of . Suppose
that is non-asymmetric, and is asymmetric, for some . Since is asymmetric, there is no
non-identity automorphism of
so that .
Consider the orbital
containing . If , then is asymmetric, as there is an
automorphism of that maps the
edge to the edge . Thus if is the unique edge for which
is asymmetric, then
either , or .
In the first case, every automorphism of fixes both and pointwise. In the second case, every
automorphism of either fixes
and pointwise, or maps and . In both cases we see that
every automorphism of fixes setwise. Since contains a non-trivial automorphism,
this contradicts our assumption that is asymmetric. Therefore there
is some edge so
that is asymmetric.
In Sections 2, 3, and 4 we
investigate paths, cycles, and grid graphs. We determine the number of
labelled asymmetric graphs that can be obtained by adding or removing
edges for each of these
graphs . Extending these results,
we also consider the graphs for each in these
classes.
A graph is called minimally non-asymmetric if the deletion
of any edge results in an asymmetric graph. In Section 5, we give a
construction of infinite families of minimally non-asymmetric graphs.
Let denote
the probability that is
asymmetric for a randomly selected edge of . Then a graph is minimally
non-asymmetric if . For the
complete graphs, the deletion of any edge from does not result in an asymmetric
graph, so . In Section 6, we show that if is rational, then there
is a graph for which .
2. Paths
Throughout, denotes the path
with vertices. In this section we
consider to be a path and up to
two isolated vertices where . We ask what is the probability that for a randomly chosen
edge, what is the probability that will be asymmetric? We establish that
if and only if . We begin
with the following result from Brewer et al. [2].
Theorem 2. When , the number of non-isomorphic
asymmetric graphs obtained by adding an edge to a path is .
It was shown that for all [2]. Next we count the number
of asymmetric labelled graphs that can be obtained by adding an edge to
. As an easy consequence of
Theorem 2 we have the following.
Lemma 1. When , the number of labelled asymmetric graphs obtained by adding
an edge to a path is .
Theorem 3. Let and . The number of labelled
asymmetric graphs obtained by adding an edge between a path and is if is even and if is odd.
Proof. Let the vertices of and let the two
isolated vertices be and . We first note to obtain an asymmetric
graph an added edge must be incident to either or . Without loss of generality we will
consider adding an edge that is incident to . We first note that adding an edge from
to either or will result in a path that is not
asymmetric with one isolated vertex. Also, adding an edge between and or would result in a
non-asymmetrical subdivided star with an isolated vertex. Additionally,
if is odd then adding an edge
between and the middle vertex of
the path will result in a graph that is not asymmetric. Adding an edge
incident to an isolated vertex and any vertex that is not , , , or will result in a subdivided star
where the pendant paths all have different lengths, which is
asymmetric.
When , Theorem 3
gives the number of ways the asymmetric index can be realized by adding
one edge. However, in the case of the added edge can either connect two
vertices of the path, or connect the isolated vertex to a vertex on a
path. Hence Lemma 1 and Theorem 3 can be combined
to give the following result.
Theorem 4. Let . The number of labelled asymmetric
graphs obtained by adding an edge to is
We note that a graph consisting of a path and three or more isolated
vertices has an asymmetric index of at least two. Hence we have the
following result.
Corollary 1. Let . Then if and only if .
3. Cycles
It was shown in Brewer et al. [2] that the asymmetric index of a cycle on at
least six vertices is 2. We will consider cycles with at least six
vertices as the asymmetric index is not defined for cycles with fewer
than six vertices [1]. The
cycle with can be turned into an asymmetric
graph by adding two edges. This can be achieved in three different ways.
If is considered to be a
regular -gon embedded in the unit
circle, then two edges can be added to the -gon. These chords either meet at a
vertex, are totally disjoint, or cross in the interior of the -gon. The conditions for which two
chords can be added to was
determined in [2]. Now we
count the total number of labelled asymmetric graphs obtained from by adding two edges
case-by-case.
Lemma 2. For , the number of labelled asymmetric graphs obtained from by adding two chords that meet at a
vertex is
Proof. Let be
the number of labelled non-asymmetric graphs obtained from by adding two chords that meet at a
vertex. We show that
Label the vertices of
cyclically with ,
and consider adding two chords incident with . There are vertices for which we can add the edge , so there are graphs formed by adding
two chords incident with .
Suppose we add chords
and . The resulting graph
has a non-trivial automorphism if and only if , so we get one
non-asymmetric graph for each . Performing the same count for each
vertex gives the above
formulas for .
Thus the total number of asymmetric labelled graphs obtained this way
is . This
gives the stated formulas for .
Lemma 3. For , the number of labelled asymmetric graphs obtained from by adding two chords that do not
intersect is
Proof. As in the proof of Lemma 2, we count the
non-asymmetric graphs directly, and obtain the number of asymmetric
configurations by taking the complement. We show that the total number
of non-asymmetric labelled graphs with two non-intersecting chords is
given by
Again, label the vertices of
cyclically with .
Consider adding chords and
where occur in cyclic order. In order
to add edges and we must have at least one vertex
between and , and between and in cyclic order. If we suppress an
arbitrary vertex between each, then we have and three vertices chosen on . Likewise, choosing three
vertices in
cyclic order on , then
inserting a vertex between each of the pairs and , we end up with vertices
on so that and can be added to form
non-intersecting chords. Thus the total number of configurations
anchored at is .
The non-asymmetric graphs with two non-intersecting chords anchored
at fall into three categories. We
count the total number of each in turn.
First, consider the case where the cycle that uses the path along
from to and the edge has the same length as the cycle
that uses the path along from
to and the edge . This occurs when , or equivalently when . So if we choose , then must be , and we have choices for . Thus the total number of
non-asymmetric graphs of this type is
The second type of non-asymmetric graph occurs when the paths along
from to , and from to have the same length. These graphs are
exactly the same as graphs of the first type, except we want the equal
cycle segments to appear clockwise instead of counterclockwise. So the
number of graphs of this type is also .
Finally, the third category of non-asymmetric graph comprises graphs
that fall into both the first type, and the second type. That is, the
paths along from to and from to have the same length, and the paths
along from to and from to have the same length. In our counting
above, we have double-counted these. This can only occur when is even, and choosing fixes both and . Since , there are of these graphs.
We have counted the graphs anchored at . So to recover the total number of
graphs we multiply by to account
for the choices of anchor, and
divide by as each graph appears
twice, anchored at different vertices. Thus we obtain the stated
formulas for .
This implies that the total number of asymmetric labelled graphs is
, and
gives the stated formulas for .
Lemma 4. For , the number of labelled asymmetric graphs obtained from by adding two crossing chords is
Proof. As in the proofs of the preceding lemmas, we count
the non-asymmetric graphs directly. We show that the total number of
non-asymmetric labelled graphs with two crossing chords is given by
Label the vertices of
cyclically with .
Note that every choice of
vertices corresponds to a graph with two intersecting chords. So the
total number of graphs is . We count the non-asymmetric graphs by choosing , and additional vertices that appear in cyclic order. These
vertices separate into paths
with edges respectively.
The graph obtained by adding the crossing edges is symmetric when
exactly one of the following holds:
and ;
and ;
or .
We begin by counting the non-asymmetric graphs of type (3). More
specifically, we count the symmetries where . Assume is odd. If is fixed, then is determined, and choosing forces . So for all we have choices for , and so there are such graphs. Now
since is odd, and all of the non-asymmetric
graphs arise in this way. As we let the anchor range from to we count every such configuration
twice, so we have in
total.
If is even, then we can apply
the same logic as in the previous paragraph. Take and as varies from to the same calculation gives type (3) graphs. These
account from all graphs that arise when or , but not both. When and , then the two intersecting chords
both bisect . There are such chords, so there are an
additional graphs
when is even.
For the non-asymmetric graphs of types (1) and (2), we see that must be even. Moreover, these cases are
rotationally equivalent. So it suffices to count those of type (1). If
, and , then and bisects . So we can count these graphs by
fixing a bisector of , and
counting all of the “perpendicular bisectors” of this chord. There are
of these, so we have non-asymmetric graphs of
type (1).
Finally, when is even we need
to pay attention to overcounting. If is divisible by , then it is possible that . In this case, our non-asymmetric
graph is counted times (it
appears once as type (3), and then twice as type (1)). Thus we need to
subtract off to fix our
overcounting. Putting everything together we find the total number of
non-asymmetric labelled graphs is as given.
Now the total number of asymmetric labelled graphs is , which gives the
stated formulas for .
Putting together Lemmas 2, 3, and 4 we get the
following formula for the total number of labelled asymmetric
graphs.
Theorem 5. For , the number of labelled asymmetric graphs that can be
obtained from by adding two
edges is
We can phrase this result in terms of the probability of creating an
asymmetric graph by adding edges to a cycle. Given a cycle with , adding two edges at random
results in an asymmetric graph with probability , where
is the total number of ways to
add a pair of edges to . In each
of the three cases, converges quickly to
. Extending Theorem 5, we consider the graph for . In fact, the asymmetric index of
a cycle (with at least six vertices) with one or two isolated vertices
is the same as the asymmetric index of a cycle.
Corollary 2. We have that .
Proof. We consider the case of (the graph obtained from
by adding two isolated
vertices) for . In this case
we must add one edge joining one of the isolated vertices to the cycle,
as well as an edge amongst the cycle vertices to break the reflection
that fixes a vertex of degree 1 and a vertex on the original cycle. It
is clear that since the same two edges that could be added to to create an asymmetric graph, could
be added to to create
an asymmetric graph. To show the reverse inequality, we first note that
adding a chord to the cycle will leave an automorphism that is a
reflection that preserves that two vertices incident to the chord. We
next note that adding an edge incident to the isolated vertex will leave
a graph that has a reflection preserving the vertex (now of degree 1)
and a vertex in the original cycle as a non-trivial automorphism, so
.
Theorem 6. The number of labelled asymmetric
graphs that can be obtained from , when , by
adding two edges is
Proof. Consider the cycle with vertices labelled in cyclic order. Label
the isolated vertices and . Now suppose we add the edge to . The resulting graph has a
single non trivial automorphism that can be described as a
“reflection” about the vertex .
That is, fixes , , and pointwise, and maps for all .
To break this symmetry, we add one edge to so that is no longer an automorphism, and no
new automorphism is created. Suppose we add the edge for some . Then is no longer an automorphism unless
, and no new automorphism is
created. Thus there are edges that can be added to break the symmetry.
Here the difference between the even and odd case is that when is odd, , and have no invalid choice of .
Finally, we have sets of
two edges for each “anchor” vertex on , and two choices for which of and to connect to. Thus the total number is , which is the given formula.
4. Grid Graphs
In this section our focus is on the graphs . For rectangular
grids, , and we let
be the number of edges
so that is asymmetric. Note that is symmetric in its inputs.
Throughout, we let be labelled
with the numbers
in linear order, so the vertices of are labelled with the pairs for and .
Theorem 7. For we have
Proof. For the
result is easily verified. Suppose . Let be the
automorphism that maps and . Then if , is an automorphism of . So none of the edges of this
type can be removed to create an asymmetric graph.
Given symmetry by , we
consider the edges of the form . Consider the graph
. When or , the graph is isomorphic to with a path of length 2 appended
to one of its “corner” vertices. Since we see that the automorphisms
of permute the corner
vertices among themselves, and that the stabilizer of each is trivial.
Thus is asymmetric.
Now suppose . The
graph is isomorphic to and joined by a cut edge
connecting two of their corner vertices. Call the vertices incident with
the edge and . Any automorphism of either fixes and , or swaps them. If and are swapped, then the automorphism
swaps and which implies that . This is only possible when
is even and . If is a non-trivial automorphism of
that fixes both and , then is a non-trivial automorphism on one
of and that fixes a corner vertex.
This is only possible if , or
. Since , we see that this gives two
choices for that result in a
non-asymmetric graph .
Thus the total number of edges
for which is asymmetric is when is odd, and when is even.
Theorem 8. For ,
Proof. Note that every automorphism of is determined by its action on the
corner vertices. Since the corners are the only vertices of degree in , any automorphism permutes the corners amongst
themselves. Once we specify ’s
action on the corner vertices, we have also determined the action of
on the paths between the
corners along the boundary. This follows as the non-corner boundary
vertices are the only vertices of degree . Thus their images under are determined by their distances to
the nearest corner vertices. This implies that the corners fix the
action of on the entire
boundary cycle . Now consider
. This graph is isomorphic
to . Again on this
smaller grid, the action of on
determines the images of the
corner vertices of . This
follows as each such corner is contained in a , the remaining vertices of which have
already been mapped by . Now we
simply iterate the previous argument. The images of the corners of are determined, thus its outer
cycle is determined, we remove this cycle and consider the next smaller
grid. Thus the action of on
the corners of determines
completely.
Now consider the graph for some edge of . We refer to as a vertical edge if , or a horizontal edge
if . Note that
the argument in the previous paragraph implies that every automorphism
of either maps every
horizontal edge to a horizontal edge and every vertical edge to a
vertical edge, or every horizontal edge to a vertical edge and vice
versa. This implies that the automorphisms of map horizontal edges to horizontal
edges, and vertical edges to vertical edges. It also follows from our
first argument that the automorphisms of are also determined by their action on
the corner vertices of .
Together this implies that the only possible non-identity automorphisms
of (for any edge ) are the maps
If is a vertical edge, then
is only an automorphism if
, in
which case must be odd. Also, if
is vertical, then is only an automorphism if , in which case
is even. Similarly, if is a horizontal edge, then is only an automorphism if , in which case
must be even; and is only an automorphism if , in which
case is odd. Now a simple count
completes the proof.
As for paths and cycles, we consider the graphs for . For , there is always an
automorphism swapping two isolated vertices, so this graph can no longer
be made asymmetric by the deletion of an edge. We see that , however
now we must add an edge instead of deleting one.
Theorem 9. The number of labelled asymmetric
graphs that can be created by adding an edge to is
Proof. Let and be the isolated vertices added to . Consider adding the edge to to create the graph . Note that has a non-trivial automorphism if
and only if has a non-trivial
stabilizer as a vertex of .
As was proved in the previous proof, the automorphisms of are determined by their action on
the corner vertices. This implies that the only vertices with
non-trivial stabilizers are: the vertices when is odd; the vertices when is odd; and, the vertices and the vertices when .
In the first case, we have
vertices for which the edge
results in a non-asymmetric graph. In the second, we have such vertices; and, in the last we have
when is even and when is odd (in the odd case there is a centre vertex
that is counted twice). Subtracting these from the total number of
vertices , and multiplying by
to account for both and , gives the stated formulas.
Note that Theorem 9 establishes part of the analogous result
for . For , the asymmetric index can
be realized by adding one edge. If the edge is added between a vertex of
and the isolated vertex,
then the number of asymmetric graphs that result is counted as . However, for in addition to deleting an
edge we can also add an edge to create an asymmetric graph.
Our results on suggest an
extension to cylindrical grids, , and toroidal grids, . We know that . However, unlike these graphs have their asymmetric
index realized by adding an edge, as opposed to removing an edge. For
toroidal grids, ,
and this can be realized either by adding two edges, or subtracting two
edges.
The enumeration problems for the graphs mentioned in the above two
paragraphs are a natural direction for future research, and would make
good problems for undergraduate research.
5. Infinite Families of Minimally Non – Asymmetric Graphs
In this section we give a recursive construction that will result in
an infinite families of minimally non-asymmetric graphs.
Theorem 10. There exists an infinite class of
recursively-built minimally non-asymmetric graphs.
Proof. We start with the graph on 9 vertices shown in Figure 1. We note that has only one non-trivial automorphism
(corresponding to a reflection of the picture in Figure 1 over the vertical line through
vertex ). Since the removal of any
edge will remove this symmetry,
is minimally non-asymmetric.
Figure 1: Minimally Non-asymmetric Graph with 9 Vertices
We then extend by subdividing
the edges and with vertices and respectively, and adding two additional
vertices , attached to , , , and , and attached to , ,
and . This operation preserves the
asymmetric index of the graph and the single automorphism (which
corresponds to the reflection of the picture in Figure 1 over the vertical line
through ). Hence the extended
graph is also minimally
non-asymmetric.
Figure 2: Minimally Non-Asymmetric Graph With 13 Vertices
The construction of from
can be repeated as follows. In
we have induced -cycles and . Add a new vertex in the
middle of , and connect
it to , , and , along with an additional vertex that bisects the edge . Perform the same operation to
the cycle . This results
in a minimally non-asymmetric graph that again has two induced
-cycles on its ends.
This extension procedure can be repeated to create an infinite family
of minimally non-asymmetric graphs.
We leave verification that the graphs in Figure 1 and Figure 2 are
minimally non-asymmetric to the reader.
Let be the result of
applying the construction shown between the graphs in Figure 1 and
Figure 2 times, for . To show that is minimally non-asymmetric, we reverse
the recursive process by identifying a graph created by removing the two
vertices , and merging
vertex with vertex and vertex with vertex . If it is the case that in that or then simply delete or from , in lieu of merging.
Now consider an automorphism of . Due to the large degree of
vertices and , with adjacent vertices and each with small degree, is the
identity or . Then forms an
automorphism of . If , then , so by induction, we can
conclude that the only non-trivial automorphism of is a horizontal reflection.
In a similar manner, let and consider
an automorphism . As long as
is not incident to either or then would form an automorphism of so
by induction is the trivial
automorphism.
Finally if is incident to
either or then there is a common neighbor of
either and or and but not
both, which is a contradiction. If not then and are the common neighbors of and , and and , respectively, so and . However since and have different degrees, we have a
contradiction.
6. Realizing All Rational Probabilities
Let
denote the probability that the removal of a randomly selected edge from
results in an asymmetric graph.
We show that for any rational number there exists a graph where .
Theorem 11. For any rational number there exists a graph
such that .
Proof. For a minimally non-asymmetric graph , , and . To construct
a graph for which
when is a rational
number, we introduce the graph
shown in Figure 3. Note that is minimally non-asymmetric.
Figure 3: Minimally Non-Asymmetric Graph on 9 Vertices
Let be the graph shown in
Figure 4. This graph is constructed from by adding the edge to . Note that removing any edge other than
from results in an asymmetric graph,
but is not asymmetric.
Thus .
Figure 4: Graph With a Single Edge Whose Removal
Does Not Create an Asymmetric Graph
Note that we can modify
by replacing the induced -cycle on
the left side of the picture in Figure 4 by an
arbitrarily large even cycle. Let be the graph in Figure 5 where the -cycle in is replaced with an even cycle of
length . In the generalization,
the graph has only one non-trivial automorphism (refection over the
horizontal midline). As a result the edge is the only edge that is not changed
under this automorphism. Hence for all we see that ,
and is the only edge whose
removal results in a non-asymmetric graph.
Figure 5: Graph With a Single Edge Whose Removal Does
Not Create an Asymmetric Graph
We also note that in
subdividing the edge gives a
graph in which the removal of any original edge gives an asymmetric
graph, while the removal of any edge produced in the subdivision of
gives a non-asymmetric graph. Let
be the graph obtained from
by subdividing the edge to produce edges.
Now suppose we are given , a rational number . Then we have positive integers with . Without loss of generality we can
assume that . Consider
the graph . The total number
of edges in is , and there are edges whose removal gives an
asymmetric graph. We want which
implies We
can always choose so that the
right-hand side is a positive integer. This gives values of and so that .
Acknowledgments
We would like to thank two anonymous referees whose careful reading
and comments helped improve the presentation of this paper. In
particular we are grateful to one referee for providing the outline for
the proof of Theorem 16. This research was supported by the National
Science Foundation Research for Undergraduates Award 1659075.
Conflict of
interest
The authors declare no conflict of interest.
References:
Erdős, P. and Rényi, A., 1963. Asymmetric graphs.
Acta Mathematica Hungarica, 14(3-4), pp.295-315.
Brewer, A.,
Gregory, A., Jones, Q. and Narayan, D.A., 2018. The Asymmetric Index of
a Graph. arXiv preprint arXiv:1808.10467.
Godsil, C. and Royle, G.,
2001. Algebraic graph theory. Springer-Verlag.
Flórez, R and
Narayan, D.A., 2019. Minimally Non-Asymmetric Graphs and Balanced
Incomplete Block Designs. Congressus Numerantium, 233,
pp.245-254