26
Non-Planar Core Reduction Bewahrung der Coarseness Mathias Jansen und Christian Wolf

Do B6 A2 - ls11- · 03.02.2006 NPCR - Bewahrung der Coarseness 4 Coarseness - Definition Weiteres Kostenmaß neben Crossing-Number (#Kantenkreuzungen) und Skewness (kleinste zu

  • Upload
    lyhanh

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Non-Planar Core

Reduction

Bewahrung der Coarseness

Mathias Jansen und Christian Wolf

NPCR - Bewahrung der Coarseness 203.02.2006

Inhalt

� Kurzwiederholung Non-Planar Core Reduction

� “(Nicht-) Planaritätsmaß” Coarseness

�Definition

� “Tricky“ Beispiele

� Entwicklung der Beweisidee

� Beweis

NPCR - Bewahrung der Coarseness 303.02.2006

Kurzwiederholung Non-Planar

Core Reduction (i.F. NPCR)

� Reduzierung von Graphen um die planaren

Komponenten

� SPQR-Baum ist Hilfsdatenstruktur

� Ersetzung planarer Komponenten G* (Kanten,

serielle, parallele Komponenten oder 3-ZHK)

durch Kanten mit Gewicht

� Nicht-planare 3-ZHK bleiben erhalten!

(G*)mincutw ts,=

NPCR - Bewahrung der Coarseness 403.02.2006

Coarseness - Definition

� Weiteres Kostenmaß neben Crossing-Number (#Kantenkreuzungen) und Skewness (kleinste zu entfernende #Kanten)

� Def.: Graph G*, der durch Ersetzung von Kanten durch unabhängige Pfade eines Graphen G entsteht, heißt Subdivision (i.F. SD) von G

� Def.: Coarseness eines ganzzahlgewichteten Graphen ist die größte Zahl k von kantendisjunktennicht-planaren Subgraphen in G

� Wie sehen die Subgraphen aus? oder SDsK5 K3,3

)w,G(ξ)w,G(

NPCR - Bewahrung der Coarseness 503.02.2006

Coarseness – Beispiele (1)

� “Tricky” Beispiel 1:

NPCR - Bewahrung der Coarseness 603.02.2006

Coarseness – Beispiele (2)

3 SDsUnd wie ist

die

Coarseness?

SPQR-

Baum

NPCR - Bewahrung der Coarseness 703.02.2006

Coarseness – Beispiele (3)

� “Tricky” Beispiel 2:

NPCR - Bewahrung der Coarseness 803.02.2006

Coarseness – Beispiele (4)

2 SDs

SPQR-

Baum

NPCR - Bewahrung der Coarseness 903.02.2006

Coarseness – Beispiele (5)

� „Tricky“ Beispiel 3:

NPCR - Bewahrung der Coarseness 1003.02.2006

Coarseness – Beispiele (6)

2 SDs

SPQR-

Baum

NPCR - Bewahrung der Coarseness 1103.02.2006

Entwicklung der Beweisidee (1)

� Was wird aus den Beispielen ersichtlich?

nicht jede SD trägt zur Coarseness bei!

eine Coarseness-Einheit kann über mehrere

Knoten im SPQR-Baum verteilt sein

� Das macht die Betrachtung etwas „kniffelig“

� Unsere Idee: Zeige, dass die minimale Anzahl an Pfaden

zwischen je zwei Knoten einer oder SD, welche

zur Coarseness beiträgt, durch NPCR erhalten bleibt!

K5 K3,3

NPCR - Bewahrung der Coarseness 1203.02.2006

Entwicklung der Beweisidee (2)

� Anzahl der Sub-Divisions im Core ist nicht kleiner

als die Anzahl der Sub-Divisions im Graphen, und

umgekehrt

� Fallunterscheidung, anhand der Operationen der

NPCR

),( )( und ),( )( wCGwCG ξξξξ ≥≤

NPCR - Bewahrung der Coarseness 1303.02.2006

Beispiel

1

1

42

3

NPCR - Bewahrung der Coarseness 1403.02.2006

Beispiel

P

R

R

S

P

P

Q

Q Q

Q

Q

Q

Q Q

Q Q…

NPCR - Bewahrung der Coarseness 1503.02.2006

Beobachtung

� Die „echten“ Knoten einer SD liegen alle in derselben

(nicht-planaren) R-Komponente, gemäß des SPQR-

Baums

NPCR - Bewahrung der Coarseness 1603.02.2006

Konsequenz für planare

Komponenten� Teile einer SD, die innerhalb einer planaren

Komponente liegen, und die vom Algorithmus reduziert werden, entsprechen (s,t)-Pfaden

t

s

t

s

NPCR - Bewahrung der Coarseness 1703.02.2006

),( )( wCG ξξ ≤

NPCR - Bewahrung der Coarseness 1803.02.2006

Fall 1: P-Knoten-Reduktion

t

s

1w kw… Kanten kk

t

s

… ∑=

k

i

kw1

NPCR - Bewahrung der Coarseness 1903.02.2006

Fall 2: S-Knoten-Reduktions

t

Kanten k

s

t

1w

kw

}{ min1 iki w≤≤1

NPCR - Bewahrung der Coarseness 2003.02.2006

Fall 3: R-Knoten-Reduktion

(planar)s

t

u v

s

t

ts,mincutw =

NPCR - Bewahrung der Coarseness 2103.02.2006

),( )( wCG ξξ ≥

NPCR - Bewahrung der Coarseness 2203.02.2006

Sub-Division im Core

� Die Kanten sind gewichtet

� zu zeigen: jede gewichtete K5 oder K3,3 SD im

Core hat schon vor der Reduktion als SD im

ursprünglichen Graphen existiert

NPCR - Bewahrung der Coarseness 2303.02.2006

Wie ist eine gewichtete Kante entstanden?

� P-Knoten-Reduktion

1w nw…k kwi mit =∑vorher

NPCR - Bewahrung der Coarseness 2403.02.2006

Wie ist eine gewichtete Kante entstanden?

� S-Knoten-Reduktion

1w

nw

kkwi i :mit =∃vorher

ij wwij : und ≥≠∀

NPCR - Bewahrung der Coarseness 2503.02.2006

Wie ist eine gewichtete Kante entstanden?

� (planar) R-Knoten-Reduktion

kvorher

n1

kwe

ni

iPfade }{min1

≥∑≤≤

NPCR - Bewahrung der Coarseness 2603.02.2006

ENDE