Hyperbolic layout?

Algorithms and parameters to put data in space
Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
User avatar
phreakocious
Gephi Plugin Developer
Posts:25
Joined:03 Aug 2010 15:15
Contact:
Hyperbolic layout?

Post by phreakocious » 11 Sep 2010 16:07

Any chance we might see a hyperbolic layout? For very large graphs, this can be a very useful thing:

http://www.caida.org/tools/visualization/walrus/
http://graphics.stanford.edu/papers/mun ... node8.html

Thanks!

admin
Gephi Community Manager
Posts:964
Joined:09 Dec 2009 14:41
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Hyperbolic layout?

Post by admin » 11 Sep 2010 20:58

Sure,

I filled the Ideas List.

User avatar
mbastian
Gephi Architect
Posts:728
Joined:10 Dec 2009 10:11
Location:San Francisco, CA
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Hyperbolic layout?

Post by mbastian » 13 Sep 2010 16:56

I think that would be a good proposal for a student project. The tutorial already exists how to create a new layout.

User avatar
jeffg
Posts:7
Joined:26 Nov 2010 15:50
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Hyperbolic layout?

Post by jeffg » 26 Nov 2010 18:39

The walrus layout is already in Java and from my discussions with Young Hyun of CAIDA, he stated that it wouldn't take that much work to make a Java API around the core Walrus classes (for example, the layout is computed by the H3GraphLayout class).

User avatar
jeffg
Posts:7
Joined:26 Nov 2010 15:50
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Hyperbolic layout?

Post by jeffg » 26 Nov 2010 18:47

Another high speed layout for large graphs that has my particular interest is described in this paper.
Weighted Spherical Centroidal Voronoi Tessellation - http://arxiv.org/abs/0912.3974 From my discussions with Dana K. Urribarri, they are planning to release it under some open source license, but finishing the PhD is taking too much time. I'm on the notification list.

I've also used a high speed layout from the VIDI team at U.C. Davis that has really worked well - http://vidi.cs.ucdavis.edu/research/graphtree
Check out the Rapid Space Filling Curve layout and they Hybrid Space Filling Cureve / Force-Directed layout.

User avatar
phreakocious
Gephi Plugin Developer
Posts:25
Joined:03 Aug 2010 15:15
Contact:

Re: Hyperbolic layout?

Post by phreakocious » 01 Dec 2010 17:23

Piling on the "cool algorithm" thread:
Drawing Trees with Perfect Angular Resolution and Polynomial Area
http://www.cs.arizona.edu/~kobourov/gd2 ... ion_35.pdf

User avatar
jeffg
Posts:7
Joined:26 Nov 2010 15:50
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Hyperbolic layout?

Post by jeffg » 01 Dec 2010 17:35

They should mix this with the Spherical Centroidal Voronoi Tessellation to gain a 3d output. :-)

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable