92 research outputs found
Most switching classes with primitive automorphism groups contain graphs with trivial groups
The operation of switching a graph Gamma with respect to a subset X of the vertex set interchanges edges and non-edges between X and its complement, leaving the rest of the graph unchanged. This is an equivalence relation on the set of graphs on a given vertex set, so we can talk about the automorphism group of a switching class of graphs. It might be thought that switching classes with many automorphisms would have the property that all their graphs also have many automorphisms. But the main theorem of this paper shows a different picture: with finitely many exceptions, if a non-trivial switching class S has primitive automorphism group, then it contains a graph whose automorphism group is trivial. We also find all the exceptional switching classes; up to complementation, there are just six.Peer reviewe
Generating sets of finite groups
We investigate the extent to which the exchange relation holds in finite groups G. We define a new equivalence relation ≡m, where two elements are equivalent if each can be substituted for the other in any generating set for G. We then refine this to a new sequence ≡(r)/m of equivalence relations by saying that x≡(r)/m y if each can be substituted for the other in any r-element generating set. The relations ≡(r)/m become finer as r increases, and we define a new group invariant ψ(G) to be the value of r at which they stabilise to ≡m. Remarkably, we are able to prove that if G is soluble then ψ(G) ∈ {d(G),d(G)+1}, where d(G) is the minimum number of generators of G, and to classify the finite soluble groups G for which ψ(G)=d(G). For insoluble G, we show that d(G) ≤ ψ(G) ≤ d(G)+5. However, we know of no examples of groups G for which ψ(G) > d(G)+1. As an application, we look at the generating graph of G, whose vertices are the elements of G, the edges being the 2-element generating sets. Our relation ≡(2)m enables us to calculate Aut(Γ(G)) for all soluble groups G of nonzero spread, and give detailed structural information about Aut(Γ(G)) in the insoluble case.Peer reviewe
Most primitive groups are full automorphism groups of edge-transitive hypergraphs
We prove that, for a primitive permutation group G acting on a set X of size n, other than the alternating group, the probability that Aut (X,YG) = G for a random subset Y of X, tends to 1 as n → ∞. So the property of the title holds for all primitive groups except the alternating groups and finitely many others. This answers a question of M.H. Klin. Moreover, we give an upper bound n1/2+ε for the minimum size of the edges in such a hypergraph. This is essentially best possible.Peer reviewe
Computing in matrix groups without memory
Funding: UK Engineering and Physical Sciences Research Council award EP/K033956/1Memoryless computation is a novel means of computing any function of a set of registers by updating one register at a time while using no memory. We aim to emulate how computations are performed on modern cores, since they typically involve updates of single registers. The computation model of memoryless computation can be fully expressed in terms of transformation semigroups, or in the case of bijective functions, permutation groups. In this paper, we view registers as elements of a finite field and we compute linear permutations without memory. We first determine the maximum complexity of a linear function when only linear instructions are allowed. We also determine which linear functions are hardest to compute when the field in question is the binary field and the number of registers is even. Secondly, we investigate some matrix groups, thus showing that the special linear group is internally computable but not fast. Thirdly, we determine the smallest set of instructions required to generate the special and general linear groups. These results are important for memoryless computation, for they show that linear functions can be computed very fast or that very few instructions are needed to compute any linear function. They thus indicate new advantages of using memoryless computation.Peer reviewe
Synchronizing permutation groups and graph endomorphisms
The current thesis is focused on synchronizing permutation groups and on graph endo-
morphisms. Applying the implicit classification of rank 3 groups, we provide a bound
on synchronizing ranks of rank 3 groups, at first. Then, we determine the singular graph
endomorphisms of the Hamming graph and related graphs, count Latin hypercuboids of
class r, establish their relation to mixed MDS codes, investigate G-decompositions of
(non)-synchronizing semigroups, and analyse the kernel graph construction used in the
theorem of Cameron and Kazanidis which identifies non-synchronizing transformations
with graph endomorphisms [20].
The contribution lies in the following points:
1. A bound on synchronizing ranks of groups of permutation rank 3 is given, and a
complete list of small non-synchronizing groups of permutation rank 3 is provided
(see Chapter 3).
2. The singular endomorphisms of the Hamming graph and some related graphs are
characterised (see Chapter 5).
3. A theorem on the extension of partial Latin hypercuboids is given, Latin hyper-
cuboids for small values are counted, and their correspondence to mixed MDS
codes is unveiled (see Chapter 6).
4. The research on normalizing groups from [3] is extended to semigroups of the
form , and decomposition properties of non-synchronizing semigroups are described which are then applied to semigroups induced by combinatorial tiling
problems (see Chapter 7).
5. At last, it is shown that all rank 3 graphs admitting singular endomorphisms are
hulls and it is conjectured that a hull on n vertices has minimal generating set of at
most n generators (see Chapter 8)
Computing in permutation groups without memory
Funding: UK Engineering and Physical Sciences Research Council (EP/K033956/1)Memoryless computation is a new technique to compute any function of a set of registers by updating one register at a time while using no memory. Its aim is to emulate how computations are performed in modern cores, since they typically involve updates of single registers. The memoryless computation model can be fully expressed in terms of transformation semigroups, or in the case of bijective functions, permutation groups. In this paper, we consider how efficiently permutations can be computed without memory. We determine the minimum number of basic updates required to compute any permutation, or any even permutation. The small number of required instructions shows that very small instruction sets could be encoded on cores to perform memoryless computation. We then start looking at a possible compromise between the size of the instruction set and the length of the resulting programs. We consider updates only involving a limited number of registers. In particular, we show that binary instructions are not enough to compute all permutations without memory when the alphabet size is even. These results, though expressed as properties of special generating sets of the symmetric or alternating groups, provide guidelines on the implementation of memoryless computation.Peer reviewe
A generalisation of t-designs
AbstractThis paper defines a class of designs which generalise t-designs, resolvable designs, and orthogonal arrays. For the parameters t=2,k=3 and λ=1, the designs in the class consist of Steiner triple systems, Latin squares, and 1-factorisations of complete graphs. For other values of t and k, we obtain t-designs, Kirkman systems, large sets of Steiner triple systems, sets of mutually orthogonal Latin squares, and (with a further generalisation) resolvable 2-designs and indeed much more general partitions of designs, as well as orthogonal arrays over variable-length alphabets.The Markov chain method of Jacobson and Matthews for choosing a random Latin square extends naturally to Steiner triple systems and 1-factorisations of complete graphs, and indeed to all designs in our class with t=2,k=3, and arbitrary λ, although little is known about its convergence or even its connectedness
- …
