graph edge generators

W

William Clifford

I've become interested in basic graphs and networks and I'm wondering
about what algorithms are there for generating basic regular graphs
like the simplex graph or dodecahedron graph, etc (I'm sure there are
many). I'm particularly keen on understanding the very basic functions
for determining edges in the graphs. If one didn't want the complete
graph but just a function generates the edges connected to a given
node.

I've been surfing around for this sort of info, but I'm having trouble
finding stuff at my level. If anyone knows of any resources or
tutorials or that sort of thing, I'd like to hear about those too.

Thanks!
 
R

Rafael

William Clifford said:
I've become interested in basic graphs and networks and I'm wondering
about what algorithms are there for generating basic regular graphs
like the simplex graph or dodecahedron graph, etc (I'm sure there are
many). I'm particularly keen on understanding the very basic functions
for determining edges in the graphs. If one didn't want the complete
graph but just a function generates the edges connected to a given
node.

probably the SAGE system (www.sagemath.org) would be of interest to you.
 
S

Steven D'Aprano

I've become interested in basic graphs and networks and I'm wondering
about what algorithms are there for generating basic regular graphs like
the simplex graph or dodecahedron graph, etc (I'm sure there are many).
I'm particularly keen on understanding the very basic functions for
determining edges in the graphs. If one didn't want the complete graph
but just a function generates the edges connected to a given node.

I've been surfing around for this sort of info, but I'm having trouble
finding stuff at my level. If anyone knows of any resources or tutorials
or that sort of thing, I'd like to hear about those too.

I'm not sure what your level is, but you might find these helpful:

http://www.python.org/doc/essays/graphs/

http://neopythonic.blogspot.com/2009/01/detecting-cycles-in-directed-graph.html
 
C

CTO

I've become interested in basic graphs and networks and I'm wondering
about what algorithms are there for generating basic regular graphs
like the simplex graph or dodecahedron graph, etc (I'm sure there are
many). I'm particularly keen on understanding the very basic functions
for determining edges in the graphs. If one didn't want the complete
graph but just a function generates the edges connected to a given
node.

I've been surfing around for this sort of info, but I'm having trouble
finding stuff at my level. If anyone knows of any resources or
tutorials or that sort of thing, I'd like to hear about those too.

Thanks!

Depending on how much of a basis you have in CS, you
may want to take a look at
http://www.amazon.com/Combinatorial-Algorithms-Enumeration-Mathematics-Applications/dp/084933988X
which I found to be an excellent book that covers a lot of the
ground you're talking about. Also, check out graphine
(graphine.org)- I think its a pretty easy-to-use graph package
for python, although as the primary author I'm pretty biased.

Geremy Condra
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,767
Messages
2,569,572
Members
45,045
Latest member
DRCM

Latest Threads

Top