Re: A very EZ Question! Make a Graph!

• To: mathgroup at smc.vnet.net
• Subject: [mg60280] Re: A very EZ Question! Make a Graph!
• From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
• Date: Sat, 10 Sep 2005 06:46:33 -0400 (EDT)
• Organization: Uni Leipzig
• References: <dfrgc5\$fpf\$1@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```Hi,

and the documentation of the
DiscretMath`GraphPlot`package and the
"Advanced Documentation" does not help ?
a) don't use  E for the edges because it is used
by Mathematica
as the base of the natural logarithm
b) Mathematica repersent a graph as a directed
graph, if you have a
undirected graph you have to define the
undirected edge as two directed
edges.
edges = {{1, 2}, {2, 3}, {4, 5}, {1, 4}, {2, 5}};

graphEdges = edges /. {a_Integer, b_Integer} :>
Sequence @@ {a -> b, b -> a}

c) and than it is easy to find the adjacent edges

adjacent[gedge_, i_] := Select[gedge, First[#] ===
i &]

Regards
Jens

"mumat" <csarami at gmail.com> schrieb im Newsbeitrag
news:dfrgc5\$fpf\$1 at smc.vnet.net...
| Hi Everybody,
|
| I need to make a graph given the vertices and
edges.
|
| let's say:
|
| Vertex set: V=Range[5]={1,2,3,4,5}
| Edge Set:   E={{1,2},{2,3},{4,5},{1,4},{2,5}};
|
| Also, Is there any funtion that Lists the
vertices adjacent to a given
| vertex! I mean using the Combinatorica package
in Mathematica!
|
|
| I know it might sound stupid, but I could find a
solution to this in
| Mathematica Manual!!!
|
| I appreciate your help.
|
| regards,
|