Kapitel 5.4 - CES
Kapitel 5.4 - CES
Kapitel 5.4 - CES
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