Skip to main content

Table 1 Variable legend and overall layout algorithm

From: BFL: a node and edge betweenness based fast layout algorithm for large scale networks

  

Global Variables

Type

Name

Detail

Priority Queue

Q

Queue of nodes with largest node betweenness first

Array

N odeBC [v]

Betweenness values for node v

2D Array

EdgeBC [v1] [v2]

Edge betweenness from v1 to v2

Set

S

Empty set (contains nodes already placed)

Map

H

Empty multi-value map (Key – node, Value – orphans with v as parent)

Tree

T

Tree contains a quadtree containing nodes in Table 4

  

Constants

double

C 1

controls how far from the parent nodes are initially placed

double

threshold

lower values force tighter convergence constraints

double

C 2

controls how far nodes are moved each iteration

integer

k max

controls when to cut off simulated annealing loops

double

K 1

controls how much density is used in score calculation

double

K 2

controls how much edge lengths are used

double

K 3

controls how important edge crossings are

int

maxT reeSize

sets how large each bucket can be in the quadtree