game f matching in graphs
play

Game f -matching in Graphs Douglas B. West Zhejiang Normal - PowerPoint PPT Presentation

Game f -matching in Graphs Douglas B. West Zhejiang Normal University and University of Illinois at Urbana-Champaign west@math.uiuc.edu slides available on DBW preprint page Joint work with Jennifer I. Wise plus prior work with James


  1. The 1 -Matching Game Write ν k ( G ) and ˆ ν k ( G ) when f (  ) = k for all  . Prior results (Cranston–Kinnersley–O–West [2012]): Thm. | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 for every graph G . Thm. If H is an induced subgraph of G , then ν 1 ( H ) ≤ ν 1 ( G ) and ˆ ν 1 ( H ) ≤ ˆ ν 1 ( G ) . Thm. All positive pairs ( , j ) except ( 1 , 2 ) occur. Thm. ν 1 ( G ) ≥ 2 3 m 1 ( G ) , which is sharp. � 3 � Thm. ν 1 ( G ) ≤ min 2 m 1 ( G ) , m 1 ( G ) , which is sharp. Thm. ν 1 ( G ) ≥ 3 4 m 1 ( G ) when G is a forest (sharp). Also ˆ ν 1 ( G ) ≤ ν 1 ( G ) for forests. Which extend to f -matching or at least 2 -matching?

  2. The Easy Lower Bound Generalizes Thm. ν f ( G ) ≥ 2 3 m f ( G ) for every graph G .

  3. The Easy Lower Bound Generalizes Thm. ν f ( G ) ≥ 2 3 m f ( G ) for every graph G . Pf. Consider a round of play.

  4. The Easy Lower Bound Generalizes Thm. ν f ( G ) ≥ 2 3 m f ( G ) for every graph G . Pf. Consider a round of play. Max plays an edge  of a maximum f -matching M . Let G ′ = G −  and f ′ = { ,  } -reduction of f . Note m f ′ ( G ′ ) ≥ m f ( G ) − 1 .

  5. The Easy Lower Bound Generalizes Thm. ν f ( G ) ≥ 2 3 m f ( G ) for every graph G . Pf. Consider a round of play. Max plays an edge  of a maximum f -matching M . Let G ′ = G −  and f ′ = { ,  } -reduction of f . Note m f ′ ( G ′ ) ≥ m f ( G ) − 1 . Min plays some edge y . Let G ′′ = G ′ − y and f ′′ = { , y } -reduction of f ′ . Deleting edges from M ′ at  and y leaves f ′′ -matching. Thus m f ′′ ( G ′′ ) ≥ m f ′ ( G ′ ) − 2 . − 1 − 1 • • • • • • • •

  6. The Easy Lower Bound Generalizes Thm. ν f ( G ) ≥ 2 3 m f ( G ) for every graph G . Pf. Consider a round of play. Max plays an edge  of a maximum f -matching M . Let G ′ = G −  and f ′ = { ,  } -reduction of f . Note m f ′ ( G ′ ) ≥ m f ( G ) − 1 . Min plays some edge y . Let G ′′ = G ′ − y and f ′′ = { , y } -reduction of f ′ . Deleting edges from M ′ at  and y leaves f ′′ -matching. Thus m f ′′ ( G ′′ ) ≥ m f ′ ( G ′ ) − 2 . − 1 − 1 • • • • • • • • ∴ Each round plays 2 edges and reduces max size of achievable subgraph by at most 3 .

  7. Sharpness Ex. Let G = K n K n and f (  ) = k for all  ∈ V ( G ) . m k ( G ) = 1 ν k ( G ) = 2 Note m k ( G ) = kn , 2 kn , 3 kn . k • • • • k • • • • k S T • • k • • • • k • • k

  8. Sharpness Ex. Let G = K n K n and f (  ) = k for all  ∈ V ( G ) . m k ( G ) = 1 ν k ( G ) = 2 Note m k ( G ) = kn , 2 kn , 3 kn . k • • • • k • • • • k S T • • k • • • • k • • k Min can reduce capacity in T by 2 with each move.

  9. Sharpness Ex. Let G = K n K n and f (  ) = k for all  ∈ V ( G ) . m k ( G ) = 1 ν k ( G ) = 2 Note m k ( G ) = kn , 2 kn , 3 kn . k • • • • k • • • • k S T • • k • • • • k • • k Min can reduce capacity in T by 2 with each move. • Always m f ( G ) ≥ 1 2 m f ( G ) .

  10. Sharpness Ex. Let G = K n K n and f (  ) = k for all  ∈ V ( G ) . m k ( G ) = 1 ν k ( G ) = 2 Note m k ( G ) = kn , 2 kn , 3 kn . k • • • • k • • • • k S T • • k • • • • k • • k Min can reduce capacity in T by 2 with each move. • Always m f ( G ) ≥ 1 2 m f ( G ) . Uses that an f -matching M is a maximum f -matching if and only if G has no M -augmenting trail.

  11. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G .

  12. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching.

  13. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching. Vertices with f (  ) > d M (  ) are nonadjacent or joined by an edge of M , by maximality.

  14. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching. Vertices with f (  ) > d M (  ) are nonadjacent or joined by an edge of M , by maximality. Min plays in M when possible, reducing M -degree by 2 .

  15. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching. Vertices with f (  ) > d M (  ) are nonadjacent or joined by an edge of M , by maximality. Min plays in M when possible, reducing M -degree by 2 . Max plays some edge, reducing M -degree by ≥ 1 .

  16. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching. Vertices with f (  ) > d M (  ) are nonadjacent or joined by an edge of M , by maximality. Min plays in M when possible, reducing M -degree by 2 . Max plays some edge, reducing M -degree by ≥ 1 . Reducing M -degree by 2 kills one or two edges of M .

  17. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching. Vertices with f (  ) > d M (  ) are nonadjacent or joined by an edge of M , by maximality. Min plays in M when possible, reducing M -degree by 2 . Max plays some edge, reducing M -degree by ≥ 1 . Reducing M -degree by 2 kills one or two edges of M . Min plays in M for r rounds, s killing 3 edges: 2 r + s ≥| M | . These 2 r moves reduce M -degree by at least 3 r + s .

  18. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching. Vertices with f (  ) > d M (  ) are nonadjacent or joined by an edge of M , by maximality. Min plays in M when possible, reducing M -degree by 2 . Max plays some edge, reducing M -degree by ≥ 1 . Reducing M -degree by 2 kills one or two edges of M . Min plays in M for r rounds, s killing 3 edges: 2 r + s ≥| M | . These 2 r moves reduce M -degree by at least 3 r + s . Remaining M -degree (and moves) are ≤ 2 | M | − 3 r − s .

  19. The Easy Upper Bound Generalizes Thm. ν f ( G ) ≤ 3 2 m f ( G ) for every graph G . Pf. Let M be a smallest maximal f -matching. Vertices with f (  ) > d M (  ) are nonadjacent or joined by an edge of M , by maximality. Min plays in M when possible, reducing M -degree by 2 . Max plays some edge, reducing M -degree by ≥ 1 . Reducing M -degree by 2 kills one or two edges of M . Min plays in M for r rounds, s killing 3 edges: 2 r + s ≥| M | . These 2 r moves reduce M -degree by at least 3 r + s . Remaining M -degree (and moves) are ≤ 2 | M | − 3 r − s . Hence ν f ( G ) ≤ 2 | M | − r − s ≤ 3 2 | M | , since 2 r + s ≥ | M | implies r + s ≥ | M | / 2 .

  20. Sharpness Ex. Let G consist of t copies of P 4 with edge-multiplicity k (with kt even) and f (  ) = k for all  . Here m f ( G ) = kt and ν f ( G ) = 3 kt/ 2 . • • • • • • • • • • • • • • • •

  21. Sharpness Ex. Let G consist of t copies of P 4 with edge-multiplicity k (with kt even) and f (  ) = k for all  . Here m f ( G ) = kt and ν f ( G ) = 3 kt/ 2 . • • • • • • • • • • • • • • • • Ex. Let G consist of K k + 1 with k pendant edges at each � k + 1 � . ν f ( G ) = 3 vertex, and f (  ) = k for all  ; 2 2 • • • •• • • • • • • •• • • •

  22. Always | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 Def. S -reduction of f reduces capacity by 1 for  ∈ S . Prop. If  ∈ E ( G ) and f ′ is { ,  } -reduction of f , then ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) and ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move.

  23. Always | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 Def. S -reduction of f reduces capacity by 1 for  ∈ S . Prop. If  ∈ E ( G ) and f ′ is { ,  } -reduction of f , then ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) and ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Key: If f ≡ 1 , then ν f ′ ( G −  ) = ν 1 ( G − { ,  } ) .

  24. Always | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 Def. S -reduction of f reduces capacity by 1 for  ∈ S . Prop. If  ∈ E ( G ) and f ′ is { ,  } -reduction of f , then ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) and ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Key: If f ≡ 1 , then ν f ′ ( G −  ) = ν 1 ( G − { ,  } ) . Thm. (Cranston–Kinnersley–O–West [2012]) For  ∈ V ( G ) , (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) .

  25. Always | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 Def. S -reduction of f reduces capacity by 1 for  ∈ S . Prop. If  ∈ E ( G ) and f ′ is { ,  } -reduction of f , then ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) and ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Key: If f ≡ 1 , then ν f ′ ( G −  ) = ν 1 ( G − { ,  } ) . Thm. (Cranston–Kinnersley–O–West [2012]) For  ∈ V ( G ) , (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Pf. Step 1: (2) holds for G & smaller ⇒ (1) holds for G .

  26. Always | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 Def. S -reduction of f reduces capacity by 1 for  ∈ S . Prop. If  ∈ E ( G ) and f ′ is { ,  } -reduction of f , then ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) and ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Key: If f ≡ 1 , then ν f ′ ( G −  ) = ν 1 ( G − { ,  } ) . Thm. (Cranston–Kinnersley–O–West [2012]) For  ∈ V ( G ) , (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Pf. Step 1: (2) holds for G & smaller ⇒ (1) holds for G . Let  and y be optimal starts for Max and Min on G . ν 1 ( G ) = 1 + ˆ ν 1 ( G −  −  ) ≤ 1 + ˆ ν 1 ( G −  ) ≤ 1 + ˆ ν 1 ( G ) . ν 1 ( G ) = 1 + ν 1 ( G −  − y ) ≤ 1 + ν 1 ( G − y ) ≤ 1 + ν 1 ( G ) . ˆ

  27. Always | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 Def. S -reduction of f reduces capacity by 1 for  ∈ S . Prop. If  ∈ E ( G ) and f ′ is { ,  } -reduction of f , then ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) and ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Key: If f ≡ 1 , then ν f ′ ( G −  ) = ν 1 ( G − { ,  } ) . Thm. (Cranston–Kinnersley–O–West [2012]) For  ∈ V ( G ) , (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Pf. Step 1: (2) holds for G & smaller ⇒ (1) holds for G . Let  and y be optimal starts for Max and Min on G . ν 1 ( G ) = 1 + ˆ ν 1 ( G −  −  ) ≤ 1 + ˆ ν 1 ( G −  ) ≤ 1 + ˆ ν 1 ( G ) . ν 1 ( G ) = 1 + ν 1 ( G −  − y ) ≤ 1 + ν 1 ( G − y ) ≤ 1 + ν 1 ( G ) . ˆ Step 2: (1) & (2) hold for smaller ⇒ (2) holds for G .

  28. Completion of proof Prop. ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) & ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Thm. (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) .

  29. Completion of proof Prop. ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) & ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Thm. (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Step 2: (1) & (2) hold for smaller ⇒ (2) holds for G .

  30. Completion of proof Prop. ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) & ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Thm. (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Step 2: (1) & (2) hold for smaller ⇒ (2) holds for G . Let H = G −  . Let y be optimal start for Max on H . ν 1 ( G ) ≥ 1 + ˆ ν 1 ( G −  − y ) ≥ 1 + ˆ ν 1 ( H −  − y ) = ν 1 ( H ) .

  31. Completion of proof Prop. ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) & ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Thm. (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Step 2: (1) & (2) hold for smaller ⇒ (2) holds for G . Let H = G −  . Let y be optimal start for Max on H . ν 1 ( G ) ≥ 1 + ˆ ν 1 ( G −  − y ) ≥ 1 + ˆ ν 1 ( H −  − y ) = ν 1 ( H ) . ∈ { , y } , then Let y be optimal start for Min on G . If  / ν 1 ( G ) = 1 + ν 1 ( G −  − y ) ≥ 1 + ν 1 ( H −  − y ) ≥ ˆ ˆ ν 1 ( H ) .

  32. Completion of proof Prop. ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) & ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Thm. (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Step 2: (1) & (2) hold for smaller ⇒ (2) holds for G . Let H = G −  . Let y be optimal start for Max on H . ν 1 ( G ) ≥ 1 + ˆ ν 1 ( G −  − y ) ≥ 1 + ˆ ν 1 ( H −  − y ) = ν 1 ( H ) . ∈ { , y } , then Let y be optimal start for Min on G . If  / ν 1 ( G ) = 1 + ν 1 ( G −  − y ) ≥ 1 + ν 1 ( H −  − y ) ≥ ˆ ˆ ν 1 ( H ) . If  =  and z ∈ N H ( y ) , then using first move yz in H , ν 1 ( G ) = 1 + ν 1 ( G −  − y ) ≥ 1 + ν 1 ( G −  − y − z ) ≥ ˆ ˆ ν 1 ( H ) .

  33. Completion of proof Prop. ν f ( G ) ≥ 1 + ˆ ν f ′ ( G −  ) & ˆ ν f ( G ) ≤ 1 + ν f ′ ( G −  ) . Equality ⇔  is optimal first move. Thm. (1) | ν 1 ( G ) − ˆ ν 1 ( G ) | ≤ 1 , and (2) ν 1 ( G ) ≥ ν 1 ( G −  ) and ˆ ν 1 ( G ) ≥ ˆ ν 1 ( G −  ) . Step 2: (1) & (2) hold for smaller ⇒ (2) holds for G . Let H = G −  . Let y be optimal start for Max on H . ν 1 ( G ) ≥ 1 + ˆ ν 1 ( G −  − y ) ≥ 1 + ˆ ν 1 ( H −  − y ) = ν 1 ( H ) . ∈ { , y } , then Let y be optimal start for Min on G . If  / ν 1 ( G ) = 1 + ν 1 ( G −  − y ) ≥ 1 + ν 1 ( H −  − y ) ≥ ˆ ˆ ν 1 ( H ) . If  =  and z ∈ N H ( y ) , then using first move yz in H , ν 1 ( G ) = 1 + ν 1 ( G −  − y ) ≥ 1 + ν 1 ( G −  − y − z ) ≥ ˆ ˆ ν 1 ( H ) . If  =  and d H ( y ) = 0 , then ν 1 ( G ) = 1 + ν 1 ( G −  − y ) = 1 + ν 1 ( H − y ) = 1 + ν 1 ( H ) ≥ ˆ ˆ ν 1 ( H ) .

  34. Open Problem Conj. (1) | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 for general G and f .

  35. Open Problem Conj. (1) | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 for general G and f . Possible added monotonicity statements for induction:

  36. Open Problem Conj. (1) | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 for general G and f . Possible added monotonicity statements for induction: • (2) If f (  ) ≥ 1 , and h is the {  } -reduction of f , then ν f ( G ) ≥ ν h ( G ) and ˆ ν f ( G ) ≥ ˆ ν h ( G ) .

  37. Open Problem Conj. (1) | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 for general G and f . Possible added monotonicity statements for induction: • (2) If f (  ) ≥ 1 , and h is the {  } -reduction of f , then ν f ( G ) ≥ ν h ( G ) and ˆ ν f ( G ) ≥ ˆ ν h ( G ) . • (2) If f (  ) , f (  ) ≥ 1 , and f ′ is the { ,  } -reduction of f , then ν f ( G ) ≥ ν f ′ ( G −  ) and ˆ ν f ( G ) ≥ ˆ ν f ′ ( G −  ) .

  38. Open Problem Conj. (1) | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 for general G and f . Possible added monotonicity statements for induction: • (2) If f (  ) ≥ 1 , and h is the {  } -reduction of f , then ν f ( G ) ≥ ν h ( G ) and ˆ ν f ( G ) ≥ ˆ ν h ( G ) . • (2) If f (  ) , f (  ) ≥ 1 , and f ′ is the { ,  } -reduction of f , then ν f ( G ) ≥ ν f ′ ( G −  ) and ˆ ν f ( G ) ≥ ˆ ν f ′ ( G −  ) . Parts of the argument for 1 -matching generalize, but it seems harder to use these to prove (1).

  39. An Easy Directed Version Idea: Impose capacity f (  ) only on the outdegree of  .

  40. An Easy Directed Version Idea: Impose capacity f (  ) only on the outdegree of  . Given undirected G , players Max and Min alternately select and orient an edge for the subgraph H so that always d + H (  ) ≤ f (  ) at each  ∈ V ( G ) .

  41. An Easy Directed Version Idea: Impose capacity f (  ) only on the outdegree of  . Given undirected G , players Max and Min alternately select and orient an edge for the subgraph H so that always d + H (  ) ≤ f (  ) at each  ∈ V ( G ) . They aim to maximize and minimize the final | E ( H ) | , respectively.

  42. An Easy Directed Version Idea: Impose capacity f (  ) only on the outdegree of  . Given undirected G , players Max and Min alternately select and orient an edge for the subgraph H so that always d + H (  ) ≤ f (  ) at each  ∈ V ( G ) . They aim to maximize and minimize the final | E ( H ) | , respectively. Let µ f ( G ) and ˆ µ f ( G ) denote the number of edges selected under optimal play in the Max-start and Min-start games, respectively.

  43. An Easy Directed Version Idea: Impose capacity f (  ) only on the outdegree of  . Given undirected G , players Max and Min alternately select and orient an edge for the subgraph H so that always d + H (  ) ≤ f (  ) at each  ∈ V ( G ) . They aim to maximize and minimize the final | E ( H ) | , respectively. Let µ f ( G ) and ˆ µ f ( G ) denote the number of edges selected under optimal play in the Max-start and Min-start games, respectively. Thm. For every graph G and capacity function f on G , | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 .

  44. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f .

  45. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f . Pf. Build auxiliary ( X, Y ) -bigraph G ′ .

  46. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f . Pf. Build auxiliary ( X, Y ) -bigraph G ′ . Let X = E ( G ) .

  47. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f . Pf. Build auxiliary ( X, Y ) -bigraph G ′ . Let X = E ( G ) . Let Y consist of f (  ) copies of  for all  ∈ V ( G ) .

  48. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f . Pf. Build auxiliary ( X, Y ) -bigraph G ′ . Let X = E ( G ) . Let Y consist of f (  ) copies of  for all  ∈ V ( G ) . Make  ∈ X adjacent in G ′ to all copies in Y of  and  .

  49. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f . Pf. Build auxiliary ( X, Y ) -bigraph G ′ . Let X = E ( G ) . Let Y consist of f (  ) copies of  for all  ∈ V ( G ) . Make  ∈ X adjacent in G ′ to all copies in Y of  and  . Since | ν 1 ( G ′ ) − ˆ ν 1 ( G ′ ) | ≤ 1 , it suffices to show µ f ( G ) = ν 1 ( G ′ ) and ˆ ν 1 ( G ′ ) . µ f ( G ) = ˆ

  50. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f . Pf. Build auxiliary ( X, Y ) -bigraph G ′ . Let X = E ( G ) . Let Y consist of f (  ) copies of  for all  ∈ V ( G ) . Make  ∈ X adjacent in G ′ to all copies in Y of  and  . Since | ν 1 ( G ′ ) − ˆ ν 1 ( G ′ ) | ≤ 1 , it suffices to show µ f ( G ) = ν 1 ( G ′ ) and ˆ ν 1 ( G ′ ) . µ f ( G ) = ˆ Selecting e oriented away from  in the directed f -matching game on G corresponds to picking edge e ′ in the 1 -matching game on G ′ for some copy  ′ of  .

  51. Transformation Argument Thm. | µ f ( G ) − ˆ µ f ( G ) | ≤ 1 for all G and capacity f . Pf. Build auxiliary ( X, Y ) -bigraph G ′ . Let X = E ( G ) . Let Y consist of f (  ) copies of  for all  ∈ V ( G ) . Make  ∈ X adjacent in G ′ to all copies in Y of  and  . Since | ν 1 ( G ′ ) − ˆ ν 1 ( G ′ ) | ≤ 1 , it suffices to show µ f ( G ) = ν 1 ( G ′ ) and ˆ ν 1 ( G ′ ) . µ f ( G ) = ˆ Selecting e oriented away from  in the directed f -matching game on G corresponds to picking edge e ′ in the 1 -matching game on G ′ for some copy  ′ of  . Each e ∈ E ( G ) = X is selected at most once. Each  ∈ V ( G ) is made tail (matched) ≤ f (  ) times.

  52. Another Question Def. G with capacity f is near-fair if | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 .

  53. Another Question Def. G with capacity f is near-fair if | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 . Ques. When G and H with capacities are near-fair, under what conditions must G + H be near-fair?

  54. Another Question Def. G with capacity f is near-fair if | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 . Ques. When G and H with capacities are near-fair, under what conditions must G + H be near-fair? Obs. The 2 -matching game on K n is near-fair, since maximal 2 -matchings have n − 1 or n edges.

  55. Another Question Def. G with capacity f is near-fair if | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 . Ques. When G and H with capacities are near-fair, under what conditions must G + H be near-fair? Obs. The 2 -matching game on K n is near-fair, since maximal 2 -matchings have n − 1 or n edges. Thm. (Carraher–Kinnersley–Reiniger–West [2013+]) For n ≥ 5 (and n � = 7 ), always ν 2 ( K n ) � = ˆ ν 2 ( K n ) , with Player 1 “winning” for even n and Player 2 “winning” for odd n .

  56. Another Question Def. G with capacity f is near-fair if | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 . Ques. When G and H with capacities are near-fair, under what conditions must G + H be near-fair? Obs. The 2 -matching game on K n is near-fair, since maximal 2 -matchings have n − 1 or n edges. Thm. (Carraher–Kinnersley–Reiniger–West [2013+]) For n ≥ 5 (and n � = 7 ), always ν 2 ( K n ) � = ˆ ν 2 ( K n ) , with Player 1 “winning” for even n and Player 2 “winning” for odd n . � Thm. (Wise–West) If G = K n  with all n  having the same parity (and not in {1 , 2 , 3 , 4 , 7} ), then G is � ( n  − 1 ) and near-fair. Also, the values are � 1 + ( n  − 1 ) , with Player 2 winning unless G consists of an odd number of even-order components.

  57. Another Question Def. G with capacity f is near-fair if | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 . Ques. When G and H with capacities are near-fair, under what conditions must G + H be near-fair? Obs. The 2 -matching game on K n is near-fair, since maximal 2 -matchings have n − 1 or n edges. Thm. (Carraher–Kinnersley–Reiniger–West [2013+]) For n ≥ 5 (and n � = 7 ), always ν 2 ( K n ) � = ˆ ν 2 ( K n ) , with Player 1 “winning” for even n and Player 2 “winning” for odd n . � Thm. (Wise–West) If G = K n  with all n  having the same parity (and not in {1 , 2 , 3 , 4 , 7} ), then G is � ( n  − 1 ) and near-fair. Also, the values are � 1 + ( n  − 1 ) , with Player 2 winning unless G consists of an odd number of even-order components. Uses edge-transitivity of K n .

  58. Another Question Def. G with capacity f is near-fair if | ν f ( G ) − ˆ ν f ( G ) | ≤ 1 . Ques. When G and H with capacities are near-fair, under what conditions must G + H be near-fair? Obs. The 2 -matching game on K n is near-fair, since maximal 2 -matchings have n − 1 or n edges. Thm. (Carraher–Kinnersley–Reiniger–West [2013+]) For n ≥ 5 (and n � = 7 ), always ν 2 ( K n ) � = ˆ ν 2 ( K n ) , with Player 1 “winning” for even n and Player 2 “winning” for odd n . � Thm. (Wise–West) If G = K n  with all n  having the same parity (and not in {1 , 2 , 3 , 4 , 7} ), then G is � ( n  − 1 ) and near-fair. Also, the values are � 1 + ( n  − 1 ) , with Player 2 winning unless G consists of an odd number of even-order components. Uses edge-transitivity of K n . Unions of components with different parities are hard to handle.

  59. Back to Saturation Games The k -matching game on G is the same as the K 1 ,k + 1 -saturation game on G .

  60. Back to Saturation Games The k -matching game on G is the same as the K 1 ,k + 1 -saturation game on G . Some results on saturation games: ( G ; F ) st ( G ; F ) s = st g ( G ; F ) ex ( G ; F ) Ω ( n lg n ) ≤ s ≤ n 2 / 5? n 2 / 4 ( K n , K 3 ) n − 1 ( K n ; P 4 ) n/ 2 ≈ 4 n/ 5 n or n − 1  n n even  m + n − 1 � = � ( K m,n ; P 4 ) n − 2 mn odd st g ( G ; F )  2 else m n 3 / 2 + O ( n 4 / 3 ) s > Ω ( n 13 / 12 ) ( K n,n ; C 4 ) n − 1 Füredi–Reimer–Seress [1991] for lower bound on st ( K n ; K 3 ) . Carraher–Kinnersley–Reiniger–West [2013+] for others.

  61. Sketch of Lower Bound Idea: Max constructs a subgraph of K n,n whose C 4 -saturated supergraphs have Ω ( n 13 / 12 ) edges.

  62. Sketch of Lower Bound Idea: Max constructs a subgraph of K n,n whose C 4 -saturated supergraphs have Ω ( n 13 / 12 ) edges. Lem. Let G be C 4 -saturated in K n,n with parts X and Y . If ∃ S ⊆ V ( G ) and c, d such that | S ∩ X | , | S ∩ Y | ≥ cn and | N G (  ) ∩ S | ≤ d � n for all  , then | E ( G ) | ≥ n 13 / 12 , 2 ( c 2 2 d 2 ) 2 / 3 , c 2 where  = min{ 1 2 d } . • X S ∩ X ≥ cn ≤ d � n Y S ∩ Y ≥ cn •

  63. Sketch of Lower Bound Idea: Max constructs a subgraph of K n,n whose C 4 -saturated supergraphs have Ω ( n 13 / 12 ) edges. Lem. Let G be C 4 -saturated in K n,n with parts X and Y . If ∃ S ⊆ V ( G ) and c, d such that | S ∩ X | , | S ∩ Y | ≥ cn and | N G (  ) ∩ S | ≤ d � n for all  , then | E ( G ) | ≥ n 13 / 12 , 2 ( c 2 2 d 2 ) 2 / 3 , c 2 where  = min{ 1 2 d } . • • X S ∩ X ≥ cn  Y S ∩ Y ≥ cn y • • ≥ c 2 n 2 − cdn 3 / 2 such S -paths. C 4 -sat ⇒

  64. Sketch of Lower Bound Idea: Max constructs a subgraph of K n,n whose C 4 -saturated supergraphs have Ω ( n 13 / 12 ) edges. Lem. Let G be C 4 -saturated in K n,n with parts X and Y . If ∃ S ⊆ V ( G ) and c, d such that | S ∩ X | , | S ∩ Y | ≥ cn and | N G (  ) ∩ S | ≤ d � n for all  , then | E ( G ) | ≥ n 13 / 12 , 2 ( c 2 2 d 2 ) 2 / 3 , c 2 where  = min{ 1 2 d } . • • X S ∩ X ≥ cn  Y S ∩ Y ≥ cn y • • ≥ c 2 n 2 − cdn 3 / 2 such S -paths. C 4 -sat ⇒ In half, central edge has endpt of degree < n 5 / 12 .

  65. Sketch of Lower Bound Idea: Max constructs a subgraph of K n,n whose C 4 -saturated supergraphs have Ω ( n 13 / 12 ) edges. Lem. Let G be C 4 -saturated in K n,n with parts X and Y . If ∃ S ⊆ V ( G ) and c, d such that | S ∩ X | , | S ∩ Y | ≥ cn and | N G (  ) ∩ S | ≤ d � n for all  , then | E ( G ) | ≥ n 13 / 12 , 2 ( c 2 2 d 2 ) 2 / 3 , c 2 where  = min{ 1 2 d } . • • X S ∩ X ≥ cn  Y S ∩ Y ≥ cn y • • ≥ c 2 n 2 − cdn 3 / 2 such S -paths. C 4 -sat ⇒ In half, central edge has endpt of degree < n 5 / 12 . Each such is central edge for at most dn 11 / 12 S -paths.

  66. Sketch of Lower Bound Idea: Max constructs a subgraph of K n,n whose C 4 -saturated supergraphs have Ω ( n 13 / 12 ) edges. Lem. Let G be C 4 -saturated in K n,n with parts X and Y . If ∃ S ⊆ V ( G ) and c, d such that | S ∩ X | , | S ∩ Y | ≥ cn and | N G (  ) ∩ S | ≤ d � n for all  , then | E ( G ) | ≥ n 13 / 12 , 2 ( c 2 2 d 2 ) 2 / 3 , c 2 where  = min{ 1 2 d } . • • X S ∩ X ≥ cn  Y S ∩ Y ≥ cn y • • ≥ c 2 n 2 − cdn 3 / 2 such S -paths. C 4 -sat ⇒ In half, central edge has endpt of degree < n 5 / 12 . Each such is central edge for at most dn 11 / 12 S -paths. ∴ at least c 2 2 d n 13 / 12 such edges.

  67. Max Strategy 1 10 . 4 n 13 / 12 . Thm. st g ( K n,n ; C 4 ) ≥

  68. Max Strategy 1 10 . 4 n 13 / 12 . Thm. st g ( K n,n ; C 4 ) ≥ Pf. In first 2 n/ 3 moves, Max gives degree k to k �� � specified vertices in each part, where k = n/ 3 − 1 , by joining them to isolated vertices on the other side. X • • • • • • • • • • • • • • • • Y

  69. Max Strategy 1 10 . 4 n 13 / 12 . Thm. st g ( K n,n ; C 4 ) ≥ Pf. In first 2 n/ 3 moves, Max gives degree k to k �� � specified vertices in each part, where k = n/ 3 − 1 , by joining them to isolated vertices on the other side. X • • • • • • • • • • • • • • • • Y Since G has no 4 -cycle, each vertex has at most one leaf neighbor in each star.

  70. Max Strategy 1 10 . 4 n 13 / 12 . Thm. st g ( K n,n ; C 4 ) ≥ Pf. In first 2 n/ 3 moves, Max gives degree k to k �� � specified vertices in each part, where k = n/ 3 − 1 , by joining them to isolated vertices on the other side. X • • • • • • • • • • • • • • • • Y Since G has no 4 -cycle, each vertex has at most one leaf neighbor in each star. � ∴ With c ≈ 1 / 3 and d = 1 / 3 , the conditions of the lemma hold.

  71. One More Open Problem Ques. For 3 -regular connected n -vertex graphs with perfect matchings, how small can ν 1 ( G ) be?

  72. One More Open Problem Ques. For 3 -regular connected n -vertex graphs with perfect matchings, how small can ν 1 ( G ) be? Thm. For 3 -regular connected n -vertex graphs with perfect matchings, n/ 3 ≤ min ν 1 ( G ) ≤ 3 n/ 7 .

  73. One More Open Problem Ques. For 3 -regular connected n -vertex graphs with perfect matchings, how small can ν 1 ( G ) be? Thm. For 3 -regular connected n -vertex graphs with perfect matchings, n/ 3 ≤ min ν 1 ( G ) ≤ 3 n/ 7 . • • • • • • • • • • • • • • • • • • • • • • • • • • • •

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