鎌田/川合アルゴリズム
Kamata-Kawai algorithm
最短経路長がばねの長さになるようにする
Shortest path length => spring length
漸進的に配置を高速計算
Gradually calculate layout
吸引力はばね式/反発力は電気式
Spring-based attraction + electric-based repulsion