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.

264 S. Bhadra and A. FerreiraDef<strong>in</strong>ition 4. An open strongly connected component(o-SCC) is the maximalset of vertices U ⊆ V G such that for any pair u, v ∈ U, there exists a journeyfrom u to v and from v to u.A journey between two nodes u, v ∈ U, might need to use nodes h i ∈ V G ,h i /∈U to ma<strong>in</strong>ta<strong>in</strong> strong connectivity. The set of such nodes {h i } = H(u, v) are thehelp<strong>in</strong>g nodes (h-nodes) for the vertices u, v.Consequently, an SCC U G is an o-SCC with the additional requirement thatH(u, v) =∅∀u, v ∈ U G . Hence the set {b, c} <strong>in</strong> Figure 3 forms a o-SCC withH(b, c) ={a} s<strong>in</strong>ce vertex a is required to form the only journey from b to c,there<strong>by</strong> ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g strong connectivity. Also, s<strong>in</strong>ce H(b, c) ≠ ∅, {b, c} is not anSCC.For the case of static networks, Humblet [12] def<strong>in</strong>es the concept of rootedspann<strong>in</strong>g trees over strongly connected directed networks. We extend this def<strong>in</strong>itionto the case of evolv<strong>in</strong>g digraphs as follows. We def<strong>in</strong>e a rooted directedspann<strong>in</strong>g tree or an arborescence over a o-SCC U G ∈Gas a valid rooted directedtree <strong>in</strong> G rooted at r which spans all the vertices <strong>in</strong> U G ; thus all the nodes exceptthe root has one and only one <strong>in</strong>com<strong>in</strong>g arc. Note that the arborescence mightneed to <strong>in</strong>clude h-nodes to reach some vertices <strong>in</strong> the o-SCC.3 Complexity of Strongly Connected ComponentsIn this section we will first use the foremost journey algorithm to verify strongconnectivity for an FSDN. Then we will prove that the decomposition of a FSDN<strong>in</strong>to (o-) SCC components is NP-Complete.3.1 The Network ModelA FSDN can be seen as a series of networks R = ...,R t−1 , R t , R t+1 ,... overtime. We model a FSDN as a dynamic network which has a presence matrixP E [(u, v),i], <strong>in</strong>dicat<strong>in</strong>g whether (u, v) is present at time step t i , for each l<strong>in</strong>k(u, v) ofR, and another presence matrix P V [u, i], <strong>in</strong>dicat<strong>in</strong>g whether u is presentat time step t i , for each node u of R. The network at time t i is then represented<strong>by</strong> the subnetwork R ti of R, which is obta<strong>in</strong>ed <strong>by</strong> tak<strong>in</strong>g the nodes and l<strong>in</strong>ks ofR for which their correspond<strong>in</strong>g P [i]’s <strong>in</strong>dicate they are to be present.In order to model a fixed-schedule dynamic network <strong>by</strong> an evolv<strong>in</strong>g digraph,it suffices to be given a time w<strong>in</strong>dow W of size T , and to work withG =( ⋃ R i |i ∈W, FSDN |W ). Throughout this text, we assume packet basednetworks – so transmitt<strong>in</strong>g one piece of data equals transmitt<strong>in</strong>g one packetover an arc. L<strong>in</strong>k transmission time between nodes <strong>in</strong> the network may allow forthe transmission of a packet over several l<strong>in</strong>ks before a change <strong>in</strong> the networktopology. Correspond<strong>in</strong>gly <strong>in</strong> the model, consider<strong>in</strong>g time between two successivesubdigraphs <strong>in</strong> an evolv<strong>in</strong>g digraph as unity, the time taken to cross an arc(u, v) is expressed as a positive delay w(u, v) ≤ 1. The case where the traversaltime is larger than the frequency of topology change would then yield a delayw(u, v) > 1. We also implicitly assume conservation of <strong>in</strong>formation, i.e. <strong>in</strong> case a

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

Saved successfully!

Ooh no, something went wrong!