on barnette's conjecture - max planck...

40
On Barnette's Conjecture Jens M. Schmidt

Upload: others

Post on 01-Jun-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

On Barnette's Conjecture

Jens M. Schmidt

Page 2: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Hamiltonian Cycles

Def. A graph is Hamiltonian if it contains a Hamiltonian cycle, i.e., a cycle that contains every vertex exactly once.

William R. Hamilton

Page 3: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

3-Connectivity

Let G=(V,E) be a simple finite graph, n=|V|, m=|E|.

Def. G is 3-connected n > 3 and there is no separation pair in G

Page 4: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

3-Connectivity

Let G=(V,E) be a simple finite graph, n=|V|, m=|E|.

Def. G is 3-connected n > 3 and there is no separation pair in G

Thm (Steinitz 1922). The graphs of convex 3-dimensional polyhedra are exactly the (simple) planar 3-connected graphs.

Page 5: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tait's Conjecture

Tait's Conjecture (1884). Every cubic planar 3-connected graph is Hamiltonian.

Peter G. Tait

Page 6: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tait's Conjecture

Tait's Conjecture (1884). Every cubic planar 3-connected graph is Hamiltonian.

every vertex is incident to exactly 3 edges

Peter G. Tait

Page 7: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tait's Conjecture

Tait's Conjecture (1884). Every cubic planar 3-connected graph is Hamiltonian.

Peter G. Tait

?every vertex is incident to exactly 3 edges

would imply the 4-color theorem

Page 8: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tait's Conjecture

Tait's Conjecture (1884). Every cubic planar 3-connected graph is Hamiltonian.

Tutte's “fragment”

William T. Tutte

...

......

Page 9: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tait's Conjecture

Tait's Conjecture (1884). Every cubic planar 3-connected graph is Hamiltonian.

Tutte's counterexample (1946, 46 vertices)

William T. Tutte

Page 10: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tutte's Conjecture

William T. Tutte

Tutte's Conjecture (1971). Every cubic bipartite 3-connected graph is Hamiltonian.

planar

Page 11: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tutte's Conjecture

Tutte's Conjecture (1971). Every cubic bipartite 3-connected graph is Hamiltonian.

William T. Tutte

?

planar

Page 12: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Tutte's Conjecture

Tutte's Conjecture (1971). Every cubic bipartite 3-connected graph is Hamiltonian.

Counterexamples of Baraev & Faradzhev (1978) and Horton (1982)

Joseph D. Horton

planar

Page 13: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Barnette's Conjecture

Barnette's Conjecture (1969). Every cubic bipartite planar 3-connected graph is Hamiltonian.

David W. Barnette

Page 14: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Barnette's Conjecture

Barnette's Conjecture (1969). Every cubic bipartite planar 3-connected graph is Hamiltonian.

David W. Barnette

?still open...

Page 15: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Barnette's Conjecture

Barnette's Conjecture (1969). Every cubic bipartite planar 3-connected graph is Hamiltonian.

...but on the edge:

● Thm (Tutte 1956). Every planar 4-connected graph is Hamiltonian.

Page 16: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Barnette's Conjecture

Barnette's Conjecture (1969). Every cubic bipartite planar 3-connected graph is Hamiltonian.

...but on the edge:

● Thm (Tutte 1956). Every planar 4-connected graph is Hamiltonian.

● Without assuming cubicness, non-Hamiltonian graphs exist.

Page 17: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Barnette's Conjecture

Barnette's Conjecture (1969). Every cubic bipartite planar 3-connected graph is Hamiltonian.

...but on the edge:

● Thm (Tutte 1956). Every planar 4-connected graph is Hamiltonian.

● Without assuming cubicness, non-Hamiltonian graphs exist.

Kirkman graph

Page 18: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Barnette's Conjecture

Barnette's Conjecture (1969). Every cubic bipartite planar 3-connected graph is Hamiltonian.

...but on the edge:

● Thm (Tutte 1956). Every planar 4-connected graph is Hamiltonian.

● Without assuming cubicness, non-Hamiltonian graphs exist.

Kirkman graph

“Barnette graph”

Page 19: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Page 20: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

z

y

x

Page 21: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

Proof.● <=: easy

Page 22: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

Proof.● <=: easy● =>:

z

x

y

Page 23: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

Proof.● <=: easy● =>:

x‘ y‘

Page 24: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

