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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!