Algorithms for Generating Fundamental Cycles in a Graph

The following problem is considered: Given an undirected, connected graph G, find a spanning tree in G such that the sum of the lengths of the fundamental cycles (with respect to this tree) is minimum. This problem, besides being interesting in its own right, is useful in a variety of situations It is shown that this problem is NP-complete. A number of polynomial-time, heuristic algorithms which yield "good" suboptimal solutions are presented and their performances are discussed. Finally, it is shown that for regular graphs of order n the expected value of the total length of a minimum fundamentalcycle set does not exceed O(n2).

[1]  Edward H. Sussenguth A Graph-Theoretic Algorithm for Matching Chemical Structures. , 1965 .

[2]  J. Lederberg Topology of Molecules , 1969 .

[3]  Keith Paton,et al.  An algorithm for finding a fundamental set of cycles of a graph , 1969, CACM.

[4]  Norman E. Gibbs Basic cycle generation [H] , 1975, CACM.

[5]  Calvin C. Gotlieb,et al.  Algorithms for finding a fundamental set of cycles for an undirected linear graph , 1967, CACM.

[6]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[7]  Jan Karel Lenstra,et al.  The complexity of the network design problem , 1978, Networks.

[8]  Narsingh Deo Minimum-length fundamental cycle set , 1979 .

[9]  Antonije D. Jovanovich Note on a Modification of the Fundamental Cycles Finding Algorithm , 1974, Inf. Process. Lett..

[10]  Derek G. Corneil,et al.  The graph isomorphism disease , 1977, J. Graph Theory.

[11]  E. Kolasińska On a minimum cycle basis of a graph , 1980 .

[12]  Walter M. Carlson Toward a National Chemical Information Network. , 1965 .

[13]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[14]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[15]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[16]  Frank Harary,et al.  Graph Theory , 2016 .

[17]  Tetsuro Ito,et al.  The Matrix Rearrangement Procedure for Graph-Theoretical Algorithms and Its Application to the Generation of Fundamental Cycles , 1977, TOMS.

[18]  John T. Welch,et al.  A Mechanical Analysis of the Cyclic Structure of Undirected Linear Graphs , 1966, J. ACM.