force directed graph layout algorithm with dynamic mutation