nondeterministic graph searching from pathwidth to
play

Nondeterministic Graph Searching: From Pathwidth to Treewidth Fedor - PowerPoint PPT Presentation

Nondeterministic Graph Searching: From Pathwidth to Treewidth Fedor V.Fomin 1 Pierre Fraigniaud 2 Nicolas Nisse 2 Department of Informatics, University of Bergen, PO Box 7800, 5020 Bergen, Norway. CNRS, Lab. de Recherche en Informatique,


  1. Nondeterministic Graph Searching: From Pathwidth to Treewidth Fedor V.Fomin 1 Pierre Fraigniaud 2 Nicolas Nisse 2 Department of Informatics, University of Bergen, PO Box 7800, 5020 Bergen, Norway. CNRS, Lab. de Recherche en Informatique, Universit´ e Paris-Sud, 91405 Orsay, France. MFCS 05, September 2 nd , 2005 1/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  2. Graph Searching Goal In an undirected simple graph, omniscient and arbitrary fast fugitive ; a team of searchers ; We want to find a strategy that catch the fugitive using the fewest searchers as possible. Motivation game related to famous graphs’parameters : treewidth and pathwidth ; we introduce a parametrized version of treewidth. 2/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  3. Graph Searching Goal In an undirected simple graph, omniscient and arbitrary fast fugitive ; a team of searchers ; We want to find a strategy that catch the fugitive using the fewest searchers as possible. Motivation game related to famous graphs’parameters : treewidth and pathwidth ; we introduce a parametrized version of treewidth. 2/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  4. Search Strategy, Parson. [GTC,1978] Sequence of two basic operations, . . . 1 Place a searcher at a vertex of the graph ; 2 Remove a searcher from a vertex of the graph. . . . that must result in catching the fugitive An edge is cleared when both its ends are occupied by a searcher. We want to minimize the number of searchers. Let s ( G ) be the smallest number of searchers needed to catch a fugitive in a graph G . 3/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  5. Search Strategy, Parson. [GTC,1978] Sequence of two basic operations, . . . 1 Place a searcher at a vertex of the graph ; 2 Remove a searcher from a vertex of the graph. . . . that must result in catching the fugitive An edge is cleared when both its ends are occupied by a searcher. We want to minimize the number of searchers. Let s ( G ) be the smallest number of searchers needed to catch a fugitive in a graph G . 3/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  6. Search Strategy, Parson. [GTC,1978] Sequence of two basic operations, . . . 1 Place a searcher at a vertex of the graph ; 2 Remove a searcher from a vertex of the graph. . . . that must result in catching the fugitive An edge is cleared when both its ends are occupied by a searcher. We want to minimize the number of searchers. Let s ( G ) be the smallest number of searchers needed to catch a fugitive in a graph G . 3/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  7. Simple Examples : Path and Ring 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  8. Simple Examples : Path and Ring 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  9. Simple Examples : Path and Ring 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  10. Simple Examples : Path and Ring 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  11. Simple Examples : Path and Ring 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  12. Simple Examples : Path and Ring s(Path)=2 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  13. Simple Examples : Path and Ring s(Path)=2 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  14. Simple Examples : Path and Ring s(Path)=2 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  15. Simple Examples : Path and Ring s(Path)=2 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  16. Simple Examples : Path and Ring s(Path)=2 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  17. Simple Examples : Path and Ring s(Path)=2 s(Ring)=3 4/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  18. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  19. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  20. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  21. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  22. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  23. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  24. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  25. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  26. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  27. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  28. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  29. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  30. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  31. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  32. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  33. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  34. Graph searching in a tree 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  35. Graph searching in a tree s(G)=3 5/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  36. Visible graph searching in a tree 6/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  37. Visible graph searching in a tree 6/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  38. Visible graph searching in a tree 6/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  39. Visible graph searching in a tree 6/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  40. Visible graph searching in a tree 6/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  41. Visible graph searching in a tree TWO SEARCHERS ARE SUFFICIENT 6/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  42. Tree and Path Decompositions 7/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  43. Tree and Path Decompositions a tree T and bags ( X t ) t ∈ V ( T ) 7/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  44. Tree and Path Decompositions a tree T and bags ( X t ) t ∈ V ( T ) every vertex of G is at least in one bag ; 7/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  45. Tree and Path Decompositions a tree T and bags ( X t ) t ∈ V ( T ) every vertex of G is at least in one bag ; both ends of an edge of G are at least in one bag ; 7/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  46. Tree and Path Decompositions a tree T and bags ( X t ) t ∈ V ( T ) every vertex of G is at least in one bag ; both ends of an edge of G are at least in one bag ; Given a vertex of G , all bags that contain it, form a subtree. 7/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  47. Tree and Path Decompositions a tree T and bags ( X t ) t ∈ V ( T ) every vertex of G is at least in one bag ; both ends of an edge of G are at least in one bag ; Given a vertex of G , all bags that contain it, form a subtree . Width = Size of larger Bag -1 7/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

  48. Tree and Path Decompositions a tree T and bags ( X t ) t ∈ V ( T ) every vertex of G is at least in one bag ; both ends of an edge of G are at least in one bag ; Given a vertex of G , all bags that contain it, form a subtree . Width = Size of larger Bag -1 treewidth of G tw ( G ), minimum width among any tree decomposition 7/19 Fedor V.Fomin, Pierre Fraigniaud, Nicolas Nisse Nondeterministic Graph Searching

Recommend


More recommend