[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [igraph] Better layout output in igraph
From: |
Tamas Nepusz |
Subject: |
Re: [igraph] Better layout output in igraph |
Date: |
Mon, 22 Aug 2011 10:46:28 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110617 Lightning/1.0b2 Thunderbird/3.1.11 |
> Now that you point out this fact... is there any comparison between the
> performance of Gephi vs R laying out graphs?
I don't think there is, partly because Gephi has a GUI so it has some
overhead associated with drawing the graph continuously while it is being
laid out. (I'm not _that_ familiar with Gephi, so things may have changed
now, but I remember that when I tested it, it was re-drawing the graph from
time to time while the layout algorithm was being run). However, one thing
that I know is that the DrL layout meant for _really_ large graphs in igraph
is practically the same as the OpenOrd layout in Gephi -- formerly the
algorithm was called DrL when we lifted it into igraph. So there should be
no big performance difference between the two, and I expect that the
differences can mostly be accounted for
1) the continuous redrawing in Gephi and
2) the fact that it's written in Java
The latter means that someone had to port the original C++ code of DrL into
Java and that might have affected the performance, probably either way -- I
have seen quite a few articles claiming that Java is more efficient than C
or C++ after the JIT compiler managed to optimize the hotspots, but I still
find it somewhat hard to believe and no one tested it on network science
problems as far as I know.
If anyone is willing to conduct a benchmark between Gephi and igraph, I'm
really interested in the results -- at least we would know which parts of
igraph to concentrate the optimization efforts on. :)
--
T.
- [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/05
- Re: [igraph] Better layout output in igraph, Tamas Nepusz, 2011/08/08
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/09
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/09
- Re: [igraph] Better layout output in igraph, Tamas Nepusz, 2011/08/10
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/19
- Re: [igraph] Better layout output in igraph, Tamas Nepusz, 2011/08/19
- Re: [igraph] Better layout output in igraph, Tamas Nepusz, 2011/08/19
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/21
- Re: [igraph] Better layout output in igraph, Víctor Pascual Cid, 2011/08/22
- Re: [igraph] Better layout output in igraph,
Tamas Nepusz <=
- Re: [igraph] Better layout output in igraph, Tamas Nepusz, 2011/08/22
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/26
- Re: [igraph] Better layout output in igraph, Tamás Nepusz, 2011/08/26
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/26
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/28
- Re: [igraph] Better layout output in igraph, Tamás Nepusz, 2011/08/29
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/29
- Re: [igraph] Better layout output in igraph, Tamas Nepusz, 2011/08/30
- Re: [igraph] Better layout output in igraph, Håvard Wahl Kongsgård, 2011/08/30
- Re: [igraph] Better layout output in igraph, Tamás Nepusz, 2011/08/30