Notes

Search

Search IconIcon to open search

Graph Problems

Last updated Dec 31, 2022

Graph Queries

There are a lot of interesting questions we can ask about a graph. What is the shortest path between two points? Are there cycles? What is the longest path without cycles?

Is there a path we can take that only uses each node exactly once? Is there a tour that uses each edge exactly once?

What’s interesting about these problems is that they’re solved with traversals.

Well known Graph Problems

We often can’t tell how difficult a graph problem is without very deep consideration.

An efficient Euler tour algorithm O(# edges) was found as early as 1873. But despite decades of intense study, no efficient algorithm for a Hamilton tour exists. Best algorithms are exponential time.

Graph problems are among the most mathemtically rich areas of CS theory.