Skip to main content

2013 | OriginalPaper | Buchkapitel

Fast Distributed BFS Solution for Edge-Disjoint Paths

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We propose an improved synchronous distributed message-based breadth-first search (BFS) solution, to identify maximum cardinality sets of edge-disjoint paths, between a source node and a target node in a digraph. Previously, we presented a BFS based algorithm, NW-BFS-Edge (Nicolescu R, Wu H (2011) BFS solution for disjoint paths in P systems. In: Calude C, Kari J, Petre I, Rozenberg G (eds.) Unconventional computation, lecture notes in computer science, vol. 6714. Springer Berlin, pp 164–176), Nicolescu R, Wu H (2012) New solutions for disjoint paths in P systems. Nat Comput 11:637–651, which is a distributed version of the Edmonds-Karp algorithm Edmonds J, Karp RM (1972) Theoretical improvements in algorithmic efficiency for network flow problems. J ACM 19(2):248–264. Here, we propose a faster solution, Fast-NW-BFS-Edge, which improves NW-BFS-Edge by detecting and discarding “dead” cells in the first search round. On a set of randomly generated single-source directed acyclic graphs (dags), Fast-NW-BFS-Edge is 8.2 % faster than NW-BFS-Edge. This improvement has been inspired and guided by a P system modelling exercise, but is suitable for any distributed implementation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Păun G, Rozenberg G, Salomaa A (2010) The oxford handbook of membrane computing. Oxford University Press, New YorkCrossRefMATH Păun G, Rozenberg G, Salomaa A (2010) The oxford handbook of membrane computing. Oxford University Press, New YorkCrossRefMATH
3.
Zurück zum Zitat Cormen TH, Stein C, Rivest RL, Leiserson CE (2009) Introduction to algorithms (3rd edn). The MIT Press, Cambridge Cormen TH, Stein C, Rivest RL, Leiserson CE (2009) Introduction to algorithms (3rd edn). The MIT Press, Cambridge
4.
Zurück zum Zitat Dinneen MJ, Kim YB, Nicolescu R (2010) Edge- and node-disjoint paths in P systems. Electron Proc Theor Comput Sci 40:121–141CrossRef Dinneen MJ, Kim YB, Nicolescu R (2010) Edge- and node-disjoint paths in P systems. Electron Proc Theor Comput Sci 40:121–141CrossRef
5.
Zurück zum Zitat Ford LR Jr, Fulkerson DR (1956) Maximal flow through a networkX. Can J Math 8:399–404CrossRefMATH Ford LR Jr, Fulkerson DR (1956) Maximal flow through a networkX. Can J Math 8:399–404CrossRefMATH
6.
Zurück zum Zitat Nicolescu R, Wu H (2011) BFS solution for disjoint paths in P systems. In: Calude C, Kari J, Petre I, Rozenberg G (eds.) Unconventional computation, lecture notes in computer science, vol. 6714. Springer Berlin, pp 164–176 Nicolescu R, Wu H (2011) BFS solution for disjoint paths in P systems. In: Calude C, Kari J, Petre I, Rozenberg G (eds.) Unconventional computation, lecture notes in computer science, vol. 6714. Springer Berlin, pp 164–176
7.
Zurück zum Zitat Edmonds J, Karp RM (1972) Theoretical improvements in algorithmic efficiency for network flow problems. J ACM 19(2):248–264CrossRefMATH Edmonds J, Karp RM (1972) Theoretical improvements in algorithmic efficiency for network flow problems. J ACM 19(2):248–264CrossRefMATH
8.
Zurück zum Zitat Dinneen MJ, Kim YB, Nicolescu R (2010) A faster P solution for the Byzantine agreement problem. In: Gheorghe M, Hinze T, Păun G (eds.) Conference on membrane computing. Lecture Notes in Computer Science, Vol. 6501. Springer, Berlin, pp 175–197 Dinneen MJ, Kim YB, Nicolescu R (2010) A faster P solution for the Byzantine agreement problem. In: Gheorghe M, Hinze T, Păun G (eds.) Conference on membrane computing. Lecture Notes in Computer Science, Vol. 6501. Springer, Berlin, pp 175–197
9.
Zurück zum Zitat Nicolescu R (2012) Parallel and distributed algorithms in P systems. Lect Notes Comput Sci 7184:33–42 Nicolescu R (2012) Parallel and distributed algorithms in P systems. Lect Notes Comput Sci 7184:33–42
10.
Zurück zum Zitat Freund R, Păun G (1995) A variant of team cooperation in grammar systems. J Univ Comput Sci 1(2):105–130MathSciNetMATH Freund R, Păun G (1995) A variant of team cooperation in grammar systems. J Univ Comput Sci 1(2):105–130MathSciNetMATH
11.
Zurück zum Zitat Bălănescu T, Nicolescu R, Wu H (2011) Asynchronous P systems. Int J Nat Comput Res 2(2):1–18CrossRef Bălănescu T, Nicolescu R, Wu H (2011) Asynchronous P systems. Int J Nat Comput Res 2(2):1–18CrossRef
12.
Zurück zum Zitat Hagberg AA, Schult DA, Swart PJ (2008) Exploring network structure, dynamics, and function using network. In: Varoquaux G, Vaught T, Millman J (eds.) 7th Python in Science Conference (SciPy), pp 11–15 Hagberg AA, Schult DA, Swart PJ (2008) Exploring network structure, dynamics, and function using network. In: Varoquaux G, Vaught T, Millman J (eds.) 7th Python in Science Conference (SciPy), pp 11–15
13.
Zurück zum Zitat Nicolescu R, Wu H (2012) New solutions for disjoint paths in P systems. Nat Comput 11:637–651 Nicolescu R, Wu H (2012) New solutions for disjoint paths in P systems. Nat Comput 11:637–651
Metadaten
Titel
Fast Distributed BFS Solution for Edge-Disjoint Paths
verfasst von
Huiling Wu
Copyright-Jahr
2013
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-37502-6_117