Proof.● <=: easy● =>:

x‘ y‘

Page 25: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

Proof.● <=: easy● =>:

x‘ y‘

Page 26: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

Proof.● <=: easy● =>:

Page 27: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Strengthening the Conjecture

A Barnette graph is x-y-Hamiltonian if for every two edges x and y in a common face f there is a Hamiltonian cycle that contains x but not y.

Thm (Kelmans 1986). Barnette's conjecture is true if and only if every Barnette graph is x-y-Hamiltonian.

Thm (Hertel 2005). Barnette's conjecture is true if and only if every Barnette graph is x-y-z-Hamiltonian where xyz is a path of length 3.

Proof.● <=: easy● =>:

y

Page 28: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Dualization & Computer-aided Search

Searching for counterexamples:

Thm (Brinkmann, McKay 2002). Every Barnette graph with at most 84 vertices is Hamiltonian.

Thm (Brinkmann, McKay 2002). Every Barnette graph with at most 60 vertices is x-y-Hamiltonian. Even true if x and y are not necessarily in the same face.

Page 29: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Def. A graph is cyclically 4-edge-connected if every cycle-separating edge cut contains at least 4 edges.

not cyclically 4-edge-connected cyclically 4-edge-connected

Page 30: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Thm (S.). Barnette's conjecture is true if and only if every cyclically 4-edge-connected Barnette graph is x-y-Hamiltonian.

Proof.● =>: easy.

Page 31: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Thm (S.). Barnette's conjecture is true if and only if every cyclically 4-edge-connected Barnette graph is x-y-Hamiltonian.

Proof.● =>: easy.● <=: Take any non-cyclically 4-edge-connected Barnette graph.

BA

Page 32: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Thm (S.). Barnette's conjecture is true if and only if every cyclically 4-edge-connected Barnette graph is x-y-Hamiltonian.

Proof.● =>: easy.● <=: Take any non-cyclically 4-edge-connected Barnette graph.

BA

- cubic

Page 33: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Thm (S.). Barnette's conjecture is true if and only if every cyclically 4-edge-connected Barnette graph is x-y-Hamiltonian.

Proof.● =>: easy.● <=: Take any non-cyclically 4-edge-connected Barnette graph.

BA

- cubic- simple

Page 34: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Thm (S.). Barnette's conjecture is true if and only if every cyclically 4-edge-connected Barnette graph is x-y-Hamiltonian.

Proof.● =>: easy.● <=: Take any non-cyclically 4-edge-connected Barnette graph.

BA

- cubic- simple- 3-connected

Page 35: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Thm (S.). Barnette's conjecture is true if and only if every cyclically 4-edge-connected Barnette graph is x-y-Hamiltonian.

Proof.● =>: easy.● <=: Take any non-cyclically 4-edge-connected Barnette graph.

- cubic- simple- 3-connected- bipartite

BA

Page 36: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Weakening the Conjecture

Thm (S.). Barnette's conjecture is true if and only if every cyclically 4-edge-connected Barnette graph is x-y-Hamiltonian.

Proof.● =>: easy.● <=: Take any non-cyclically 4-edge-connected Barnette graph.

- cubic- simple- 3-connected- bipartite

BA

Page 37: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Special Faces

Thm (Goodey 1975). Every Barnette graph that contains only faces of degree 4 and 6 (and at most one special face of degree 8) is Hamiltonian.

Page 38: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Special Faces

Thm (Goodey 1975). Every Barnette graph that contains only faces of degree 4 and 6 (and at most one special face of degree 8) is Hamiltonian.

Thm (Feder, Subi 2009). Every Barnette graph that contains only faces of degree 4 and 6 for two of the three face-color classes is Hamiltonian.

Page 39: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

Special Faces

Thm (Goodey 1975). Every Barnette graph that contains only faces of degree 4 and 6 (and at most one special face of degree 8) is Hamiltonian.

Thm (Feder, Subi 2009). Every Barnette graph that contains only faces of degree 4 and 6 for two of the three face-color classes is Hamiltonian.

Computing a Hamiltonian cycle for every such graph is in P.

Page 40: On Barnette's Conjecture - Max Planck Societyresources.mpi-inf.mpg.de/.../ss13/GraphTheory/Barnette.pdfWilliam T. Tutte Tutte's Conjecture William T. Tutte Tutte's Conjecture (1971)

End of the first talk. Don't run away.