EXAMINABLE Flashcards

1
Q

Proofs that ARE examinable

A

Instant insanity – prove whether or not a set of cubes has a solution

Determine whether or not two graphs are isomorphic, with justification

Prove and apply Euler’s Theorem characterising (semi)-Eulerian graphs

Determine whether or not a graph is (semi)-Hamiltonian “by hand”

Proving the Petersen graph proof is not Hamiltonian

Proving a certain molecule is a tree using handshaking

Proving a Hamiltonian graph isn’t planar using the planarity algorithm (e.g. K_{3,3} or K_5)

Proving a graph isn’t planar using Kuratowski’s theorem

Proving Euler’s Theorem for connected graphs on the sphere

Using Euler characteristic and handshaking lemmas to prove theorems about planar graphs

Determining the chromatic number of a graph (with proof)

Determining the chromatic index of a graph (with proof, using Vizing’s theorem)

Proving the chromatic polynomial is a polynomial (and what the degree and highest two coefficients are)

Determine and apply the chromatic polynomial of a graph (with proof)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Instant insanity – prove whether or not a set of cubes has a solution

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Determine whether or not two graphs are isomorphic, with justification

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Prove and apply Euler’s Theorem characterising (semi)-Eulerian graphs

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Determine whether or not a graph is (semi -Hamiltonian “by hand”

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Proving the Petersen graph proof is not Hamiltonian

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Proving a certain molecule is a tree using handshaking

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Proving a Hamiltonian graph isn’t planar using the planarity algorithm (e.g. K_{3,3} or K_5)

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Proving a graph isn’t planar using Kuratowski’s theorem

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Proving Euler’s Theorem for connected graphs on the sphere

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Using Euler characteristic and handshaking lemmas to prove theorems about planar graphs

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Determining the chromatic number of a graph (with proof)

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Determining the chromatic index of a graph (with proof, using Vizing’s theorem)

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Proving the chromatic polynomial is a polynomial (and what the degree and highest two coefficients are)

A

/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Determine and apply the chromatic polynomial of a graph (with proof)

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Algorithms that ARE examinable:

A
Prufer code and its inverse
Kruskal and Prym
Upper and lower bounds for the traveling salesman problem
Dijkstra’s algorithm for shortest paths
Finding longest paths
17
Q

Proofs we covered that WILL NOT be examined

A

Ore’s theorem
Cayley’s theorem
Various definitions of trees are equivalent
Kruskal or Prym’s algorithm works algorithm works

18
Q

EXAM STRUCTUREQuestion 1: Introductory matters

A

In general, this covers everything we did up to when we began algorithms, and is the material in Sections 1 and 2 of the notes.
Questions are almost entirely from the following:
Solving or proving insolvability of Instant insanity cubes
Proving a graph is or is not (semi)-Eulerian i.e., using and proving Euler’s Theorem
Proving a graph is or is not (semi)-Hamiltonian (case by case, a few tricks, proof for Peterson graph)
Definition of a tree, proving trees have leaves, and that a tree on
n
n
vertices has
n−1
n−1
edges
Degrees of vertices, the handshaking lemma, and basic applications to chemistry
Proving two graphs are or are not isomorphic.

19
Q

Question 2: Algorithms

A

This is section 3 of the notes. Students usually find this the easiest, and in an effort to have more easy points on the exam this section might be slightly easier than past exams, which struggled a bit to find a hard part. Note in revising that Prim’s algorithm only started being covered last year; in previous years only Kruskal’s was covered.
Questions are almost entirely from the following:
Using Prim’s or Kruskal’s algorithm for finding the cheapest weight spanning tree; analysing if there is a unique such tree or more than one
Using Dijkstra’s algorithm for finding shortest paths between points; what happens if we change edge lengths – does the shortest path get longer?
Using the longest path algorithm to find the longest path between points; what happens if we change edge lengths?
Traveling Salesman problem: statement, nearest neighbor greedy algorithm for upper bound, finding lower bounds for TSP by considering spanning trees
Prüfer code: going back and forth from a labelled tree and its code; Cayley’s Theorem that there are
n
n−2
nn−2
labelled trees on
n
n
vertices.
The only algorithm I would ask you to prove works as advertised is the lower bound for the Travelling Salesman problem. In particular, I will not ask you to prove Prim, Kruskal’s or Dijkstra’s algorithm works.

20
Q

Question 3: Graphs on Surfaces

A
Questions are almost entirely from the following:
Planarity Algorithm for Hamiltonian graphs, in particular proving 
K
3,3
K3,3
and 
K
5
K5
aren’t planar
Kuratowski’s Theorem characterising planar graphs: stating it, and using and proving the “easy” direction, i.e., that if a 
G
G
has a subgraph 
H
H
that’s a subdivision of 
K
3,3
K3,3
or 
K
5
K5
then 
G
G
isn’t planar.
Other surfaces: Drawing graphs on the Mobius band and on the torus. Note: in some previous years there have been questions involving the real projective plane 
RP
2
RP2
or the Klein bottle; we did not cover that this year and it won’t be required
Euler’s Theorem 
v−e+f=2
v−e+f=2
for planar graphs: proving it and using it in applications. A heads up that different years have done different proofs of Euler’s theorem, so solutions given in practice exams may look unfamiliar.
21
Q

Question 4: Colourings

A

This is Section 5 of the notes.
Questions are almost entirely from the following:
Chromatic number of a graph: definition, determining the chromatic number for a particular graph with proof, proving chromatic number is at most the maximum degree plus one, word problem applications
Chromatic Index of a graph: definition, determing the chromatic index of a particular graph with proof, word problem applications; stating Vizing’s theorem
Chromatic Polynomial: definition, deletion-contraction, proving it’s a polynomial, recovering the chromatic number, number of vertices, number of edges from it.
Calculating Chromatic Polynomial of a graph, using: deletion contraction / induction / gluing along a vertex or an edge