| Lecture |
Date |
Topic(s)
| Comments |
Reading |
Assignment |
Criteria |
| One |
23 January 2008 (Wednesday) |
Introduction to Graph Theory |
The Party Problem; graphs as models |
Class Notes |
|
|
|
| Two |
28 and 30 January 2007 |
Vocabulary and Definitions and Mathematica Demo |
Points, nodes, vertices, endpoints, loops, multiple edges; Directed, Undirected, and Simple Graphs; Multigraph; Real world examples modelled by Graph Theory; Graph Isomorphism with examples; More vocabulary: degree, adjacencies, neighbors, incidence; Classes of Graphs: complete,... To be continued |
Class Notes |
Homework 1 handed out on January 30th. Hardcopy due in class
on Monday 11 February. Send a copy of your Mathematica work to me by email before class on February 11th. |
|
| Three |
5 and 7 February 2008 |
Mathematica Session on Monday; graph classes and some graph gadgets
|
Graph Classes, continued: bipartite, complete bipartite, n-star, path, simple path, cycle, simple cycle; Degree sequence, special property of sum of degrees of a graph, k-regular graphs; Subgraphs (supergraphs): induced, proper, spanning |
Class Notes and section 1.4 in our text for an overview of Mathematica.
| Homework 1 is due on Monday: Don't forget to send by email (to Dr. Gethner)
your Mathematica notebook that generates your graphic output! |
|
|
| Four |
11 and 13 February 2007 |
More Vocabulary; Special Topic: Graphic Degree Sequences |
Connecteness: component, maximal, number of connected components,induced subgraph, distance between two vertices, the Girth of a graph, the Peterson Graph. Proof of correctness of the Havel-Hakimi Algorithm. Begin Trees. |
Class Notes |
|
|
| Five |
18 and 20 Feb 2008 |
Special Topics. Meet in our regular classroom. |
Matrices and Graphs: New Gadgets; Trees: Definition and Characterization Theorem; powers of the adjacency matrix of a graph and what the entries mean |
Class Notes and Mathematica and Matrix Multiplication |
Homework 2 due on 18 February in or before class. |
|
| Six |
25 and 27 Feb 2008 |
Feb 18th, 2nd Mathematica Session in the Raytheon Lab;
Feb 21st, more on Trees. |
Adjacency Matrix, continued: an algorithm to test connectivity; Trees: Unique path characterization, number of edges in a tree |
Class Notes and Section 8.6 of our text, and TreeQ, IsomorphicQ, DegreeSequence, and RealizeDegreeSequence |
Homework 3 is due on Monday 25 February 2008 |
|
| Seven |
3 and 5 March 2008 |
Trees and Connectivity |
Bridges, connectivity and another tree characterization; w(G) versus w(G\e), characterization of bridges; Tree edges are bridges; |E(G)| and and |V(G)| with respect to w(G); Minimum number of edges needed for a graph to be connected; yet another tree characterization theorem (three equivalent statements); Spanning trees and characterization of connected graphs; Special Topic: number of spanning trees by way of deletion and contraction. |
Class Notes |
For the midterm, study lecture notes through the Proof of Theorem 3.3. Study homeworks 1-3. You may bring two 4" by 6" notecards with any notes (both sides) that you care to bring to the exam. |
| Eight |
10 and 12 March 2008 |
Midterm plus Spanning Trees, continued |
Monday 10th March: Midterm Exam |
Class notes and Section 8.2.3 in text |
Homework 4 arrives next week |
|
| Nine |
17 and 19 March 2008 |
Spanning Trees, continued |
Cayley's Theorem on the number of spanning trees of a complete graph; Defn of contraction along an edge; Big Problem in Three Parts that leads to a recursive algorithm to count the number of spanning trees of an arbitrary graph; Big Example of how to use Big Problem to count spanning trees; Matrix Tree Theorem (an alternative method for counting spanning trees) |
Class notes and Section 8.2.3 again |
Homework 4 has arrived. It is due on March 31st. |
|
Ten |
17 and 19 March 2008 |
Special Topic in Chapter 3: Optimization by way of finding minimum spanning trees. |
Kruskal's Algorithm and Prim's Algorithm for finding minimum spanning trees. Definition of weighted graph. |
Class notes and Section 8.2.2 in text |
Homework 5 arrives on Wednesday and is due on Wednesday 9 April. |
| Ten |
24-30 March 2008 |
Spring Break |
|
|
|
Eleven |
31 March and 2 April 2008 |
Special Topic in Chapter 3: Optimization by way of finding minimum spanning trees. |
Kruskal's Algorithm and Prim's Algorithm for finding minimum spanning trees. Definition of weighted graph. |
Class notes and Section 8.2.2 in text |
Homework 5 arrives on Wednesday and is due on Wednesday 9 April. |
| Twelve |
7 and 9 April 2008 |
Chapter 4: Connectivity. |
A theorem due to Whitney: a relation among edge connectivity, vertex connectivity, and minimum vertex degree. Begin a new special topic related to connectivity: Building reliable communications networks. Given integers k and n with k smaller than n, first find the minimum number of edges that a k-connected graph on n vertices must have. Next, construct such a graph to show that the edge bound is sharp. |
Class notes and pp 242-243 in text |
|
| |
Thirteen |
14 and 16 April 2008 |
Connectivity continued. Chapter 5: Begin planarity. |
Construct a reliable (ie k-connected graph on n vertices) communications network with the fewest number of edges. Menger's Theorem: connectivity from a different point of view. New Chapter: chapter 5. Definition of plane and planar graphs. Euler's formula for a plane embedding of a planar graph. The complete graph on five vertices is not planar. |
Class notes and Section 7.2.6 (Harary Graphs) Section 8.7 (planarity) in our text |
The topic of Hamiltonian and Eulerian Graphs is included in Homework 5, which is due this week on Wednesday. |
| |
| Fourteen |
21 and 23 April 2008 |
Planarity. |
Polyhedral Graphs. Average vertex degree of planar (and hence polyhedral) graphs. Dual of a plane graph. Special Topic: The Platonic Solids. Why there are only five of them (tetrahedron, cube, octahedron, icosahedron, dodecahedron). Characterization of Planar Graphs: Subdivision of a graph. Contraction along an edge, revisited. Contractible edge (one that preserves connectivity). Existence of contractible ecdges in simple 3-connected graphs. First half (and harder part) of Kuratowski's Theorem: a graph with no subdivision of K5 or K3,3 is planar. |
Class notes and knowledge of Mathematica objects TetrahedralGraph, OctahedralGraph, CubicalGraph, DodecahedralGraph, and IcosahedralGraph. |
Homework 6 (last one!) arrives Monday 14 April and is due on Monday 28 April. |
|
|
| Fifteen |
28 and 30 April 2008 |
Finish Characterization of Planar Graphs. Begin Chapter 6: Coloring Graphs |
Other half of Kuratowski's Theorem: Any graph with a subdivision of K5 or K3,3 is not planar. New Topic and Chapter: Graph Coloring (an elegant euphemism for scheduling). Crayola Airlines and Their Big Problem. Graph Model: k-coloring, proper k-coloing, color class, chromatic number. Five immediate facts about the chromatic number of a graph (see class notes). Characterization of graphs with chromatic number 2. Brook's Theorem (proof ommitted, technique to come later). Coloring Maps in the Plane: History of the Four Color Theorem. Proof of the Six Color Theorem. |
Class notes and page 181 of our text for helpful hints on displaying graphs with colored vertices. ChromaticNumber and MinimumVertexColoring will be useful Mathematica commands to know, too. |
| |
|
| Sixteen |
5 and 7 May |
Graph Coloring Finished. Google and Instant Insanity [k-factors, particularly 2-factors of a graph] |
Proof of the Five Color and Four Color Theorems for Planar Graphs. Thickness-Two Graphs and a Chromatic Mystery; an application to testing printed circuit boards (handouts included). Mathematical Dessert: How Google Works. Games on Graphs: A graph theory solution to the game of Instant Insanity (k-factor of a graph, particularly 2-factors). |
Class Notes and Herb Wilf's Note on Searching the Web and Grad Student Project by Sergey Brin and Lawrence Page, where Google was Born. |
|
| Seventeen |
Week of 12 May 2008 |
FINAL EXAM: time and date to be determined by registrar. |
The Final Exam is comprehensive, but
- Google, and
- Instant Insanity
will not be on the exam. Mathematica will not be tested, either. |
Extra office hours to be determined |
You may bring four 4" by 6" notecards with any notes (both sides) that you care to bring to the exam. |
|