Important Theorems List in Graph Theory
Important Theorems List in Graph Theory
GRADING (SELECT ONLY ONE GRADING OPTION): REGULAR ! ___X__ PASS/FAIL !______ SATISFACTORY/UNSATISFACTORY ______
PREREQUISITES W/MINIMUM GRADE:* COREQUISITES: OTHER REGISTRATION CONTROLS (MAJOR, COLLEGE, LEVEL):
MAS 4107 LINEAR ALGEBRA 2 NONE
(MINIMUM GRADE C) OR MAS 5311
INTRODUCTION TO ABSTRACT
ALGEBRA 1 (MINIMUM GRADE C)
PREREQUISITES, COREQUISITES & REGISTRATION CONTROLS SHOWN ABOVE WILL BE ENFORCED FOR ALL COURSE SECTIONS.
*DEFAULT MINIMUM GRADE IS D-.
MINIMUM QUALIFICATIONS NEEDED TO TEACH THIS COURSE:
PH. D IN MATHEMATICS
Other departments, colleges that might be affected by the new course must be consulted. List entities that have been consulted and
attach written comments from each.
Computer Science
Email this form and syllabus to [email protected] and [email protected] one week before the University Graduate Programs Committee
meeting so that materials may be viewed on the UGPC website by committee members prior to the meeting.
FAUnewcrseGrad—Revised January 2010
From: "Stephen C. Locke" <[email protected]>
Subject: Fwd: Graph Theory proposal
Date: March 15, 2010 1:11:24 PM EDT
To: [email protected]
1 Attachment, 38.0 KB
I received no direct response. However, I did see Marty in the parking lot a day or so after sending and told him I had sent him the information. He
seemed positive, but that's hardly evidence.
Stephen
(Syllabus file re-attached, as Eudora was giving me a message about a possible security compromise if I just left the old file attached.)
Marty,
The graph theory course I mentioned to you (tentatively titled "Algorithmic Graph Theory") is temporarily shelved. Our graduate committee
decided to just go ahead with the first semester, "Graph Theory"; proposed syllabus attached just in case you're interested. It does have several
standard algorithms which almost everyone teaches in the first semester of graph theory.
The course would overlap somewhat with our undergraduate course, but I would expect to be able to go more quickly (since students should
have been drilled on proofs already) and thus go a fair bit deeper. I might consider letting in a student who had an undergraduate course in
graph theory, hoping that the overlap and the material on basic algorithms will give them a breather so that they have time to work on their proof
skills, so that these increase. I'd expect that near the end of the course, students could critically read some of the easier research articles in
graph theory.
Stephen
Stephen,
It looks good!
Marty
----- Original Message -----
From: Stephen C. Locke <[email protected]>
To: [email protected]
Cc: [email protected]
Sent: Mon, 15 Mar 2010 13:13:28 -0400 (EDT)
Subject: Graph Theory proposal
Marty,
Did you get a chance to look at the Graph Theory Proposal I sent
you? Our programs committee rep will be putting the course through
committee soon and would like proof of our collegiality.
Stephen
Course Syllabus for Graph Theory
2. Course prerequisites
a. MAS 4107 Linear Algebra 2 (Minimum Grade C)
or
b. MAS 5311 Introduction to Abstract Algebra 1 (Minimum Grade C)
3. Course logistics
a. Term – Spring 2011
b. Notation if online course – N/A
c. Class location and time (if classroom-based course) – To be determined
6. Course description
A first graduate course in theory and applications of graphs including basic properties; algorithms;
matchings; network flows; connectivity; colorings; planarity; vector spaces and polynomials associated
with a graph.
Graph Theory is many things to many people. It is a study of structures and relationships. Most people have
seen a graph, even if they did not call it by that name: a flowchart for a computer program; a business
hierarchy; an electrical network; ball and stick depictions of molecules; a map of airline flights; family
trees; tennis playoff diagrams; road maps.
In this course, we study properties of abstract graphs. We also study procedures for solving problems
modeled by graphs: what is the shortest path from A to B; what is the minimum cost for connecting several
points; how much can be transported through a system and where are the weak points; what’s the best way
to pair up a list of people with a list of jobs; when are two structures the same?
After completion of the course, the student should be familiar with basic graph-theoretic terminology and
should be proficient at solving exercises of the difficulty typically given to graduate students in graph
theory. The student should also be able to produce well-written proofs for such exercises, including
presentation and defense of these proofs. The student should be proficient at identifying problems solvable
by the algorithms and techniques developed in class, including matching and network flows algorithms,
depth-first and breadth-first search, and use of extremality. The student should also be able to follow
selected research papers in graph theory.
Lecture Schedule
o Basic properties: Material equivalent to Chapters 1 and 2 (sections 2.1 to 2.6) in Bondy and Murty could
be assigned to students as readings, with some covered in class to maintain pacing. [ca. 2 weeks]
o Matching algorithms and network flows: Hall's theorem, König-Egervary theorem, Kuhn-Menkres
algorithm. {0,1}-flows, extensions to rational flows. Derivation of Hall's theorem, König-Egervary
theorem, and four versions of Menger's theorem from {0,1}-flows. Computational complexity of at least
one of these algorithms. [ca. 2.5 weeks.]
o Connectivity and cycles: Continuation of results using Menger's theorems. Hamilton cycles. NP-
complete problems. Dirac's theorem. Tarjan's DFS block algorithm.[ca. 3 weeks]
o Colorings: Matchings in a bipartite graph yield edge-coloring. Vizing's theorem. Brooks's theorem. [ca.
1.5 weeks.]
o Planarity and embeddings on surfaces: Kurotowski's theorem. Euler's Theorem. Grinberg's Theorem
(sometimes called Kozyrev-Grinberg theorem). The 5-color theorem. Heawood's theorem. [ca. 2.5
weeks.]
o Vector spaces associated with a graph: Cycle space. Bond space. Circulations. [ca. 1 week.]
o Polynomials associated with a graph. Chromatic polynomial, Characteristic polynomial and
Eigenvalues, Matrix-tree theorem, Flow polynomial, Whitney rank polynomial and Tutte's polynomial.
[ca. 2.5 weeks.]
o Other topics of interest might be introduced very briefly during lectures or after completion of a series
of lectures on one of the above topics. Matroid polynomials, Knot polynomials, directed graphs,
hypergraphs, etc. [ca. 1 week.]