If I have an undirected graph, how can I get a list of all cycles?
For example, from the following graph, I would want the cycles:
(a,b,d,e,c) (a,b,c
You presumably want only simple cycles (those that don't repeat a vertex), or there's an infinite number of them. Even then, there can be an exponential number of cycles. Perhaps this isn't the problem you really want to solve?