Skip to main content

Graphs and Algorithms

It is better to solve one problem five different ways, than to solve five problems one way.

- George Pólya

Education is not preparation for life; education is life itself.

- John Dewey

Graph theory is an area of discrete mathematics that deals with objects called graphs. Since it is a very broad area, the purpose of these notes is only to get students used to working with graphs and how their mathematical properties are proved. We do not aim to provide a comprehensive treatment of the subject. Our goal is to present a few selected highlights that are simple to state and have interesting connections to algorithms.