A solution to Alspach’s problem for complete graphs of large odd order
Daniel Horsley
Joint work with Darryn Bryant (University of Queensland)
Cycle Decompositions
Cycle Decompositions
Cycle Decompositions of Complete Graphs
(4, 4, 6, 7)-decomposition of K
7Cycle Decompositions of Complete Graphs
(4, 4, 6, 7)-decomposition of K
7If there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nthen (1) n is odd;
(2) 3 ≤ m
1, m
2, . . . , m
t≤ n; and (3) m
1+ m
2+ · · · + m
t= |E (K
n)|.
Alspach’s Cycle Decomposition Problem (1981): Prove (1), (2) and (3) are also sufficient for an (m
1, m
2, . . . , m
t)-decomposition of K
n.
Alspach also posed the equivalent problem for K
n− I when n is even.
If a list satisfies (2) and (3) for some odd n we call it n-admissible.
If there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nthen (1) n is odd;
(2) 3 ≤ m
1, m
2, . . . , m
t≤ n; and (3) m
1+ m
2+ · · · + m
t= |E (K
n)|.
Alspach’s Cycle Decomposition Problem (1981): Prove (1), (2) and (3) are also sufficient for an (m
1, m
2, . . . , m
t)-decomposition of K
n.
Alspach also posed the equivalent problem for K
n− I when n is even.
If a list satisfies (2) and (3) for some odd n we call it n-admissible.
If there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nthen (1) n is odd;
(2) 3 ≤ m
1, m
2, . . . , m
t≤ n; and (3) m
1+ m
2+ · · · + m
t= |E (K
n)|.
Alspach’s Cycle Decomposition Problem (1981): Prove (1), (2) and (3) are also sufficient for an (m
1, m
2, . . . , m
t)-decomposition of K
n.
Alspach also posed the equivalent problem for K
n− I when n is even.
If a list satisfies (2) and (3) for some odd n we call it n-admissible.
If there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nthen (1) n is odd;
(2) 3 ≤ m
1, m
2, . . . , m
t≤ n; and (3) m
1+ m
2+ · · · + m
t= |E (K
n)|.
Alspach’s Cycle Decomposition Problem (1981): Prove (1), (2) and (3) are also sufficient for an (m
1, m
2, . . . , m
t)-decomposition of K
n.
Alspach also posed the equivalent problem for K
n− I when n is even.
If a list satisfies (2) and (3) for some odd n we call it n-admissible.
I think this is a hard problem
I
The cycles can have as many as n vertices.
I
We have to find a very large number of decompositions for each value of n
I think this is a hard problem
I
The cycles can have as many as n vertices.
I
We have to find a very large number of decompositions for each value of n
Existing Results
There exists a (m
1, m
2, . . . , m
t)-decomposition of K
nwhen (1), (2), (3) and any of the following hold.
I
m
1= m
2= · · · = m
tAlspach, Gavlas, ˇ Sajna
I
each m
i∈ {3, 4, 5} Balister
I
each m
i∈ {3, n} Bryant, Maenhaut
I
each m
i∈ {2
k, 2
k+1} for some k ≥ 2 Heinrich, Hor´ ak, Rosa
I
n is large and each m
i≤ b
n−11220c Balister
I
etc.
I
each m
i≥
n+52Bryant, Horsley
I
each m
i≤
n−12and m
t≤ 2m
t−1Bryant, Horsley
Existing Results
There exists a (m
1, m
2, . . . , m
t)-decomposition of K
nwhen (1), (2), (3) and any of the following hold.
I
m
1= m
2= · · · = m
tAlspach, Gavlas, ˇ Sajna
I
each m
i∈ {3, 4, 5} Balister
I
each m
i∈ {3, n} Bryant, Maenhaut
I
each m
i∈ {2
k, 2
k+1} for some k ≥ 2 Heinrich, Hor´ ak, Rosa
I
n is large and each m
i≤ b
n−11220c Balister
I
etc.
I
each m
i≥
n+52Bryant, Horsley
I
each m
i≤
n−12and m
t≤ 2m
t−1Bryant, Horsley
Existing Results
There exists a (m
1, m
2, . . . , m
t)-decomposition of K
nwhen (1), (2), (3) and any of the following hold.
I
m
1= m
2= · · · = m
tAlspach, Gavlas, ˇ Sajna
I
each m
i∈ {3, 4, 5} Balister
I
each m
i∈ {3, n} Bryant, Maenhaut
I
each m
i∈ {2
k, 2
k+1} for some k ≥ 2 Heinrich, Hor´ ak, Rosa
I
n is large and each m
i≤ b
n−11220c Balister
I
etc.
I
each m
i≥
n+52Bryant, Horsley
I
each m
i≤
n−12and m
t≤ 2m
t−1Bryant, Horsley
Our Result
Theorem: There is an integer N such that for all odd n ≥ N there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nif and only if
(1) 3 ≤ m
1, m
2, . . . , m
t≤ n; and
(2) m
1+ m
2+ · · · + m
t=
n2.
Our Result
Theorem: There is an integer N such that for all odd n ≥ N there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nif and only if
(1) 3 ≤ m
1, m
2, . . . , m
t≤ n; and
(2) m
1+ m
2+ · · · + m
t=
n2.
Equalise Cycles Lemma
Suppose there exists an (m
1, m
2, . . . , m
t, x , y )-decomposition of K
nwhere x < y and x + y ≥ n + 2. Then there exists an
(m
1, m
2, . . . , m
t, x + 1, y − 1)-decomposition of K
n.
Example: (m
1, m
2, . . . , m
t, 10, 15)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 11, 14)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 12, 13)-decomposition of K
23Equalise Cycles Lemma
Suppose there exists an (m
1, m
2, . . . , m
t, x , y )-decomposition of K
nwhere x < y and x + y ≥ n + 2. Then there exists an
(m
1, m
2, . . . , m
t, x + 1, y − 1)-decomposition of K
n.
Example: (m
1, m
2, . . . , m
t, 10, 15)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 11, 14)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 12, 13)-decomposition of K
23Equalise Cycles Lemma
Suppose there exists an (m
1, m
2, . . . , m
t, x , y )-decomposition of K
nwhere x < y and x + y ≥ n + 2. Then there exists an
(m
1, m
2, . . . , m
t, x + 1, y − 1)-decomposition of K
n.
Example: (m
1, m
2, . . . , m
t, 10, 15)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 11, 14)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 12, 13)-decomposition of K
23Join Cycles Lemma
Suppose there exists an (m
1, m
2, . . . , m
t, c, x , y )-decomposition of K
nwhere (1) c ≥
12(x + y ); and
(2) x + y + c ≤ n + 1.
Then there exists an (m
1, m
2, . . . , m
t, c, x + y )-decomposition of K
n.
Example: (m
1, m
2, . . . , m
t, 10, 7, 6)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 10, 13)-decomposition of K
23Join Cycles Lemma
Suppose there exists an (m
1, m
2, . . . , m
t, c, x , y )-decomposition of K
nwhere (1) c ≥
12(x + y ); and
(2) x + y + c ≤ n + 1.
Then there exists an (m
1, m
2, . . . , m
t, c, x + y )-decomposition of K
n.
Example: (m
1, m
2, . . . , m
t, 10, 7, 6)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 10, 13)-decomposition of K
23Join Cycles Lemma
Suppose there exists an (m
1, m
2, . . . , m
t, c, x , y )-decomposition of K
nwhere (1) c ≥
12(x + y ); and
(2) x + y + c ≤ n + 1.
Then there exists an (m
1, m
2, . . . , m
t, c, x + y )-decomposition of K
n.
Example: (m
1, m
2, . . . , m
t, 10, 7, 6)-decomposition of K
23⇒ (m
1, m
2, . . . , m
t, 10, 13)-decomposition of K
23A Reduction of Alspach’s Problem
m
1, m
2, . . . , m
t, x , y
3 < x ≤ y < n, x + y ≥ n + 2⇑
m
1, m
2, . . . , m
t, x − 1, y + 1
⇑ .. .
⇑
m
1, m
2, . . . , m
s−1, m
s, c, n, n, . . . , n
mi ≤ c, mi+ c ≤ n + 1⇑
m
1, m
2, . . . , m
s−1, 3, m
s− 3, c, n, n, . . . , n
(if ms∈ {3, 4, 5})/⇑ .. .
⇑
3, 3, . . . , 3, 4, 4, . . . , 4, 5, 5, . . . , 5, c, n, n, . . . , n
A Reduction of Alspach’s Problem
m
1, m
2, . . . , m
t, x , y
3 < x ≤ y < n, x + y ≥ n + 2⇑
m
1, m
2, . . . , m
t, x − 1, y + 1
⇑ .. .
⇑
m
1, m
2, . . . , m
s−1, m
s, c, n, n, . . . , n
mi ≤ c, mi+ c ≤ n + 1⇑
m
1, m
2, . . . , m
s−1, 3, m
s− 3, c, n, n, . . . , n
(if ms∈ {3, 4, 5})/⇑ .. .
⇑
3, 3, . . . , 3, 4, 4, . . . , 4, 5, 5, . . . , 5, c, n, n, . . . , n
A Reduction of Alspach’s Problem
m
1, m
2, . . . , m
t, x , y
3 < x ≤ y < n, x + y ≥ n + 2⇑
m
1, m
2, . . . , m
t, x − 1, y + 1
⇑ .. .
⇑
m
1, m
2, . . . , m
s−1, m
s, c, n, n, . . . , n
mi ≤ c, mi+ c ≤ n + 1⇑
m
1, m
2, . . . , m
s−1, 3, m
s− 3, c, n, n, . . . , n
(if ms∈ {3, 4, 5})/⇑ .. .
⇑
3, 3, . . . , 3, 4, 4, . . . , 4, 5, 5, . . . , 5, c, n, n, . . . , n
A Reduction of Alspach’s Problem
m
1, m
2, . . . , m
t, x , y
3 < x ≤ y < n, x + y ≥ n + 2⇑
m
1, m
2, . . . , m
t, x − 1, y + 1
⇑ .. .
⇑
m
1, m
2, . . . , m
s−1, m
s, c, n, n, . . . , n
mi ≤ c, mi+ c ≤ n + 1⇑
m
1, m
2, . . . , m
s−1, 3, m
s− 3, c, n, n, . . . , n
(if ms∈ {3, 4, 5})/⇑ .. .
⇑
3, 3, . . . , 3, 4, 4, . . . , 4, 5, 5, . . . , 5, c, n, n, . . . , n
A Reduction of Alspach’s Problem
m
1, m
2, . . . , m
t, x , y
3 < x ≤ y < n, x + y ≥ n + 2⇑
m
1, m
2, . . . , m
t, x − 1, y + 1
⇑ .. .
⇑
m
1, m
2, . . . , m
s−1, m
s, c, n, n, . . . , n
mi ≤ c, mi+ c ≤ n + 1⇑
m
1, m
2, . . . , m
s−1, 3, m
s− 3, c, n, n, . . . , n
(if ms∈ {3, 4, 5})/⇑ .. .
⇑
3, 3, . . . , 3, 4, 4, . . . , 4, 5, 5, . . . , 5, c, n, n, . . . , n
A Reduction of Alspach’s Problem
n-ancestor lists: n-admissible lists of the form
3, 3, . . . , 3, 4, 4, . . . , 4, 5, 5, . . . , 5, c, n, n, . . . , n
Theorem: If an (m
01, m
20, . . . , m
0t)-decomposition of K
nexists for each n-ancestor list m
10, m
02, . . . , m
0t, then an (m
1, m
2, . . . , m
t)-decomposition of K
nexists for each n-admissible list m
1, m
2, . . . , m
t.
Note: Everything I’ve said so far is also true for K
n− I when n is even.
A Reduction of Alspach’s Problem
n-ancestor lists: n-admissible lists of the form
3, 3, . . . , 3, 4, 4, . . . , 4, 5, 5, . . . , 5, c, n, n, . . . , n
Theorem: If an (m
01, m
20, . . . , m
0t)-decomposition of K
nexists for each n-ancestor list m
10, m
02, . . . , m
0t, then an (m
1, m
2, . . . , m
t)-decomposition of K
nexists for each n-admissible list m
1, m
2, . . . , m
t.
Note: Everything I’ve said so far is also true for K
n− I when n is even.
Main Result
Lemma: There is an integer N such that for all odd n ≥ N there exists an (m
01, m
02, . . . , m
0t)-decomposition of K
nfor each n-ancestor list m
10, m
02, . . . , m
0t. Proof: Fiddly and painful. Uses difference methods.
Theorem: There is an integer N such that for all odd n ≥ N there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nif and only if
(1) 3 ≤ m
1, m
2, . . . , m
t≤ n; and
(2) m
1+ m
2+ · · · + m
t=
n2.
Main Result
Lemma: There is an integer N such that for all odd n ≥ N there exists an (m
01, m
02, . . . , m
0t)-decomposition of K
nfor each n-ancestor list m
10, m
02, . . . , m
0t.
Proof: Fiddly and painful. Uses difference methods.
Theorem: There is an integer N such that for all odd n ≥ N there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nif and only if
(1) 3 ≤ m
1, m
2, . . . , m
t≤ n; and
(2) m
1+ m
2+ · · · + m
t=
n2.
Main Result
Lemma: There is an integer N such that for all odd n ≥ N there exists an (m
01, m
02, . . . , m
0t)-decomposition of K
nfor each n-ancestor list m
10, m
02, . . . , m
0t. Proof: Fiddly and painful. Uses difference methods.
Theorem: There is an integer N such that for all odd n ≥ N there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nif and only if
(1) 3 ≤ m
1, m
2, . . . , m
t≤ n; and
(2) m
1+ m
2+ · · · + m
t=
n2.
Main Result
Lemma: There is an integer N such that for all odd n ≥ N there exists an (m
01, m
02, . . . , m
0t)-decomposition of K
nfor each n-ancestor list m
10, m
02, . . . , m
0t. Proof: Fiddly and painful. Uses difference methods.
Theorem: There is an integer N such that for all odd n ≥ N there exists an (m
1, m
2, . . . , m
t)-decomposition of K
nif and only if
(1) 3 ≤ m
1, m
2, . . . , m
t≤ n; and
(2) m
1+ m
2+ · · · + m
t=
n2.
Packings and Leaves
(6, 5, 3)−packing of K
7Packings and Leaves
(6, 5, 3)−packing of K
7Packings and Leaves
leave
(6, 5, 3)−packing of K
7Proof of Equalise Lemma
Equalise Lemma:
Suppose there exists an (m
1, m
2, . . . , m
t, x , y )-decomposition of K
nwhere x < y and x + y ≥ n + 2. Then there exists an
(m
1, m
2, . . . , m
t, x + 1, y − 1)-decomposition of K
n.
Proof of Equalise Lemma
Equalise Lemma:
Suppose there exists an (m
1, m
2, . . . , m
t, x , y )-decomposition of K
nwhere x < y and x + y ≥ n + 2. Then there exists an
(m
1, m
2, . . . , m
t, x + 1, y − 1)-decomposition of K
n.
Proof of Equalise Lemma
Omit the x −cycle and y −cycle to form an (m
1, m
2, . . . , m
t)−packing of K
n. Picture the leave with the (long) y −cycle “outside” and the (short) x −cycle
“inside”.
Example:
Proof of Equalise Lemma
A sublemma:
Proof of Equalise Lemma
A sublemma:
inside + 1
outside - 1
Proof of Equalise Lemma
Theorem (Thomason): If a graph G has a decomposition into two cycles which share at least two vertices then there is another decomposition of G into two cycles which is distinct from the first.
Example:
Proof of Equalise Lemma
Theorem (Thomason): If a graph G has a decomposition into two cycles which share at least two vertices then there is another decomposition of G into two cycles which is distinct from the first.
Example:
Proof of Equalise Lemma
Theorem (Thomason): If a graph G has a decomposition into two cycles which share at least two vertices then there is another decomposition of G into two cycles which is distinct from the first.
Example:
green outside
inside red
Proof of Equalise Lemma
Theorem (Thomason): If a graph G has a decomposition into two cycles which share at least two vertices then there is another decomposition of G into two cycles which is distinct from the first.
Example:
outside green
red inside
Proof of Equalise Lemma
Proof of Equalise Lemma
Proof of Equalise Lemma
Proof of Equalise Lemma
Proof of Equalise Lemma
Proof of Equalise Lemma
Proof of Equalise Lemma
Proof of Equalise Lemma
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
green outside
inside red
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
green outside
inside red
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside green
inside red
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside green
red inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside green
red inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside
green
red
inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside
green
red
inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside
green red
inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside
red green
inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside
red
green
inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside
red
green
inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside red
green inside
Proof of Equalise Lemma
So if red < outside we can get either
I
inside + 1, outside − 1; or
I
red + 1,
green− 1.
outside red
green inside