November 27, 2006
The first author acknowledges support from the NSF grant DMS 0140578. We also thank D. Goldstein for his comments on earlier drafts.
We also thank J. Buhler and I. Pak for their input.
Permutation Polytopes and Indecomposable Elements in Permutation Groups
Robert Guralnick and David Perkinson
Robert M. Guralnick, Department of Mathematics, University of Southern California, 3620 S. Vermont Ave., Los Angeles CA 90089-2532 E-mail address : guralnic@usc.edu David Perkinson, Department of Mathematics, Reed College, Portland, OR 97202 E-mail address : davidp@reed.edu
-
Abstract.
Each group
of
permutation matrices has a corresponding permutation polytope,
.
We relate the structure of
to the transitivity of
. In particular, we show that if
has
nontrivial orbits, then
is a sharp upper bound on the diameter of the graph of
. We also show that
achieves its maximal dimension of
precisely when
is
-transitive. We then extend the results of Pak [22] on mixing times for a random walk on
. Our work depends on a new result for permutation groups involving writing permutations as products of indecomposable permutations.
1 Introduction
Let
be a subgroup of
, the symmetric group on
. Via the usual representation of
as a group of
permutation matrices, each element of
may be considered as an element of
. The convex hull in
of the elements of
is
, the permutation polytope associated with
. Permutation polytopes and their linear projections have been studied extensively due to their connection to problems in combinatorial optimization [5] , [6] , [20] , [24] . The most well-known example is the case where
with corresponding permutation polytope called the
-th Birkhoff polytope or the
-th assignment polytope [9] , [10] , [24] . Even here there are open problems [22] ; for instance, its volume is known only up to
[7] . Some newer applications of permutation polytopes are to group resolutions [13] and communications networks [17] , [23] .
The main concern of this paper is to establish links between (algebraic) properties of an arbitrary permutation group
and (geometric) properties of its corresponding permutation polytope
. We are especially interested in ways in which the transitivity of
is reflected in its polytope. First, Theorem 2.1 , shows that every element of a transitive permutation group can be written as a product of at most two so-called indecomposable elements (see § 2 for definitions). The geometric consequence is Corollary 3.7 : if
has
non-trivial orbits, then the diameter of
, i.e., the diameter of the edge graph of
, is bounded by
. Thus, if
is transitive, the diameter of
is at most
. This generalizes previous work establishing the diameters of the Birkhoff polytopes [4] , [25] and the diameters of the polytopes corresponding to the groups of even permutations [11] . In the language of Babai et al. [3] , we have bounded the diameter of the group
with respect to the set of generators consisting of its indecomposable elements.
Corollary 3.7 relies on Theorem 3.5 characterizing the smallest face of a permutation polytope containing two prescribed vertices (group elements) in terms of their cycle structure. In particular, we characterize the edges of a permutation polytope, as previously known for the Birkhoff polytopes [21] and for the polytopes corresponding to the groups of even permutations [11] . The special case
in Theorem 3.5 is Proposition 2.1 in [8] .
The other main result concerning transitivity is Corollary 3.4 , showing that the dimension of
is bounded by
with equality if and only if
is
-transitive. The dimension of the
-th Birkhoff polytope is known to equal the maximum value,
, by an easy calculation in linear algebra. With more work, one may similarly show that the maximum dimension is achieved when
is the collection of all even permutations and
[11] . Corollary 3.4 generalizes these results and provides a conceptual explanation.
In the final section of the paper, we generalize the results of [22] about the mixing time of random walks on these polytopes. This says that random products of indecomposable elements tend to the uniform distribution very quickly for
primitive (Pak [22] handles the case of the Birkhoff polytope).
The results in this paper stem from systematic experimentation using the computer programs GAP [14] for group theory and Polymake [15] for polytopes.
2 Permutation Groups
Let
be a permutation group acting faithfully on a (finite) set
.
We say
is indecomposable if
where
are nontrivial elements of
and
is empty, where
is the set of points of
moved by
. Let
be the set of fixed points of
and
.
We shall prove:
Theorem 2.1.
Let
be transitive on
. Then every element of
is a product of at most
indecomposable elements.
In fact, for inductive purposes, it is better to prove a slightly stronger result:
Theorem 2.2.
Let
be transitive on
. Then every element of
is a product of two elements, each indecomposable and at least one fixed point free.
We will prove this result in the next few subsections. We first show that it suffices to assume that
acts primitively on the set
(i.e.
preserves no nontrivial partition of
).
We then show that the result holds when the group is primitive and not almost simple (recall a group is almost simple if it has a unqiue minimal normal subgroup that is a nonabelian simple group).
Finally, we show that in the almost simple case, aside from the case that
contains
, every element is indecomposable (whence the result follows since fixed point free elements in a finite transitive permutation group always exist). The result in the case
or
is elementary.
We do have to invoke the classification of finite simple groups to handle the case that
is almost simple. The key result we use is the classification of primitive permutation groups containing a nontrivial element with
.
We first point out some easy consequences.
Lemma 2.3.
Suppose that
is a finite
-set with
and
invariant under
. Let
be the normal subgroup of
acting trivially on
. If every element of
acting on
can be written as a product of
indecomposables and every element of
can be written as a product of
indecomposables, then every element of
is a product of
indecomposables.
-
Proof.
If
, let
denote
considered as permutation on
.
We claim that if
and
is indecomposable, then
is indecomposable for some
. Proof of Claim: If
is indecomposable, we are done. If not, write
where
is empty and
is not in
. Since
is indecomposable,
and
. Thus,
is indecomposable.
The claim implies that we can write
as a product of
indecomposables (or fewer) times an element of
. By assumption, the element in
can be written as a product of
indecomposables (in
and thus also in
). □
Corollary 2.4.
If
, then every element of
can be written as a product of
indecomposables where
is the number of nontrivial orbits of
.
Corollary 2.5.
If
, then every element of
can be written as a product of
indecomposables.
-
Proof.
By induction and the lemma above, it suffices to consider the case that
is transitive. By the theorem, the result holds for
.
Inspection shows that for
, every nontrivial element is indecomposable.
□
2.1 Reduction to the Primitive Case
Let
be a group acting faithfully and transitively on the finite set
. Let
.
Lemma 2.6.
Let
be a nontrivial
-invariant partition of
. Let
be the normal subgroup of
preserving each
. Let
.
-
(1)
If
is fixed point free and indecomposable on
, then every element in
is fixed point free and indecomposable on
.
-
(2)
If
is indecomposable on
, then there is some element in
that is indecomposable on
.
-
Proof.
We prove both statements simultaneously. Reordering if necessary, we may assume that
moves the sets
and fixes the other
. Assume also that
is indecomposable on
.
Suppose that
where
is empty. Then
and
and
cannot move a common
. Since
is indecomposable, we may assume that
and
. Thus,
and the second statement holds.
Moreover, since
and
share no moved points,
must be trivial on each block moved by
. So if
has no fixed points on
, then
and
is indecomposable. □
An immediate consequence is:
Corollary 2.7.
Suppose that
is a counterexample to Theorem 2.2 and that
is a nontrivial
-invariant partition of
. Let
be the normal subgroup of
acting trivially on
. Then
acting on
is also a counterexample to the Theorem 2.2 .
Note that it is possible that the partition exists and
. This shows that a minimal counterexample (with respect to
) must be a primitive group. We deal with this case in the next two subsections.
2.2 Primitive Groups I
In this subsection, we assume that
is not almost simple and acts primitively (and faithfully) on the finite set
of cardinality
.
The structure of finite primitive groups is quite constrained. See [2] for a detailed description.
Theorem 2.8.
Assume that
contains a regular normal subgroup
. Then one of the following holds:
-
(1)
Every element of
is indecomposable.
-
(2)
is an elementary abelian
-group of order
and
where
is a subgroup of
acting irreducibly on
and containing transvections.
Moreover,
satisfies the conclusion of Theorem 2.2 .
-
Proof.
It follows by [2] that
is a direct product of isomorphic copies of a simple group
. If
has a fixed point, then as
-set, we can identify
with
and the fixed points of
are identified with
. Unless
, any proper subgroup of
has index at least
, so for
, the proportion of fixed points is at most
. Thus,
is nonempty for any two nontrivial elements in
. This proves (1).
So
is an elementary abelian
-group of order
. If
, then
is cyclic of order
and the result hold. If
, the argument of the previous paragraph applies and we see that
with equality if and only if
induces a transvection acting on
. This proves (2).
So it suffices to prove the last statement in the case
where
and
with
acting irreducibly and faithfully on
and containing transvections. Note that if
is decomposable, then
where
are involutions fixing precisely one half the points of
. Moreover,
and
commute and the fixed point sets of
and
must be disjoint. Thus,
is a fixed point free involution.
If
, then
and the result holds by inspection. So assume that
.
So let
. Choose
with
of order
and
with
a transvection in
. So
is fixed point free (since
is) and indecomposable (since it has order greater than
).
Now write
. So
is indecomposable and fixed point free. We just have to ensure that
is indecomposable. If this is decomposable, then in particular
is an involution and so
inverts
modulo
. If
is nontrivial, there is certainly some
not inverting
. If
, any
works. So assume that
is a nontrivial element of
. Since
acts irreducibly on
and contains transvection, we can choose two noncommuting transvections
and
. It follows that
has order
and centralizes a subgroup
of
of index
. Now set
where
.
So
is fixed point free. Thus,
is indecomposable and fixed point free. Moreover,
has order a multiple of
and so is indecomposable.
This completes the proof. □
There are few irreducible groups containing transvections. See [19] .
We can now handle all primitive groups other than the almost simple groups.
Theorem 2.9.
Assume that
acts faithfully and primitively on the set
of cardinality
. Assume that
is not almost simple. Every element of
can be written as a product of two indecomposable elements, one of which is fixed point free.
-
Proof.
By the previous result, we may assume that
does not contain a regular normal subgroup. We may also assume that some nontrivial element of
fixes at least
points. It follows by the structure of primitive groups [2] , the previous result and [16] that
preserves a Cartesian product structure on
.
More precisely, we can write
where
,
and
where
acting coordinatewise on
and
permutes the coordinates. Furthermore,
has a unique minimal normal subgroup
where
is a nonabelian simple and
acts on
and trivially on
for
.
Let
be the
th copy of
in
.
We claim that
is decomposable implies
for some
. It suffices to show that this is the case for
. Suppose that
are nontrivial elements and
is empty. Suppose that
acts on an
and
on an
with
. Choose
moved by
and
moved by
. Then any point of
whose
th coordinate is
and
th coordinate is
is moved by
and
, a contradiction.
This shows that if
and
are both in
, then they are both in
for some
and so also
. If neither
nor
is in
, then
and
each move at least
points and so
is nonempty. Finally, suppose that
is not in
and
. Arguing as above, we see that it suffices to consider the case that
permutes the
transitively. Say
is nontrivial on
and moves
. Then
cannot fix all points of
with first coordinate
and so
is empty.
This proves the claim.
We now complete the proof of the result.
Let
. If
is not in
, then choose
with
not in
for any
and
fixed point free (just choose
fixed point free and
nontrivial). Then
is the desired decomposition (
is not in
and so indecomposable). If
, we choose a similar
guaranteeing that
is not in
for any
.
□
2.3 Almost Simple Groups
We now consider almost simple groups. So
is almost simple group and has socle
and acts transitively on
of cardinality
.
We first deal with the cases
or
. Note that the lemma is just the theorem for these groups.
Lemma 2.10.
-
(1)
Any element of
can be written as a product of an
-cycle and a
-cycle for some
.
-
(2)
If
is even, then every element of
can be written as product
where
has exactly two orbits each of even length and
is a
-cycle or
has precisely two nontrivial orbits each of even length.
-
Proof.
Suppose that
has
orbits.
Let
be a
-cycle moving precisely one point in each
-orbit. Then
is an
-cycle, whence (1) holds.
Now suppose that
is even and
. If
, the result is clear. Otherwise, write
where
is an
-cycle and
is a
-cycle.
Necessarily
is even and the construction above shows that we can take
.
Let
be a transvection moving at least
point fixed by
. Then
has precisely
orbits and we can pick
so that each of the orbits is even. Then
is either a
cycle (if
and
are not disjoint) or has two nontrivial orbits (of length
and
). So
, whence (2) holds. □
There are a few other special cases that we want to separate out.
Lemma 2.11.
Let
or
with
acting on
, the set of
-sets for some
with
. Then every element of
is indecomposable.
-
Proof.
We show that for
nontrivial,
and
have a nonempty intersection. Let
. If
and
, we write
for the image of
under
.
First suppose that
and
move a common point in the natural representation. So we may assume that
and
each move
. Let
be a
-set containing
but missing
and
. Then
and
both move
.
Suppose that
and
move no common point in
. So we may assume that
moves
and
moves
. Let
be a
-set containing
but not containing
and
. Then
and
both move
. □
Lemma 2.12.
Let
with
. Let
be the coset space
where
(note that this is the set of nondegenerate hyperplanes of
type in the
dimensional orthogonal module for
). Every element of
is indecomposable on
.
-
Proof.
Suppose that
for
nontrivial in
. It is easy to see (cf [16] ) that every nontrivial element other than a transvection moves more than
elements. So we choose notation so that
is a transvection and
. Let
. Then
is a maximal parabolic subgroup of
. Then
fixes each coset of
moved by
.
The same is true for any
-conjugate of
and so
does as well.
So
normalizes
. Now
is proper in
and so as
is simple and
is maximal,
is a nontrivial normal subgroup of
. The subgroup generated by
is the unique minimal normal subgroup of
and so
. However,
certainly moves all the points of
and this contradiction completes the proof. □
Lemma 2.13.
Let
with
. Let
be the set of singular vectors (if
) or the set of nonsingular vectors (if
. Every element of
is indecomposable on
.
-
Proof.
Let
and
the
-set described in the previous lemma. Note that
is a subgroup of
and so acts on
. If
, then
at
-sets. Also,
fixes one point of
and the remaining orbit is isomorphic to
as a
set. Thus, the result follows from the previous lemma. □
Now, we can apply [16] which asserts that if
is an almost simple group acting primitively on a set
and some element fixes at least half the points, then
is one of the cases listed in the lemmas above.
Theorem 2.14.
Let
be an almost simple group acting primitively on
. Then either every element of
is indecomposable or
contains
.
We can push this a bit further by weakening the primitive assumption.
Theorem 2.15.
Let
be an almost simple group acting transitively and faithfully on a set
. Let
be a point stabilizer. Then either every element of
is indecomposable or
or
for some
.
-
Proof.
If
is primitive on
, this is the previous result. Suppose that
is not primitive on
and so element is decomposable on
. Let
be the socle of
. If
, then every element outside
is fixed point free and we can replace
by
. Let
be a nontrivial
-invariant partition of
with
primitive on
. Then
decomposable on
implies that
is indecomposable on
, whence
or
by the previous result. This completes the proof. □
Note that the previous result actually gives more information with a little more effort – when
is an alternating or symmetric group, essentially the only maximal subgroup containing
is unique and is the the stabilizer of a point in the natural permutation representation (being slightly careful when
).
Combining the result on almost simple groups allows us to state a more precision version of Theorem 2.9 . Note that in the proof of that theorem, we saw that the only decomposable elements were contained in a component
of
and in particular, the component would have to be a simple group that admits an action with decomposable elements.
Indeed, it follows by [2] that this action corresponds to a primitive action of
and so by the result on almost simple groups
.
This result will be useful in the final section.
Theorem 2.16.
Let
be a primitive subgroup of
. One of the following holds:
-
(1)
Every element of
is indecomposable;
-
(2)
or
;
-
(3)
with
and
,
and
contains
;
-
(4)
,
contains a regular normal elementary abelian subgroup
and
where
is a point stabilizer and
is an irreducible subgroup of
containing transvections.
3 Permutation Polytopes
Now let
be any finite group, and let
be a representation.
The representation polytope associated with
is the convex hull of the image of
, a subset of
:
For each
, left multiplication by
defines a linear automorphism of
sending
to itself and sending the image of the identity element of
to
. Hence, the vertices of
are symmetric and are precisely the images of elements of
.
If
a subgroup of the symmetric group,
, we write
for
where
is the natural representation of
as a group of
permutation matrices. In this case, we also identify each
with its image,
. The polytope,
, is called the permutation polytope associated with the permutation group
.
In this part of the paper, we establish two main results. First, we show that as
varies over subgroups of
, the corresponding polytope has maximal dimension
exactly when
is
-transitive. Next, we characterize some faces of
and give a bound on the diameter of the edge graph of
.
3.1 Dimension
We use the following standard theorem from representation theory:
Theorem 3.1 (Frobenius and Schur [12] , §27.8).
Let
be a finite group,
an algebraically closed field, and
for
a collection of pairwise non-isomorphic irreducible matrix representations of
. Let
denote the coordinate functions of
for each
. Then the set
of all coordinate functions is linearly independent over
.
Let
be the irreducible decomposition of
over the complex numbers.
Theorem 3.2.
The dimension of the representation polytope
is
the sum taken over all non-trivial components
, not counting multiplicities.
-
Proof.
Let
denote the group algebra, and let
be a representation of
on a complex vector space
for each
. There is a natural algebra homomorphism
determined by
for each
and extending linearly. The mapping
further factors through the inclusion
| |
The resulting mapping of
into
is a surjection by Theorem 3.1 .
Restricting
to
, the polytope
is the convex hull of the image of
. Hence, the dimension of
will be the dimension of the image of
if the polytope contains the zero vector in its affine span and will be one less, otherwise. So it suffices to show that
does not contain
in its affine span,
, if and only if
contains the trivial representation as an irreducible factor.
First, suppose
. The vector
is an element of
, hence nonzero, and its linear span is clearly
-invariant; thus,
contains the trivial representation. Conversely, suppose that
contains the trivial representation. Then there exists a nonzero
such that
for all
. Given an arbitrary element
in
, we have
, hence,
, as required. □
Corollary 3.3.
If
is a faithful representation,
is a simplex if and only if each irreducible representation of
appears up to isomorphism as a component in the irreducible decomposition of
.
-
Proof.
Let
be the irreducible decomposition of
over
.
The polytope
is a simplex if and only if its dimension is one less then the number of vertices. In light of Theorem 3.2 , the condition is equivalent to
. However, a basic theorem of representation theory says that
where the sum is over a full set of representatives of the isomorphism classes of irreducible representations of
(including the trivial representation). □
If
is not faithful, let
. In this case,
is a simplex if and only if the irreducible decomposition of
over
contains each irreducible representation of
trivial on
.
Corollary 3.4.
Let
be a subgroup having
orbits.
-
(1)
with equality if and only if
has at most one non-trivial factor in its irreducible decomposition;
-
(2)
with equality if and only if
is
-transitive.
-
(3)
The dimension of the Birkhoff polytope,
, is
for all
.
-
(4)
The dimension of the polytope of even permutation matrices,
, is
for
.
-
Proof.
Consider the irreducible decomposition of the permutation representation
over
. It is well-known from representation theory that the number of copies of the trivial representation appearing in
is the number of orbits,
([12] §32.3). Let
be the non-trivial factors of
. Then
and by Theorem 3.2 , the dimension of
. The sum is maximized when
. This proves part 1 .
For part 2 , by standard representation theory of permutation groups,
is
-transitive if and only if
for some irreducible
([12] §32.5). Parts 3 and 4 then follow since the relevant groups are
-transitive. □
3.2 Faces
Let
be a permutation group, and identify elements of
with
permutation matrices as usual. For
, write
if the set of cycles of
is a subset of the set of cycles of
(so
is empty). The element
is indecomposable when
always implies
is the identity or
.
Theorem 3.5.
The smallest face of
containing
is
In particular, there is an edge connecting
and
if and only if
is indecomposable.
-
Proof.
By symmetry, we may assume that
is the identity,
, and show that the smallest face containing
and
is
. If
, let
. From
with
, it follows that
Let
and
with Euclidean inner products
and
for all
; so
defines a face of
containing
and
. Equation 1 then implies that
, too. Hence, any face containing
and
must also contain
and
.
For any matrix
, define the support of
by
Define the matrix
by
It follows that
and for any
,
with equality if and only if
. Hence,
defines a face—the smallest face,
—containing both
and
. □
Note that if
with
and such that the cycles of
are disjoint, then
hence,
is affinely dependent on
.
A direct computation based on the theorem establishes the following known results [4] , [25] , [11] :
Corollary 3.6.
-
(1)
The diameter of
is
for
and is
for
.
-
(2)
The diameter of
is
for
and is
for
.
Corollaries 2.4 and 2.5 translate into bounds on the diameter of a permutation polytope.
Corollary 3.7.
Let
. The diameter of the polytope
is at most
, where
is the number of nontrivial orbits of
. In particular, if
is transitive, the diameter of
is at most
.
The bound is sharp. For example, take
to be the direct product of
copies of the dihedral group on
elements, naturally considered as a subgroup of
.
4 Mixing Times
In this section, we consider random walks on permutation polytopes or equivalently on the Cayley graph of the permutation group
with the corresponding generating set consisting of the indecomposable elements of
. This problem was suggested to us by Pak. The question about the mixing time of random walks on 0-1 polytopes goes back some time.
See the survey article [26] .
We generalize his result here. First we recall some notation. (see [22] ).
Let
be a finite group and
a symmetric generating set for
(i.e.
and
). Let
be the probability that a random product of
elements of
is equal to
. Similarly, define
to be the probability that a random product of
elements of
is in the subset
of
. Let
denote the uniform distribution on
. Define the total variation distance,
So
measures how far the probability distribution
is from the uniform distribution on
.
We now consider the case that
is a subgroup of
and
is the set of indecomposable elements in
. Clearly,
is symmetric,
and
. We note that
as
(i.e.
; this is standard since
and the Cayley graph is not bipartite – see for example [1] ).
Theorem 4.1.
Assume that
is primitive of degree
. If
does not contain
, then
as
. In all cases,
as
.
Pak [22] proves this for the special case
. The proof of this theorem follows easily from § 2.3 and Pak's result. Namely, by Theorem 2.16 one of the following holds:
-
(1)
or
;
-
(2)
,
contains a regular normal subgroup
(elementary abelian of order
) and a point stabilizer
contains transvections and acts irreducibly on
;
-
(3)
with
,
,
has a unique minimal normal subgroup
where
and all decomposable elements of
are contained in one of the
minimal normal subgroups of
; or
-
(4)
Every element of
is indecomposable.
First note, that if
, it follows easily that
.
In the first case, Pak [22] proved the result for
. A trivial modification of his proof shows that the result also holds for
. As Pak points out, his proof used a well-known but unpublished result of Lulov about the sum of the inverses of the degrees of the irreducible representations of the symmetric groups. A stronger version of this theorem is in Corollary 2.7 of [18] .
Set
. So we only need prove that
as
in cases 2,3 and 4.
In the fourth case,
is empty.
Consider the second case.
In the second case, the only decomposable elements are fixed point free involutions (for they must be the product of two elements each moving precisely
the points and moving no common points). Let
be the set of involutions in
which have a fixed point and induce a transvection on
. Note that if
, then
(indeed,
and since
acts as a transvection on
,
).
The list of possible
was determined by McLaughlin [19] . It follows easily from this that
Thus,
and so
as required.
Finally, consider the third case. As we saw, the only decomposable elements are in one of the
normal subgroups of
. Thus,
and
. Since
,
as either
or
increases.
This completes the proof of the theorem.
We now give two examples to show that if
is not primitive, the previous theorem need not hold. More precisely, we produce a sequence of groups
for
an odd prime such that for fixed
,
is bounded away from
. In the first sequence, the Cayley graph is close to bipartite and in the second sequence,
is very small outside a proper normal subgroup.
Let
. Let
and
be
-cycles in
that are disjoint. Let
be an involution in
with
. Set
. So
and has a normal elementary abelian subgroup
. So
is a transitive subgroup of
. Let
be the set of indecomposable elements in
.
Note that
and
. So
. Thus, the probability that a random element of
is in
is
. In particular, we see that
if
is even and
if
is odd.
This shows that
as
. In particular, the mixing time is unbounded. Indeed, in the example, we see that the mixing time is linear in
.
Pak [22] did show that this could happen for some
polytopes—his example is essentially
.
We give another example that is similar in flavor to Pak's example.
Let
be a nonabelian group of order
with
primes (so
).
Note that
embeds in
. Let
be a third distinct prime and consider
acting on
. Let
be the normal subgroup of
of index
. Note that the number of indecomposable elements in
is
while the number of indecomposable elements outside
is
. So the probability that a random indecomposable element is not in
is less than
. Thus, the probability that a random product of
indecomposable elements is in
is at least
. So for
large compared to
,
is far from uniform. Again, we see that the mixing time is linear in
.
References
-
D. Aldous and J. Fill. Reversible Markov Chains and Random Walks on Graphs. preprint.
-
M. Aschbacher and L. Scott. Maximal subgroups of finite groups. J. Algebra, 92(1):44–80, 1985.
-
L. Babai, G. Hetyei, W. M. Kantor, A. Lubotzky, and Á. Seress. On the diameter of finite groups. In 31st Annual Symposium on Foundations of Computer Science, Vol. I, II (St. Louis, MO, 1990), pages 857–865. IEEE Comput. Soc. Press, Los Alamitos, CA, 1990.
-
M. L. Balinski and Andrew Russakoff. On the assignment polytope. SIAM Rev., 16:516–525, 1974.
-
A. I. Barvinok. Combinatorial complexity of orbits in representations of the symmetric group. In Representation theory and dynamical systems, volume 9 of Adv. Soviet Math., pages 161–182. Amer. Math. Soc., Providence, RI, 1992.
-
A. I. Barvinok and A. M. Vershik. Methods of representations theory in combinatorial optimization problems. Izv. Akad. Nauk SSSR Tekhn. Kibernet., (6):64–71, 205, 1988.
-
Matthias Beck and Dennis Pixton. The Ehrhart polynomial of the Birkhoff polytope. Discrete Comput. Geom., 30(4):623–637, 2003.
-
Louis J. Billera and A. Sarangarajan. The combinatorics of permutation polytopes. In Formal power series and algebraic combinatorics (New Brunswick, NJ, 1994), volume 24 of DIMACS Ser. Discrete Math. Theoret. Comput. Sci., pages 1–23. Amer. Math. Soc., Providence, RI, 1996.
-
Garrett Birkhoff. Three observations on linear algebra. Univ. Nac. Tucumán. Revista A., 5:147–151, 1946.
-
Richard A. Brualdi and Peter M. Gibson. Convex polyhedra of doubly stochastic matrices. I. Applications of the permanent function. J. Combinatorial Theory Ser. A, 22(2):194–230, 1977.
-
Richard A. Brualdi and Bo Lian Liu. The polytope of even doubly stochastic matrices. J. Combin. Theory Ser. A, 57(2):243–253, 1991.
-
Charles W. Curtis and Irving Reiner. Representation theory of finite groups and associative algebras. Pure and Applied Mathematics, Vol. XI. Interscience Publishers, a division of John Wiley & Sons, New York-London, 1962.
-
Graham Ellis. Computing group resolutions. J. Symbolic Comput., 38(3):1077–1118, 2004.
-
The GAP Group. GAP – Groups, Algorithms, and Programming, Version 4.4, 2004. GAP homepage: http://www.gap-system.org.
-
Ewgenij Gawrilow and Michael Joswig. Polymake: a framework for analyzing convex polytopes. In Gil Kalai and Günter M. Ziegler, editors, Polytopes — Combinatorics and Computation, pages 43–74. Birkhäuser, 2000. Homepage for Polymake: http://www.math.tu-berlin.de/polymake/.
-
Robert Guralnick and Kay Magaard. On the minimal degree of a primitive permutation group. J. Algebra, 207(1):127–145, 1998.
-
S. Lakshmivarahan, Jung Sing Jwo, and S. K. Dhall. Symmetry in interconnection networks based on Cayley graphs of permutation groups: a survey. Parallel Comput., 19(4):361–407, 1993.
-
M. Liebeck and A. Shalev. Fuchsian groups, coverings of Riemann surfaces, subgroup growth, random quotients and random walks. J. Algebra, 276 :552–601, 2004.
-
J. McLaughlin. Some subgroups of
. Illinois J. Math., 13:108–115, 1969.
-
Shmuel Onn. Geometry, complexity, and combinatorics of permutation polytopes. J. Combin. Theory Ser. A, 64(1):31–49, 1993.
-
Manfred W. Padberg and M. R. Rao. The travelling salesman problem and a class of polyhedra of diameter two. Math. Programming, 7:32–45, 1974.
-
Igor Pak. Four questions on Birkhoff polytope. Ann. Comb., 4(1):83–90, 2000.
-
Gottfried Tinhofer. Cayley graphs in computer science. Notes for minicourse given at ALCCAL'2000 meeting in Varna, 2000. http://www-m9.ma.tum.de/algograph/homepages/tinhofer/.
-
V. A. Yemelichev, M. M. Kovalëv, and M. K. Kravtsov. Polytopes, graphs and optimisation. Cambridge University Press, Cambridge, 1984. Translated from the Russian by G. H. Lawden.
-
H. P. Young. On permutations and permutation polytopes. Math. Programming Stud., (8):128–140, 1978. Polyhedral combinatorics.
-
G. M. Ziegler. Lectures on
-polytopes., Polytopes—combinatorics and computation (Oberwolfach, 1997), 1–41, DMV Sem., 29, Birkhuser, Basel, 2000.
Robert M. Guralnick, Department of Mathematics, University of Southern California, 3620 S. Vermont Ave., Los Angeles CA 90089-2532 E-mail address : guralnic@usc.edu David Perkinson, Department of Mathematics, Reed College, Portland, OR 97202 E-mail address : davidp@reed.edu