Structure and recognition of graphs with no 6-wheel subdivision - - PowerPoint PPT Presentation

structure and recognition of graphs with no 6 wheel
SMART_READER_LITE
LIVE PREVIEW

Structure and recognition of graphs with no 6-wheel subdivision - - PowerPoint PPT Presentation

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson Monash University (Clayton Campus) rebeccar@infotech.monash.edu.au (joint work with Graham Farr) Structure and recognition of graphs with no 6-wheel subdivision


slide-1
SLIDE 1

Structure and recognition of graphs with no 6-wheel subdivision

Rebecca Robinson Monash University (Clayton Campus) rebeccar@infotech.monash.edu.au

(joint work with Graham Farr)

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 1

slide-2
SLIDE 2

TOPOLOGICAL CONTAINMENT

1 Topological containment

X G Y

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 2

slide-3
SLIDE 3

APPLICATIONS OF TOPOLOGICAL CONTAINMENT

2 Applications of topological containment

  • Forest — does not topologically contain K3
  • Planar graph — does not topologically contain K5 or K3,3 (Kuratowski, 1930)
  • Series-parallel graph — does not topologically contain K4 (Duffin, 1965)

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 3

slide-4
SLIDE 4

THE SUBGRAPH HOMEOMORPHISM PROBLEM

3 The Subgraph Homeomorphism Problem

SHP(H) Instance: Graph G. Question: Does G topologically contain H?

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 4

slide-5
SLIDE 5

ROBERTSON AND SEYMOUR RESULTS

4 Robertson and Seymour results

DISJOINT PATHS (DP) Input: Graph G; pairs (s1, t1), ..., (sk, tk) of vertices of G. Question: Do there exist paths P1, ..., Pk of G, mutually vertex-disjoint, such that Pi joins si and ti (1 ≤ i ≤ k)?

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 5

slide-6
SLIDE 6

ROBERTSON AND SEYMOUR RESULTS

  • DISJOINT PATHS is in P for any fixed k.
  • This implies SHP(H) is also in P — use DP repeatedly.
  • We know p-time algorithms must exist for SHP(H), but practical algorithms not

given — huge constants.

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 6

slide-7
SLIDE 7

CHARACTERIZATIONS OF WHEEL GRAPHS

5 Characterizations of wheel graphs

Theorem (Farr, 88). Let G be 3-connected, with no internal 3-edge-cutset . . .

≥ 2 ≥ 2 Internal 3-edge-cutset

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 7

slide-8
SLIDE 8

CHARACTERIZATIONS OF WHEEL GRAPHS

Theorem (Farr, 88). Let G be 3-connected, with no internal 3-edge-cutset. Then G has a

W5-subdivision if and only if G has a vertex v of degree at least 5 and a circuit of

size at least 5 which does not contain v.

W5: wheel with five spokes

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 8

slide-9
SLIDE 9

CHARACTERIZATIONS OF WHEEL GRAPHS

This work (R & F , 2006):

  • Characterization of graphs not containing W6-subdivisions, using a

strengthening of this W5 result.

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 9

slide-10
SLIDE 10

CHARACTERIZATIONS OF WHEEL GRAPHS

5.1 Strengthened W5 result

Theorem. Let G be a 3-connected graph, with no internal 3-edge-cutset, such that Reduction 1 cannot be performed on G . . .

Pw u x Z X Pu w S Y v u Z Pu Pw w S Y v

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 10

slide-11
SLIDE 11

CHARACTERIZATIONS OF WHEEL GRAPHS

Theorem. Let G be a 3-connected graph, with no internal 3-edge-cutset, such that Reduction 1 cannot be performed on G. Let v0 be a vertex of degree ≥ 5 in G. Suppose there is a cycle of size at least 5 in G which does not contain v0. Then either G has a W5-subdivision centred on v0, or G has a W5-subdivision centred on some vertex v1 of degree ≥ 6, with a rim of size at least 6.

  • r

v0 v0 v0

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 11

slide-12
SLIDE 12

CHARACTERIZATIONS OF WHEEL GRAPHS

5.2 Characterization of graphs that do not contain a

W6-subdivision

Theorem. Let G be a 3-connected graph that is not topologically contained in the graph A . . .

Graph A

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 12

slide-13
SLIDE 13

CHARACTERIZATIONS OF WHEEL GRAPHS

Theorem. Let G be a 3-connected graph that is not topologically contained in the graph A. Suppose G has no internal 3-edge-cutsets, no internal 4-edge-cutsets . . .

≥ 3 ≥ 3

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 13

slide-14
SLIDE 14

CHARACTERIZATIONS OF WHEEL GRAPHS

Theorem. Let G be a 3-connected graph that is not topologically contained in the graph A. Suppose G has no internal 3-edge-cutsets, no internal 4-edge-cutsets, and is a graph on which neither Reduction 1 nor Reduction 2 can be performed . . .

Pw Y v u x Z X w S Y v u Z Pw w S

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 14

slide-15
SLIDE 15

CHARACTERIZATIONS OF WHEEL GRAPHS

