ACM Home Page
Please provide us with feedback. Feedback
An algorithm for finding a fundamental set of cycles of a graph
Full text PdfPdf (575 KB)
Source
Communications of the ACM archive
Volume 12 ,  Issue 9  (September 1969) table of contents
Pages: 514 - 518  
Year of Publication: 1969
ISSN:0001-0782
Author
Keith Paton  Medical Research Council, London, England
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 177,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/363219.363232
What is a DOI?

ABSTRACT

A fast method is presented for finding a fundamental set of cycles for an undirected finite graph. A spanning tree is grown and the vertices examined in turn, unexamined vertices being stored in a pushdown list to await examination. One stage in the process is to take the top element v of the pushdown list and examine it, i.e. inspect all those edges (v, z) of the graph for which z has not yet been examined. If z is already in the tree, a fundamental cycle is added; if not, the edge (v, z) is placed in the tree. There is exactly one such stage for each of the n vertices of the graph. For large n, the store required increases as n2 and the time as n&ggr; where &ggr; depends on the type of graph involved. &ggr; is bounded below by 2 and above by 3, and it is shown that both bounds are attained. In terms of storage our algorithm is similar to that of Gotlieb and Corneil and superior to that of Welch; in terms of speed it is similar to that of Welch and superior to that of Gotlieb and Corneil. Tests show our algorithm to be remarkably efficient (&ggr; = 2) on random graphs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
GOULD, R. The application of graph theory to the synthesis of contact networks. Proc. International Symp. on the Theory of Switching, Pt. I, Apr. 2-5, 1957. In The Annals of the Computation Laboratory of Harvard University, Annals No. 29, Harvard U. Press, Cambridge, Mass., 1959, pp. 244-292.
2
3
 
4
SUSSENGUTH, E., JR. A graph theoretical algorithm for matching chemical structures. J. Chem. Doe. 5, 1 (Feb. 1965), 36-43.

CITED BY  10