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.

262 S. Bhadra and A. FerreiraIn this paper, we start <strong>by</strong> provid<strong>in</strong>g, <strong>in</strong> the next section, basic def<strong>in</strong>itions forvarious common graph theory terms <strong>in</strong> the context of evolv<strong>in</strong>g digraphs. Follow<strong>in</strong>gHumblet [12], we def<strong>in</strong>e rooted DMST’s over strongly connected evolv<strong>in</strong>gdigraphs. This naturally leads to the question of how to determ<strong>in</strong>e if an evolv<strong>in</strong>gdigraph is strongly connected. In Section 3 we def<strong>in</strong>e strongly connected components(SCC’s) <strong>in</strong> evolv<strong>in</strong>g digraphs and discover that the unique propertiesof evolv<strong>in</strong>g digraphs yield two types of strongly connected components: standardSCC’s and the more loosely def<strong>in</strong>ed open strongly connected components(o-SCC’s), as it will become clear later. One of our results is that unlike <strong>in</strong> standarddigraphs, f<strong>in</strong>d<strong>in</strong>g the strongly connected components <strong>in</strong> evolv<strong>in</strong>g digraphsis not possible <strong>in</strong> determ<strong>in</strong>istic polynomial time, unless P=NP. In case the evolv<strong>in</strong>gdigraph is already identified as a strongly connected component, we give <strong>in</strong>Section 4 an algorithm to compute DMST, which uses a variation of Prim’s algorithm[4] for comput<strong>in</strong>g m<strong>in</strong>imum spann<strong>in</strong>g trees. For an evolv<strong>in</strong>g digraph withmaximum outdegree D, our algorithm builds the rooted DMST over a stronglyconnected component <strong>in</strong> an evolv<strong>in</strong>g digraph <strong>in</strong> O(ND log T ) time. Section 5conta<strong>in</strong>s conclud<strong>in</strong>g remarks and scope for further research.2 Graph Theoretic ModelS<strong>in</strong>ce we use evolv<strong>in</strong>g digraphs as a model for FSDN’s throughout this paper,we start with a revision of the basic def<strong>in</strong>itions of terms <strong>in</strong> the theory of evolv<strong>in</strong>gdigraphs.2.1 Evolv<strong>in</strong>g DigraphsEvolv<strong>in</strong>g digraphs are def<strong>in</strong>ed as follows.Def<strong>in</strong>ition 1 (Evolv<strong>in</strong>g Digraphs). Let a digraph G(V,E) be given, alongwith an ordered sequence of its subdigraphs, S G = G 0 ,G 1 ,...,G T , T ∈ IN. Then,the system G =(G, S G ) is called an evolv<strong>in</strong>g digraph.We now def<strong>in</strong>e some of the ma<strong>in</strong> parameters of an evolv<strong>in</strong>g digraph. Let E G =⋃Ei , and V G = ⋃ V i . It is clear that M = |E G |≤|E| = M and that N = |V G |≤|V | = N. The central notion <strong>in</strong> evolv<strong>in</strong>g graph theory is the restriction imposedupon paths to traverse arcs strictly <strong>in</strong> non-decreas<strong>in</strong>g order of arc schedule times,imply<strong>in</strong>g that there are no paths <strong>in</strong> G go<strong>in</strong>g to the “past.”Def<strong>in</strong>ition 2 (Journeys). Let P be a path <strong>in</strong> G i , under the usual def<strong>in</strong>ition.Let F (P ) be its first vertex, L(P ) be its last vertex, and |P | be its length. Wedef<strong>in</strong>e a journey <strong>in</strong> G between two vertices u and v of V G as a sequence J (u, v) =P t1 ,P t2 ,...,P tk , with t 1

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

Saved successfully!

Ooh no, something went wrong!