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 261FSDN’s. Concisely, an evolv<strong>in</strong>g graph is an <strong>in</strong>dexed sequence of T subgraphs ofa given graph, where the subgraph at a given <strong>in</strong>dex po<strong>in</strong>t corresponds to thenetwork connectivity at the time <strong>in</strong>terval <strong>in</strong>dicated <strong>by</strong> the <strong>in</strong>dex number. Thetime doma<strong>in</strong> is further <strong>in</strong>corporated <strong>in</strong>to the model <strong>by</strong> restrict<strong>in</strong>g journeys (i.e.,the equivalent of paths <strong>in</strong> usual graphs) to never move <strong>in</strong>to edges which existedonly <strong>in</strong> past subgraphs (cf. Figure 2 below, and Section 2).0,1,3C0,1A0,1,2,332,31,2,3B0,1,20,1,310,2,300,1,21,2,30,1,2,30FD0,3E0,1,2,3Fig. 2. Evolv<strong>in</strong>g digraph correspond<strong>in</strong>g to FSDN <strong>in</strong> Figure 1. Edges are labeled withcorrespond<strong>in</strong>g time-steps. Observe that CBF is not a valid journey s<strong>in</strong>ce BF existsonly <strong>in</strong> the past with respect to CB.Notice that this model allows for arbitrary changes between two consecutivetime steps, with the possible creation and/or deletion of any number ofvertices and edges. Evolv<strong>in</strong>g graph edges can also be associated with traversaltimes. In [2], algorithms were proposed for f<strong>in</strong>d<strong>in</strong>g foremost, shortest, and fastestjourneys <strong>in</strong> dynamic mobile networks modeled <strong>by</strong> evolv<strong>in</strong>g graphs. Other pathproblems <strong>in</strong> evolv<strong>in</strong>g graphs can be found under the merit approach [7]. Resultsproven <strong>in</strong>clude f<strong>in</strong>d<strong>in</strong>g a sequence of paths that connect a given pair of nodesthroughout the system, such that the global rout<strong>in</strong>g plus re-rout<strong>in</strong>g costs arem<strong>in</strong>imized.Our work. We focus on the analysis of connectivity properties <strong>in</strong> FSDN’s andthe design of algorithms for build<strong>in</strong>g directed m<strong>in</strong>imal spann<strong>in</strong>g trees (DMST’s)to generate multicast routes <strong>in</strong> FSDN’s. The DMST problem <strong>in</strong> wireless networkswas def<strong>in</strong>ed <strong>in</strong> [12] as f<strong>in</strong>d<strong>in</strong>g N m<strong>in</strong>imum weight trees, or arborescences, <strong>in</strong> anetwork modeled <strong>by</strong> a strongly connected digraph with N vertices. A centralizedalgorithm for f<strong>in</strong>d<strong>in</strong>g DMST’s <strong>in</strong> static wireless networks is presented <strong>by</strong> Chuand Liu [3], and Tarjan [18] provides an efficient implementation of the same.Humblet [12] provides a distributed algorithm for f<strong>in</strong>d<strong>in</strong>g DMST’s <strong>in</strong> stronglyconnected networks. Furthermore, m<strong>in</strong>imum energy multicast trees for wirelessnetworks have also been studied for the static case <strong>in</strong> [20,19]. In contrast, ourapproach differs from these <strong>in</strong> that our algorithm builds DMST’s over dynamicmobile networks modeled <strong>by</strong> evolv<strong>in</strong>g digraphs, which can be seen as dynamicallychang<strong>in</strong>g digraphs.

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

Saved successfully!

Ooh no, something went wrong!