Vertex:

  • A point
  • AKA node
  • Can have many edges
  • The degree of a vertex counts the number of edges it connects to
    • Looped back edges count twice
    • “indegree” and “outdegree” count number of arrows pointing in or out (only for directed graphs)

Edge:

  • Connects two vertexes
  • Can loop back to the same vertex
  • Multiple edges can connect between the same vertecies

Pigeon Hole Principle
”A directed graph with n vertices and n edges, where each note has outdegree of 1 will always have between 1 and n cycles”

Size of a set is denoted by absolute vale: is the set of all men

Dominance Matrix

Colleys Method
Colley matrix times ranking matrix equals win/loss matrix

win/loss matrix is

multiply both sides by inverse of colley matrix to find ranking matrix

Graphs for division/allocation

Top Trading Cycle

  • Everyone picks selects the thing they want most

  • Search for cycles, swapping item

  • Once cycles have been eliminated, people with no preference on the board pick a “next best option”

Stable Matching

  • Matching between two separate groups (represented by bipartite graph)
    • A pair includes one vertex from each set
  • Stable if there are no rouges
    • There are no people who prefer each other to the person they are currently matched with

Gale-Shapley

  • Matching between two separate groups (represented by bipartite graph)
  • One side proposes, other side accepts or not, or temporarily accept
  • As more proposals are made, accepters have the opportunity to reconfigure
  • Can be different if sides are swapped
  • Stable
    • The proposers get they first compatible choice - optimal
    • The Accepters get to keep the