Graph Algorithms and Applications
CS 594, Special Topics, Spring Term, 2011

Instructor Michael A. Langston

Teaching Assistant Charles A. Phillips

Time and Place

Wednesdays, from 5:05 to 7:45pm
Room 206, Claxton Building

Overview

This class is intended for Computer Science, Electrical Engineering, Mathematics, Statistics and other graduate students with an interest in or a need for graph algorithms and their applications. Requisite supporting theory will also be covered, so that there is no need for previous study beyond an introduction to discrete mathematics. It is listed as CS594, Section 2. Enrollment is by permission of the instructor only. Three hours credit will be given. Students will be expected to do a good deal of reading and homework. Accordingly, class time will largely be devoted to guided discussions, with formal lectures kept to a minimum. Undergraduate students may also inquire about this course, in which case it is listed as CS494, Section 2.

Stepping Stones

(1) Review graph theoretical topics as needed.
(2) Study graph algorithms and their place in modern computing.
(3) Emphasize applications from domain science and discuss limitations.
(4) Perform algorithm synthesis, realization and implementation across a variety of platforms.
(5) Learn about prominent open problems and explore new research horizons of interest.

Required Text

Introduction to Graph Theory
West, Prentice-Hall, ISBN 0-13-227828-6

Supplemental Texts

Extremal Graph Theory
Bollobás, Academic Press, ISBN 0-12-111750-2

Graph Theory
Diestel, Springer, ISBN 3-540-26183-4

Computers and Intractability
Garey and Johnson, Freeman, ISBN 0-7167-1045-5

Handbook of Combinatorics
Graham, Grötschel and Lovasz, MIT Press, ISBN 0-262-97170-3