18.11.2013 Aufrufe

Kapitel 5.4 - CES

Kapitel 5.4 - CES

Kapitel 5.4 - CES

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Intervallgraph eines Pfades <strong>5.4</strong>-11<br />

Beispiel - Interval Graph für einen Pfad <strong>5.4</strong>-12<br />

IG G’ ( p) = ( V IGG’ ( p) , R)<br />

V IGG’<br />

( p) = c( p) ∪ { v ∈ V|<br />

∃v'<br />

· ,( v' , v)<br />

∈ L}<br />

das sind alle ’constraints’ auf dem Pfad p und die Endknoten der<br />

Schleifenabbruchs-Kante<br />

branch<br />

1<br />

2<br />

3<br />

4<br />

( c i , c j ) ∈ R ⇔ overlap( c i , c j ) ∧ ( c i , c j ∈ V IGG’ ( p)<br />

)<br />

–(8)<br />

5<br />

6<br />

Constraint 1<br />

overlap ist ein Prädikat über zwei Pfade und ist definiert wie folgt :<br />

ire<br />

7<br />

8<br />

Constraint 2<br />

overlap ([<br />

],<br />

p) = false<br />

overlap( v::g,<br />

p) = mem( v,<br />

p) ∨ overlap( g,<br />

p)<br />

– (9)<br />

9<br />

10<br />

Constraint 1 Constraint 2<br />

mem ist ein Prädikat, welches das Enthaltensein eines Knotens in<br />

einem Pfad überprüft<br />

1<br />

2<br />

2<br />

mem( v , [ ]) = false<br />

mem( v,<br />

v'::p) = ( v = v' ) ∨ mem( v,<br />

p)<br />

–(10)<br />

5<br />

3<br />

4<br />

1<br />

2<br />

3<br />

3<br />

1<br />

6<br />

7<br />

8<br />

4<br />

5<br />

4 5<br />

9<br />

10<br />

Constraints und Intervallgraph fur ein anderes Beispiel

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!