which alternating dimaps are binary functions
play

Which alternating dimaps are binary functions? Graham Farr Faculty - PowerPoint PPT Presentation

Which alternating dimaps are binary functions? Graham Farr Faculty of IT, Clayton campus Monash University Graham.Farr@monash.edu Work done partly at: Isaac Newton Institute for Mathematical Sciences (Combinatorics and Statistical Mechanics


  1. Which alternating dimaps are binary functions? Graham Farr Faculty of IT, Clayton campus Monash University Graham.Farr@monash.edu Work done partly at: Isaac Newton Institute for Mathematical Sciences (Combinatorics and Statistical Mechanics Programme), Cambridge, 2008; University of Melbourne (sabbatical), 2011; and Queen Mary, University of London, 2011. 23 June 2014

  2. Cutset space Incidence matrix of graph G : edges   . . .       vertices · · · 0/1 entries · · ·         . .   .      

  3. Cutset space Incidence matrix of graph G : edges   . . .       vertices · · · 0/1 entries · · ·         . .   .       Cutset space := rowspace of incidence matrix over GF (2). Indicator function of cutset space: f : 2 E → { 0 , 1 } , defined by: � 1 , if X is in cutset space; f ( X ) = 0 , otherwise.

  4. Cutset space Incidence matrix of graph G : edges   . . .       vertices · · · 0/1 entries · · ·         . .   .       Cutset space := rowspace of incidence matrix over GF (2). Indicator function of cutset space: f : 2 E → { 0 , 1 } , defined by: � 1 , if characteristic vector of X is in cutset space; f ( X ) = 0 , otherwise.

  5. Cutset space Incidence matrix of graph G : edges   . . .       vertices · · · 0/1 entries · · ·         . .   .       Cutset space := rowspace of incidence matrix over GF (2). Indicator function of cutset space: f : 2 E → { 0 , 1 } , defined by: � 1 , if characteristic vector of X is in cutset space; f ( X ) = 0 , otherwise. Often think of this as a vector , f , length 2 | E | , entries indexed by subsets of E (or their characteristic vectors).

  6. Binary functions Indicator functions of cutset spaces are prototypical binary functions . Let E be a finite set (the ground set ). A binary function is a function f : 2 E → C such that f ( ∅ ) = 1. In terms of vectors: it’s a 2 | E | -element column vector f , with entries indexed by subsets of E (or their characteristic vectors), such that f ∅ = 1. Back to graphs . . .

  7. Contraction and Deletion G e u v G / e G \ e u = v u v

  8. Minors H is a minor of G if it can be obtained from G by some sequence of deletions and/or contractions. The order doesn’t matter. Deletion and contraction commute : G / e / f = G / f / e G \ e \ f G \ f \ e = G / e \ f = G \ f / e

  9. Minors H is a minor of G if it can be obtained from G by some sequence of deletions and/or contractions. The order doesn’t matter. Deletion and contraction commute : G / e / f = G / f / e G \ e \ f G \ f \ e = G / e \ f = G \ f / e Importance of minors: ◮ excluded minor characterisations ◮ planar graphs (Kuratowski, 1930; Wagner, 1937) ◮ graphs, among matroids (Tutte, PhD thesis, 1948) ◮ Robertson-Seymour Theorem (1985–2004) ◮ counting ◮ Tutte-Whitney polynomial family

  10. Duality and minors Classical duality for embedded graphs: G ∗ G ← → vertices ← → faces

  11. Duality and minors Classical duality for embedded graphs: G ∗ G ← → vertices ← → faces contraction ← → deletion G ∗ \ e ( G / e ) ∗ = ( G \ e ) ∗ G ∗ / e =

  12. Duality and minors G G \ e G / e

  13. Duality and minors G ∗ G G \ e G / e

  14. Duality and minors G ∗ G G ∗ \ e G \ e G ∗ / e G / e

  15. Duality and minors G ∗ G G ∗ \ e G \ e G ∗ / e G / e

  16. Loops and coloops loop coloop = bridge = isthmus

  17. Loops and coloops loop coloop = bridge = isthmus duality

  18. Contraction and deletion in terms of f Indicator function of cutset space of G : f : 2 E → { 0 , 1 } For contraction and deletion of some e ∈ E : Indicator functions of cutset spaces of . . . G / e G \ e / e : 2 E \{ e } → { 0 , 1 } \ e : 2 E \{ e } → { 0 , 1 } f / f \ \ e ( X ) = f ( X ) + f ( X ∪ { e } ) / e ( X ) = f ( X ) f / f \ f ( ∅ ) f ( ∅ ) + f ( { e } )

  19. Interpolating between contraction and deletion (GF, 2004) For e ∈ E , X ⊆ E \ { e } : Contraction Deletion ( f / / e )( X ) ( f \ \ e )( X ) f ( X ) + f ( X ∪ { e } ) f ( X ) f ( ∅ ) f ( ∅ ) + f ( { e } )

  20. Interpolating between contraction and deletion (GF, 2004) For e ∈ E , X ⊆ E \ { e } : Contraction λ -minor Deletion ( f / / e )( X ) ( f � λ e )( X ) ( f \ \ e )( X ) f ( X ) + λ f ( X ∪ { e } ) f ( X ) + f ( X ∪ { e } ) f ( X ) f ( ∅ ) f ( ∅ ) + λ f ( { e } ) f ( ∅ ) + f ( { e } )

  21. Interpolating between contraction and deletion (GF, 2004) For e ∈ E , X ⊆ E \ { e } : Contraction λ -minor Deletion ( λ = 0) ( λ = 1) ( f / / e )( X ) ( f � λ e )( X ) ( f \ \ e )( X ) f ( X ) + λ f ( X ∪ { e } ) f ( X ) + f ( X ∪ { e } ) f ( X ) f ( ∅ ) f ( ∅ ) + λ f ( { e } ) f ( ∅ ) + f ( { e } )

  22. Interpolating between contraction and deletion (GF, 2004) For e ∈ E , X ⊆ E \ { e } : Contraction λ -minor Deletion ( λ = 0) ( λ = 1) ( f / / e )( X ) ( f � λ e )( X ) ( f \ \ e )( X ) f ( X ) + λ f ( X ∪ { e } ) f ( X ) + f ( X ∪ { e } ) f ( X ) f ( ∅ ) f ( ∅ ) + λ f ( { e } ) f ( ∅ ) + f ( { e } ) 0 λ 1

  23. Duality, contraction and deletion Duality between contraction and deletion can be extended (GF, 2004).

  24. Duality, contraction and deletion Duality between contraction and deletion can be extended (GF, 2004). Define λ ∗ := 1 − λ 1 + λ

  25. Duality, contraction and deletion Duality between contraction and deletion can be extended (GF, 2004). Define λ ∗ := 1 − λ 1 + λ Then � f � λ e = ˆ f � λ ∗ e (For binary functions, duality = Hadamard transform (GF, 1993).)

  26. Duality, contraction and deletion Duality between contraction and deletion can be extended (GF, 2004). Define λ ∗ := 1 − λ 1 + λ Then � f � λ e = ˆ f � λ ∗ e (For binary functions, duality = Hadamard transform (GF, 1993).) Fixed points: √ λ = ± 2 − 1

  27. From λ to µ Duality: √ λ ∗ = 1 − λ 0 1 λ 2 − 1 1 + λ

  28. From λ to µ Duality: √ λ ∗ = 1 − λ 0 1 λ 2 − 1 1 + λ s − 1 0 1 µ = s ( λ ) µ ∗ = − µ

  29. From λ to µ Duality: √ λ ∗ = 1 − λ 0 1 λ 2 − 1 1 + λ s − 1 0 1 µ = s ( λ ) µ ∗ = − µ

  30. From λ to µ √ √ 2 − 1 − λ − (3 + 2 √ µ = s ( λ ) := 2) 2 + 1 + λ 1 + µ λ = s − 1 ( µ ) := √ √ 2 + 1 − ( 2 − 1) µ Notation: f � [ µ ] e := f � s − 1( µ ) e

  31. The transform L [ µ ] √ ( L [ µ ] f )( V ) 2) −| E | × = (2 √ √ � 2 + 1) µ ) | X ∩ V | 2 − 1 + ( ( X ⊆ E · (1 − µ ) | X \ V | + | V \ X | √ √ 2 − 1) µ ) | E \ ( X ∪ V ) | f ( X ) · ( 2 + 1 + ( Matrix representation: � √ √ 1 � 2 + 1 + ( 2 − 1) µ 1 − µ √ √ √ M ( µ ) = , 1 − µ 2 − 1 + ( 2 + 1) µ 2 2 L [ µ ] f M ( µ ) ⊗ m f = (uses m -th Kronecker power) Special cases: µ = 1 : identity transform √ | E | × µ = − 1 : 2 Hadamard transform (duality) µ = ω := e i 2 π/ 3 : some kind of “triality”

  32. Properties of the transforms Composition of transforms ← → multiplication of their parameters: L [ µ 1 ] L [ µ 2 ] L [ µ 1 µ 2 ] = Also have generalisations of Plancherel’s and Parseval’s theorems.

  33. [ µ ]-minors Theorem ( L [ µ 1 ] f ) � [ µ 2 /µ 1] e = ScalingFactor ( f , µ 1 , µ 2 ) · L [ µ 1 ] ( f � [ µ 2] e ) Up to constant factors: L [ µ 1 ] L [ µ 1 ] f ✲ f [ µ 2 ]-minor [ µ 2 /µ 1 ]-minor ❄ ❄ L [ µ 1 ] f � [ µ 2] e ✲

  34. [ ω ]-minors L [ ω 2 ] f L [ ω ] f f ( L [ ω 2 ] f ) � [ ω 2] e f � [ ω 2] e ( L [ ω ] f ) � [ ω 2] e ( L [ ω 2 ] f ) � [ ω ] e ( L [ ω ] f ) � [ ω ] e f � [ ω ] e ( L [ ω 2 ] f ) � [1] e f � [1] e ( L [ ω ] f ) � [1] e

  35. Alternating dimaps Alternating dimap (Tutte, 1948): ◮ directed graph without isolated vertices, ◮ 2-cell embedded in a disjoint union of orientable 2-manifolds, ◮ each vertex has even degree, ◮ ∀ v : edges incident with v are directed alternately into, and out of, v (as you go around v ).

  36. Alternating dimaps Alternating dimap (Tutte, 1948): ◮ directed graph without isolated vertices, ◮ 2-cell embedded in a disjoint union of orientable 2-manifolds, ◮ each vertex has even degree, ◮ ∀ v : edges incident with v are directed alternately into, and out of, v (as you go around v ). So vertices look like this:

  37. Alternating dimaps Alternating dimap (Tutte, 1948): ◮ directed graph without isolated vertices, ◮ 2-cell embedded in a disjoint union of orientable 2-manifolds, ◮ each vertex has even degree, ◮ ∀ v : edges incident with v are directed alternately into, and out of, v (as you go around v ). So vertices look like this: Genus γ ( G ) of an alternating dimap G : V − E + F = 2( k ( G ) − γ ( G ))

  38. Alternating dimaps Three special partitions of E ( G ): • clockwise faces • anticlockwise faces • in-stars (An in-star is the set of all edges going into some vertex.)

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