Theorem. Let G be a 3-connected graph that is not topologically contained in the graph A. Suppose G has no internal 3-edge-cutsets, no internal 4-edge-cutsets, and is a graph on which neither Reduction 1 nor Reduction 2 can be performed. Then G has a W6-subdivision if and only if the following is true:

  • G contains some vertex v of degree at least 6, and
  • G contains some cycle C, where |C| ≥ 6 and C is disjoint from v.

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 15

slide-16
SLIDE 16

CHARACTERIZATIONS OF WHEEL GRAPHS

Proof — a summary.

  • Suppose the conditions of the hypothesis hold for some graph G.
  • By the strengthened W5 result above, there exists some vertex v0 of degree

≥ 6 in G that has a W5-subdivision H centred on it, such that H has a rim of

length at least 6.

u v3 v0 v1 v2 v5 v4

  • How does u connect to the rest of H in order to preserve 3-connectivity?

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 16

slide-17
SLIDE 17

CHARACTERIZATIONS OF WHEEL GRAPHS

Three possibilities: (a) Path from v0 to some vertex u1 on the rim of the W5-subdivision, not meeting any spoke.

u1 v3 v0 v1 v2 v5 v4

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 17

slide-18
SLIDE 18

CHARACTERIZATIONS OF WHEEL GRAPHS

(b) Two paths from u to two separate spokes of H.

u2 v3 u v0 v1 v2 v4 v5 v3 v0 v1/u1 v2/u2 v4 v5 u u1

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 18

slide-19
SLIDE 19

CHARACTERIZATIONS OF WHEEL GRAPHS

(b) Two paths from u to two separate spokes of H.

v2/u2 v1 v2 v4 v5 v3 v0 v1/u1 v4 v5 u u1 u2 v3 u v0

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 19

slide-20
SLIDE 20

CHARACTERIZATIONS OF WHEEL GRAPHS

  • Dealing with one particular case takes up the majority of the proof:

u v3 v0 v1 v2 v4 v5

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 20

slide-21
SLIDE 21

CHARACTERIZATIONS OF WHEEL GRAPHS

  • This graph meets 3-connectivity requirements, but Reduction 1 can be

performed on it.

  • So there must be more structure to the graph.
  • More in-depth case analysis required, based on different ways of adding this

structure.

  • Program developed in C to automate parts of this analysis; parts of proof

depend on results generated by this program. The program:

  • constructs the various simple graphs that arise as cases in the proof, and
  • tests each graph for the presence of a W6-subdivision.

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 21

slide-22
SLIDE 22

CHARACTERIZATIONS OF WHEEL GRAPHS

Examples:

u v3 v0 v1 v2 v4 v5 u v3 v0 v1 v2 v4 v5

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 22

slide-23
SLIDE 23

CHARACTERIZATIONS OF WHEEL GRAPHS

Examples:

u v3 v0 v1 v2 v4 v5 u v3 v0 v1 v2 v4 v5

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 23

slide-24
SLIDE 24

CHARACTERIZATIONS OF WHEEL GRAPHS

  • The program determines if a W6-subdivision is present by recursively testing all

subgraphs obtained by removing a single edge from the input graph.

  • Base cases are W6-subdivisions or graphs that have too few vertices or edges

to contain such a subdivision.

  • Naive algorithm; takes exponential time, but is sufficient for the small input

graphs that arise as cases in the proof.

  • Once the possibility of performing reductions and the presence of internal 3-

and 4-edge-cutsets is eliminated, all resulting graphs are found to either: – contain a W6-subdivision; or – be topologically contained in Graph A.

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 24

slide-25
SLIDE 25

CHARACTERIZATIONS OF WHEEL GRAPHS

(c) Path from v0 to some vertex u1 on one of the spokes of the W5-subdivision, such that this path that does not meet H except at its end points.

u1 v4 v3 v0 v1 v2 v5

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 25

slide-26
SLIDE 26

USING CHARACTERIZATION TO SOLVE SHP(W6)

6 Using characterization to solve SHP(W6)

  • Find 3-connected components of G.

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 26

slide-27
SLIDE 27

USING CHARACTERIZATION TO SOLVE SHP(W6)

  • Separate G into components along its 3-edge cutsets.

G2 G G1

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 27

slide-28
SLIDE 28

USING CHARACTERIZATION TO SOLVE SHP(W6)

  • Separate G into components along its 4-edge-cutsets.

G G1 G2

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 28

slide-29
SLIDE 29

USING CHARACTERIZATION TO SOLVE SHP(W6)

  • If G is topologically contained in Graph A, G has no W6-subdivision.
  • If some reduction R (either Reduction 1 or 2) can be performed on G, let

G′ = R(G). G contains a W6-subdivision iff G′ does.

  • If G has no vertex of degree at least 6, G has no W6-subdivision.
  • For each vertex v of G of degree at least 6, determine whether G − v has a

circuit of length at least 6. If no G − v has such a circuit, G has no

W6-subdivision.

Structure and recognition of graphs with no 6-wheel subdivision Rebecca Robinson 29