13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Complexity of Connected Components <strong>in</strong> Evolv<strong>in</strong>g Graphs 2631ac322bFig. 3. Open Strongly Connected Components.Thus, we may alternately def<strong>in</strong>e an evolv<strong>in</strong>g digraph as a tuple G =(V G ,E G ),where each arc <strong>in</strong> E G has an arc schedule def<strong>in</strong>ed for it.Two vertices are said to be adjacent <strong>in</strong> G if and only if they are adjacent <strong>in</strong>some G i . The degree of a vertex <strong>in</strong> G is def<strong>in</strong>ed as its degree <strong>in</strong> E G .As usual, a tree <strong>in</strong> G could be def<strong>in</strong>ed as a connected <strong>in</strong>duced subdigraph ofV G with no circuits <strong>in</strong> G(V,E). However, such a tree would not be very helpfulwhen study<strong>in</strong>g connectivity issues, s<strong>in</strong>ce it does not take <strong>in</strong>to account the totalorder of the subdigraphs <strong>in</strong> G, and the restrictions it imposes on journeys <strong>in</strong> G.Therefore, we def<strong>in</strong>e a valid rooted tree <strong>in</strong> G as a rooted directed tree <strong>in</strong> G, whereall paths from the root to the leaves are journeys <strong>in</strong> G.2.2 Strongly Connected Components and ArborescencesWe def<strong>in</strong>e an evolv<strong>in</strong>g digraph G to be a strongly connected digraph if there existsa journey J <strong>in</strong> G between any two vertices <strong>in</strong> V G .Def<strong>in</strong>ition 3 (Strongly Connected Component). Analogous to standarddigraphs [4], we def<strong>in</strong>e a strongly connected component (SCC) <strong>in</strong> an evolv<strong>in</strong>gdigraph as the maximal set of vertices U G ⊆ V G such that for any pair u, v ∈ U G ,there exists a journey from u to v and from v to u us<strong>in</strong>g only arcs <strong>in</strong> the Cartesianproduct U G ⊗ U G .Thus, the subdigraph G ′ <strong>in</strong>duced <strong>by</strong> consider<strong>in</strong>g vertices <strong>in</strong> the SCC U G is astrongly connected digraph. For example, <strong>in</strong> Figure 3, {b, a} forms a SCC s<strong>in</strong>cethere are journeys from a to b and vice versa which traverse only vertices <strong>in</strong> theset {a, b}. In this figure and elsewhere <strong>in</strong> the paper arcs are labeled with theirrespective arc schedule times. Note that, unlike standard digraphs, there can bea journey between two vertices <strong>in</strong> the SCC that traverses vertices outside U G .Thus, it is possible for two vertices u, v ∈ U G to establish a journey between themwithout the constra<strong>in</strong>t that all arcs <strong>in</strong> the journey must be with<strong>in</strong> U G ⊗ U G .InFigure 3, although there exist journeys from b to c and from c to b, {b, c} is notan SCC s<strong>in</strong>ce the only journey from c to b traverses via a. Indeed the subdigraph<strong>in</strong>duced <strong>by</strong> {b, c} is not strongly connected. So, we offer a looser def<strong>in</strong>ition ofstrong connectivity as follows.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!