Planar graphs are among the most well-studied graph classes since the beginning of graph theory and algorithm design. Planar graphs can manifest in computational problems as networks, meshes, or terrains that are geometric and low-dimension in nature, which unsurprisingly find many applications in computer graphics, visualization, vehicle routing, and shape analysis. This graduate-level seminar-style course is aimed to introduce a vast array of tools for planar graphs, ranging from combinatorial to geometric to spectral to algorithmic and beyond. Naturally, due to the sheer amount of work and literature in the area, the topics covered in this class will be biased towards the interest and expertise of the instructor.
Students are assumed to have the math maturity to read and write proofs and establish basic properties of newly encountered mathematical structures. Knowledge in graph theory (COSC 30 Discrete Math or Math 38 Graph Theory) and linear algebra (Math 22, Math 24 or COSC 70 or Instructor Permission) are required as prerequisite. Knowledge in algorithms (COSC 31 Algorithms) are strongly recommended.
There is no required textbooks. The class touches upon various topics in combinatorial topology, graph minor theory, topological graph theory, graph drawing, spectral graph theory, and graph algorithms; many topics are based on currect active research in the field. As a result, there isn’t any single textbook or lecture note that covers all the materials we will be talking about. (In fact, the instructor is hoping to write high-quality lecture notes that can be used by future students and researchers.) Relevant reading materials will be linked on the course webpage each week; the instructor can provide additional references upon request.
Here is a list of books and lecture notes on computational topology. Not all of them are relevant to this course, but I find them helpful in my study.
Here is a list of related courses offered by other instructors. Most of these courses are focusing on a specific aspect of planar graphs (and goes much deeper). My hope is to provide an overview of all the important tools on planar graphs.
Some students may wish to take part in religious observances that occur during this academic term. If you have a religious observance that conflicts with your participation in the course, please meet with me as soon as possible, or before the end of the second week of the term—at the latest, to discuss appropriate adjustments.
Students requesting disability-related accommodations and services for this course are encouraged to schedule a meeting with me as early in the term as possible. This conversation will help to establish how your accommodations will be implemented in my course and what role Student Accessibility Services (SAS) or its Testing Center may play in assisting. In order for accommodations to be authorized, students are required to register with SAS (Getting Started with SAS webpage; student.accessibility.services@dartmouth.edu; 603-646-9900) and to request an accommodation email be sent to me in advance of the need for an accommodation. If students have questions about whether they are eligible for accommodations, they should contact the SAS office. All inquiries and discussions will remain confidential.
last modified on |