Neeldhara
  • About
  • Research
    • Overview
    • People
    • Publications
    • Surveys
  • Teaching
    • Courses
    • Materials
  • Lists
    • Puzzles
    • Bookmarks
  • Exposition
    • Talks
    • Videos
  • Events
  • Blog

CS614. Advanced Algorithms. L04 Quiz.

CS614. Advanced Algorithms.

L04 Quiz

Back to the course page

Problem 1. Matroid Intersection Example

Consider a directed graph D=(V,E⊆V×V)D=(V, E \subseteq V \times V)D=(V,E⊆V×V). A set T⊆ET \subseteq ET⊆E is an arborescence (oriented forest) if:

  1. TTT does not contain a cycle (ignoring directions of edges).

  2. Every vertex in VVV has at most one incoming edge.

An arborescence TTT with ∣T∣=n−1|T|=n-1∣T∣=n−1 will have one incoming edge incident on each node except one. If we denote this special node as root, this is an oriented spanning tree as shown in the figure.

An example arborescence.

Consider the underlying undirected graph GD=(V,E)G_D = (V,E)GD​=(V,E) associated with DDD (this is the graph obtained by “erasing the arrows” in DDD). Consider the universe given by EEE. Suggest two matroids M1{\mathcal M}_1M1​ and M2{\mathcal M}_2M2​ for which set of arborescences is given by the sets independent in both M1{\mathcal M}_1M1​ and M2{\mathcal M}_2M2​.

Hint: these are both matroids seen in class. Further, you might find it useful to partition EEE into ∣V∣|V|∣V∣ many parts as follows — the part PvP_vPv​ contains all edges that are incoming arcs for the vertex vvv in DDD. Can you define a matroid based on this partition?

Describe M1{\mathcal M}_1M1​ and M2{\mathcal M}_2M2​.

Problem 2. Maker-Breaker Game

Two players take turns removing edges from an undirected graph until there are no edges left.

Player 2 wins if the edges they remove contains a spanning tree, player 1 wins if the set of edges they remove would disconnect the original graph.

  1. Is it true that exactly one player wins this game? In other words, is the following statement true?

“It is NOT the case that after the game has been played, both players can claim a win.”

  • Yes
  • No
  1. Which player wins on a path?
  • Player 1
  • Player 2
  1. Which player wins on a complete graph?
  • Player 1
  • Player 2
  1. Complete this sentence: player 2 has the winning strategy if and only if the graph contains BLANK.

(No marks for answering this question, take your best guess :) )


© 2022 • Neeldhara Misra • Credits •

 

Corrections? Please leave a comment here or a PR in this repository, thanks!

I’d rather be a failure at something I love than a success at something I hate.

George Burns

You live and you learn — at any rate, you live.

Douglas Adams

A problem worthy of attack proves its worth by fighting back.

Paul Erdos

×