Anyone here interested in these topics? In particular, approaches to the graph layout problem that leverage a partitioning approach, or vice versa?
posted by:
|
|
Unsubscribed |
-
Re: graph layout and graph partitioning
Thu, January 15, 2004 - 12:48 AMinterested in them, yes. knowledgable about them, no. i've always left the layout to graphviz (www.research.att.com/sw/tool...phviz/), only i dont have enough control over dot/neato to really express things to my satisfaction. are there other packages that handle layout for a given graph definition? -
-
Unsu...
Re: graph layout and graph partitioning
Thu, January 15, 2004 - 5:55 AMThere is a wide range of tools out there, ranging from freeware like GraphViz and Graphlet to commericial software like Tom Sawyer. But what sort of expressiveness are you looking for? -
-
Unsu...
Re: graph layout and graph partitioning
Thu, January 15, 2004 - 5:56 AMCheck out the sponsored links to see the commercial stuff. :)
-
-
Unsu...
Re: graph layout and graph partitioning
Wed, January 28, 2004 - 9:25 PMI'm actually thinking of trying to open-source the software I wrote for my dissertaion. Let me know (you or anyone else here) if you are interested in collaborating. -
-
Re: graph layout and graph partitioning
Wed, January 28, 2004 - 10:16 PMwhat is it written in? how large is it? (did someone say kloc?)
yes, i am interested. i may be able to host a CVS repository or something, but i cant say just yet. -
-
Unsu...
Re: graph layout and graph partitioning
Wed, January 28, 2004 - 10:37 PMIt's all in Java: 50 files and less than 2,000 lines. -
-
Unsu...
Re: graph layout and graph partitioning
Wed, January 28, 2004 - 10:45 PMare you using like a spring coefficient approach w/ friction and a center node of gravity to just sorta splay them outward or what. how does it fair with non-planar graphs and scale free-networks, etc. -
-
Unsu...
Re: graph layout and graph partitioning
Thu, January 29, 2004 - 5:26 AMIt's a force-directed approach: springs for edges, pairwise node-node repulsions, optional node-edge repulsion. Exterior penalty method to either handle constraints (e.g., draw the graph on a sphere) or even for "unconstrained" layout (e.g., treat the 2-d drawing problem as a 3-d drawing problem with the constraint z=0). Some other features too: check out www.cs.cmu.edu/~quixote to get all the details.
As for non-planar graphs, it doesn't give edges crossings any special treatment. Worked on that problem earlier, and concluded that it just doesn't lend itself to a force-directed approach, since I could find no way to meaningfully smooth out the discontinuities in the objective function of what consitutes a good drawing.
Never worried explicitly about drawing scale-free graphs. Would think they'd lend themselves to radial layouts, with radius reflecting graph-theoretical centrality and degree (these should be correlated) and the main optimization problem being to ordering the nodes of similar radius around their corresponding circle--a variant of the level-based approach to drawing directed acyclic graphs.
I'll confess I've been out of the field for a few years; would be curious to hear about any interesting recent results.
-
-
Unsu...
Re: graph layout and graph partitioning
Wed, January 28, 2004 - 10:50 PMalso have you seen www.visualthesaurus.com
they use a package called ThinkMap -
-
Unsu...
Re: graph layout and graph partitioning
Thu, January 29, 2004 - 5:35 AMHonestly, I don't understand how it managed to get so much press. The original layout algorithm was terrible--so jittery that they had to market this is a feature, calling the drawings "kinetic". What's there now isn't offensive and might even have some value for wordsmiths, but I don't see why the mainstream press thought this was such a major accomplishment. Curious to hear different opinions. -
-
Re: graph layout and graph partitioning
Wed, February 4, 2004 - 7:20 PMAiSee is an excellent software
www.aisee.com
I used that for my Medline mining website www.chilibot.net
-
-
-
-
-
-
