Top Banner
Short cycle covers of graphs with minimum degree three Tomáš Kaiser, Daniel Král’, Bernard Lidický and Pavel Nejedlý Department of Applied Math Charles University Cycles and Colourings 2008 - Tatranská Štrba
32

Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Jul 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimumdegree three

Tomáš Kaiser, Daniel Král’, Bernard Lidický andPavel Nejedlý

Department of Applied MathCharles University

Cycles and Colourings 2008 - Tatranská Štrba

Page 2: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Overview - from the previous talk

• cycle is a subgraph with all degrees even• circuit is a connected 2-regular graph• cycle cover is a set of cycles such that

each edge is contained in at least one of the cycles• cycle double cover is a set of cycles such that

each edge is contained in exactly two cycles

Goal is to find a short cycle cover

Page 3: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Overview - from the previous talk

Conjecture (Alon and Tarsi, 1985)Every m-edge bridgeless graph has a cycle cover of length atmost 7m/5 = 1.4 m (SCC)

Conjecture (Seymour, 1979 and Szekeres, 1973)Every bridgeless graph has a cycle double cover (CDC)

Theorem (Jamshy, Raspaud and Tarsi, 1989)Every m-edge graph which admits 5-flow has a cycle cover oflength at most 8m/5 = 1.6 m

Theorem (Král’, Nejedlý and Šámal, 2007+)Every m-edge cubic graph has a cycle cover of length at most34m/21 ≈ 1.619 m

Page 4: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Short Cycle Cover implies Cycle Double Cover 1/2

• reduction due to Jamshy and Tarsi (1992)• CDC is enough to prove for cubic bridgeless graphs

(splitting vertices, contracting 2-vertices)• the Petersen graph has SCC of length 7m/5

Page 5: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Short Cycle Cover implies Cycle Double Cover 2/2

• replace every vertex of a cubic graph G by part of Petersen

Page 6: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Page 7: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Short Cycle Cover implies Cycle Double Cover 2/2

• replace every vertex of a cubic graph G by part of Petersen

• find SCC - necessary behaves like on Petersen• convert SCC back to G, edges covered by 1 or 2 cycles• remove edges covered twice, the resulting graph is another

cycle

Page 8: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Short Cycle Cover implies Cycle Double Cover 2/2• replace every vertex of a cubic graph G by part of Petersen

• find SCC - necessary behaves like on Petersen• convert SCC back to G, edges covered by 1 or 2 cycles• remove edges covered twice, the resulting graph is another

cycle

Page 9: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Short Cycle Cover implies Cycle Double Cover 2/2• replace every vertex of a cubic graph G by part of Petersen

• find SCC - necessary behaves like on Petersen• convert SCC back to G, edges covered by 1 or 2 cycles• remove edges covered twice, the resulting graph is another

cycle

Page 10: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs with mindegree three

Theorem (Kaiser, Král, L., Nejedlý, 2007+)Bridgeless graph G = (V , E) with mindegree three has a cyclecover of length at most 44m/27 ≈ 1.630 m.

Theorem (Alon and Tarsi, 1985 or Bermond, Jackson andJaeger 1983)Bridgeless graph G = (V , E) has a cycle cover of length atmost 5m/3 ≈ 1.666 m.

Page 11: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs with mindegree three

Theorem (Kaiser, Král, L., Nejedlý, 2007+)Bridgeless graph G = (V , E) with mindegree three has a cyclecover of length at most 44m/27 ≈ 1.630 m.

Theorem (Alon and Tarsi, 1985 or Bermond, Jackson andJaeger 1983)Bridgeless graph G = (V , E) has a cycle cover of length atmost 5m/3 ≈ 1.666 m.

Page 12: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs

• splitting vertices of degree ≥ 4 (preserving bridgelessness)

• suppress 2-vertices and add weights to edges(cubic graph), w is sum of all weigths

• create rainbow 2-factor• find a matching of weight ≤ w/3 and 2-factor F• contract F and obtain nowhere-zero-4-flow

• create three covering cycles• compute the total length of cover

Page 13: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs

• splitting vertices of degree ≥ 4 (preserving bridgelessness)• suppress 2-vertices and add weights to edges

(cubic graph), w is sum of all weigths3

1

• create rainbow 2-factor• find a matching of weight ≤ w/3 and 2-factor F• contract F and obtain nowhere-zero-4-flow

• create three covering cycles• compute the total length of cover

Page 14: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs

• splitting vertices of degree ≥ 4 (preserving bridgelessness)• suppress 2-vertices and add weights to edges

(cubic graph), w is sum of all weigths• create rainbow 2-factor

• find a matching of weight ≤ w/3 and 2-factor F• contract F and obtain nowhere-zero-4-flow

• create three covering cycles• compute the total length of cover

Page 15: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs

• splitting vertices of degree ≥ 4 (preserving bridgelessness)• suppress 2-vertices and add weights to edges

(cubic graph), w is sum of all weigths• create rainbow 2-factor

• find a matching of weight ≤ w/3 and 2-factor F• contract F and obtain nowhere-zero-4-flow

• create three covering cycles• compute the total length of cover

Page 16: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs

• splitting vertices of degree ≥ 4 (preserving bridgelessness)• suppress 2-vertices and add weights to edges

(cubic graph), w is sum of all weigths• create rainbow 2-factor

• find a matching of weight ≤ w/3 and 2-factor F• contract F and obtain nowhere-zero-4-flow

• create three covering cycles• compute the total length of cover

Page 17: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs

• splitting vertices of degree ≥ 4 (preserving bridgelessness)• suppress 2-vertices and add weights to edges

(cubic graph), w is sum of all weigths• create rainbow 2-factor

• find a matching of weight ≤ w/3 and 2-factor F• contract F and obtain nowhere-zero-4-flow

• create three covering cycles• compute the total length of cover

Page 18: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 19: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 20: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 21: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 22: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 23: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 24: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 25: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Local view on one cycle

Page 26: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

A little bit of computation

• assume r ≤ g ≤ b• assume r + g + b ≤ m/3• usage 3r , 2g, b and 3/2F .• size of the cover:

3r+2g+b+3/2F = 2(r+g+b)+3/2F = 3m/2+m/6 = 5m/3

Page 27: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs with mindegree three -improvements

• combination of two cycle covers• little bit unfriendly to vertices of degree two• unable to split 4-vertices (expading)• improve the nowhere-zero-4-flow

Page 28: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs with mindegree three -improvements

• combination of two cycle covers• little bit unfriendly to vertices of degree two• unable to split 4-vertices (expading)• improve the nowhere-zero-4-flow

Page 29: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs with mindegree three -improvements

• combination of two cycle covers• little bit unfriendly to vertices of degree two• unable to split 4-vertices (expading)

00

• improve the nowhere-zero-4-flow

Page 30: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Bridgeless graphs with mindegree three -improvements

• combination of two cycle covers• little bit unfriendly to vertices of degree two• unable to split 4-vertices (expading)• improve the nowhere-zero-4-flow

Page 31: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Page 32: Short cycle covers of graphs with minimum degree threeorion.math.iastate.edu/lidicky/slides/2008-cac.pdf · Short cycle covers of graphs with minimum degree three Overview - from

Short cycle covers of graphs with minimum degree three

Thank you for your attention