[Haskell-cafe] Breaking cycles in a directed graph.
Jens Fisseler
jens.fisseler at FernUni-Hagen.de
Thu Jul 13 03:17:46 EDT 2006
Hi Daniel,
> > R.C. Read, R.E. Tarjan. Bounds on Backtrack Algorithms for Listing
> > Cycles, Paths and Spanning Trees. Networks 5: 237-252, 1975,
> >
> > section 8.3, "Cycles", of
> > Edward M. Reingold, Jurg Nievergelt, Narsing Deo. Combinatorial
> > Algorithms: Theory and Practice. Prentice-Hall, Englewood Cliffs, 1977.
> >
> > You can also find a survey in
> >
> > Prabhaker Mateti, Narsing Deo. On Algorithms for Enumerating All
> > Circuits of a Graph. SIAM Journal on Computing, 5(1): 90-99, 1976.
>
> Hi, Jens.
>
> You don't know if there is an overview, or implementation, of these algorithms
> online do you? I don't have (easy) access to these references.
>
> Another that might be applicable is:
> Donald B. Johnson. Finding all the elementary circuits of a directed graph.
> SIAM J. Comput, 5:77--84, 1975.
Johnson's algorithm is the one described in the book by Reingold et al.
I have only hardcopies of all references, although I have a
PROLOG-implementation of Tarjan's algorithm.
One possibility would be to scan the hardcopies and send them to you by
e-mail.
Regards,
Jens
More information about the Haskell-Cafe
mailing list