Re: Directed Graph from Adjacency Matrix

*To*: mathgroup at smc.vnet.net*Subject*: [mg58817] Re: [mg58783] Directed Graph from Adjacency Matrix*From*: Ian Roberts <mathgroup at quantica.com.au>*Date*: Tue, 19 Jul 2005 04:10:40 -0400 (EDT)*References*: <200507180721.DAA23417@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Very odd as the inbuilt function GraphPlot[{{0, 1, 0}, {0, 0, 1}, {1, 0, 0}}, EdgeStyleFunction -> Automatic] produces a cycle as you would expect. ShowGraph[Cycle[3, Type -> Directed]] produces the same graph and ToAdjacencyMatrix[Cycle[3, Type -> Directed]] produces your matrix. Looks like FromAdjacencyMatrix has a problem as, in the resulting graph, the edge between vertices 2 to 3 is missing from the Graph function's edge list. Ian confused wrote: >I am new to Mathematica. Here is my question. How would I get a >directed graph from an adjacency matrix? For instance, the 3x3 matrix >{{0,1,0},{0,0,1},{1,0,0}} defines a directed 3-cycle, but when I try to >turn it into a graph using FromAdjacencyMatrix, Mathematica returns a >graph with only two edges. > >Thank you. > > > > > >

**References**:**Directed Graph from Adjacency Matrix***From:*confused <gtg368j@mail.gatech.edu>