antistrong digraphs
play

Antistrong Digraphs St ephane Bessy University of Montpellier, - PowerPoint PPT Presentation

Antistrong Digraphs St ephane Bessy University of Montpellier, LIRMM, France Joint work with: Jrgen Bang-Jensen (University of South Denmark), Bill Jackson (Queen Mary University of London, UK) and Matthias Kriessel (Universit at Hamburg,


  1. Antistrong Digraphs St´ ephane Bessy University of Montpellier, LIRMM, France Joint work with: Jœrgen Bang-Jensen (University of South Denmark), Bill Jackson (Queen Mary University of London, UK) and Matthias Kriessel (Universit¨ at Hamburg, Germany) 2015

  2. Antidirected path ◮ In a digraph D , an antidirected path is a path in which the arcs alternate and beginning and ending with a forward arc. x y

  3. Antidirected path ◮ In a digraph D , an antidirected path is a path in which the arcs alternate and beginning and ending with a forward arc. x y ◮ Motivation: find similar (algorithmic) results between directed paths and antidirected paths, but...

  4. Antidirected path ◮ In a digraph D , an antidirected path is a path in which the arcs alternate and beginning and ending with a forward arc. x y ◮ Motivation: find similar (algorithmic) results between directed paths and antidirected paths, but... Theorem (A. Yeo, 2014) Given two vertices x and y of D, it is NP-complete to decide if D admits an antidirected path from x to y.

  5. Antidirected trail ◮ An antidirected trail is a trail (no repeated arc) in which the arcs alternate and beginning and ending with a forward arc. x y

  6. Antidirected trail ◮ An antidirected trail is a trail (no repeated arc) in which the arcs alternate and beginning and ending with a forward arc. Theorem It is polynomial to check if there exists an antidirected trail from x to y. Proof : B ( D ): the (oriented) adjacency bipartite representation of D . − − − − 1 2 3 4 1 3 4 2 + + + + 1 2 3 4 D B(D)

  7. Antistrong digraph ◮ A digraph is antistrong if for x , y ∈ V ( D ) there exists an andirected trail from x to y . Theorem For | D | ≥ 3 , D is antistrong iff B ( D ) is connected.

  8. Antistrong digraph ◮ A digraph is antistrong if for x , y ∈ V ( D ) there exists an andirected trail from x to y . Theorem For | D | ≥ 3 , D is antistrong iff B ( D ) is connected. ◮ We provide some algorithmic results related to ’antistrongness’.

  9. Antistrong digraph ◮ A digraph is antistrong if for x , y ∈ V ( D ) there exists an andirected trail from x to y . Theorem For | D | ≥ 3 , D is antistrong iff B ( D ) is connected. ◮ We provide some algorithmic results related to ’antistrongness’. ◮ First easy one: in polytime we can check ’antistrongness’.

  10. Direct results: k -antistrong digraph ◮ D is k -antistrong if for every x , y ∈ D there exist k -arc-disjoint antidirected trails from x to y . Theorem D is k-antistrong iff B ( D ) is k-edge-connected.

  11. Direct results: k -antistrong digraph ◮ D is k -antistrong if for every x , y ∈ D there exist k -arc-disjoint antidirected trails from x to y . Theorem D is k-antistrong iff B ( D ) is k-edge-connected. Corollaries: ◮ In polytime we can check ’ k -antistrongness’.

  12. Direct results: k -antistrong digraph ◮ D is k -antistrong if for every x , y ∈ D there exist k -arc-disjoint antidirected trails from x to y . Theorem D is k-antistrong iff B ( D ) is k-edge-connected. Corollaries: ◮ In polytime we can check ’ k -antistrongness’. ◮ If D is 2 k -antistrong then D contains k arc-disjoint spanning antistrong subdigraphs.

  13. Direct results: a matro¨ ıd for antistrongness ◮ A CAT or close antidirected trail is an alternating close trail. ◮ The cat-free sets of arcs of D form a matro¨ ıd on the arcs of D .

  14. Our main results: orientations

  15. Our main results: orientations CAT-free orientation: Theorem Let G = ( V , E ) with | E | ≤ 2 | V | − 1 . G has a CAT-free orientation iff: | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2)

  16. Our main results: orientations CAT-free orientation: Theorem Let G = ( V , E ) with | E | ≤ 2 | V | − 1 . G has a CAT-free orientation iff: | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2) Remarks: ◮ (1) and (2) are necessary. ◮ No bipartite digraph is antistrong.

  17. Cat-free orientation Proof: In two steps: ◮ A graph is an odd-pseudoforest if each of its connected component contains a most one cycle which is odd if it exists.

  18. Cat-free orientation Proof: In two steps: ◮ A graph is an odd-pseudoforest if each of its connected component contains a most one cycle which is odd if it exists. ◮ Claim 1: G satisfies (1) and (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest.

  19. Cat-free orientation Proof: In two steps: ◮ A graph is an odd-pseudoforest if each of its connected component contains a most one cycle which is odd if it exists. ◮ Claim 1: G satisfies (1) and (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest. ◮ Claim 2: Every graph which is the (edge)-union of a forest and an odd pseudoforest admits a cat-free orientation.

  20. Cat-free orientation ◮ Claim 2: Every graph which is the (edge)-union of a forest and an odd pseudoforest admits a cat-free orientation. Proof: r Y � � � � Tree X Odd pseudoforest

  21. Cat-free orientation ◮ Claim 2: Every graph which is the (edge)-union of a forest and an odd pseudoforest admits a cat-free orientation. Proof: r Y � � � � Tree X Odd pseudoforest

  22. Cat-free orientation ◮ Claim 2: Every graph which is the (edge)-union of a forest and an odd pseudoforest admits a cat-free orientation. Proof: r Y � � � � Tree X Odd pseudoforest

  23. Cat-free orientation ◮ Claim 2: Every graph which is the (edge)-union of a forest and an odd pseudoforest admits a cat-free orientation. Proof: r Y � � � � Tree X Odd pseudoforest

  24. Cat-free orientation ◮ Claim 2: Every graph which is the (edge)-union of a forest and an odd pseudoforest admits a cat-free orientation. Proof: r Y � � � � Tree X Odd pseudoforest

  25. Cat-free orientation ◮ Claim 1: G satisfies | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest. Proof: graph theory vs matroids

  26. Cat-free orientation ◮ Claim 1: G satisfies | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest. Proof: graph theory vs matroids ◮ Let E be a set and f : 2 E → Z a submodular, nondecreasing function which is nonnegative on 2 E \ {∅} . Theorem (J. Edmonds, 1970) The sets I ⊆ E s.t. ∀∅ � = I ′ ⊆ I | I ′ | ≤ f ( I ′ ) form a matroid M f on E. The rank of a subset S ⊆ E in M f is given by the min-max formula: � � | S 0 | + � k r f ( S ) = min ( S 0 , S 1 ,..., S k ) i =1 f ( S i ) where the min is taken over all partitions ( S 0 , S 1 , . . . , S k ) of S.

  27. Cat-free orientation ◮ Claim 1: G satisfies | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest. Proof: ◮ Ex1 : f = ν − 1, where ν ( I ) is the nb of vertices incident with edges in I , the cycle matroid .

  28. Cat-free orientation ◮ Claim 1: G satisfies | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest. Proof: ◮ Ex1 : f = ν − 1, where ν ( I ) is the nb of vertices incident with edges in I , the cycle matroid . ◮ Ex2 : f = ν − β , where β ( I ) is the nb of bipartite components formed by the edges of I , the even bicircular matroid .

  29. Cat-free orientation ◮ Claim 1: G satisfies | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest. Proof: ◮ Ex1 : f = ν − 1, where ν ( I ) is the nb of vertices incident with edges in I , the cycle matroid . ◮ Ex2 : f = ν − β , where β ( I ) is the nb of bipartite components formed by the edges of I , the even bicircular matroid . ◮ Ex3 : f = 2 ν − 1 − β . Independent in M f iff satisfies (1) and (2).

  30. Cat-free orientation ◮ Claim 1: G satisfies | E ( H ) | ≤ 2 | V ( H ) | − 1 for all ( � = ∅ ) subgraphs H of G (1) | E ( H ) | ≤ 2 | V ( H ) | − 2 for all ( � = ∅ ) bip. subgraphs H of G (2) iff it can be (edge)-partionned into a forest and an odd pseudoforest. Proof: ◮ Every independent of M f ∨ M g is an independent of M f + g , but in general the converse is not true.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend