Eades Algorithm

Force acting on a node:

  • unit vector pointing to the interacting node
  • distance between the nodes
  • , , constants set by the user
  • force of attraction between adjacent nodes
  • repulsion force between all pairs of nodes
  • initial layout is random
  • update layout iteratively
  • stop when changes are small