Я создал программу, которая строит и рисует вложенные циклические графы (с неориентированными ребрами) в JFrame, используя java awt.
Проблема заключается в том, что если положение узлов не указано явно, или создается вслучайным образом график становится очень грязным с пересечением ребер и столкновением вершин.
Я хотел бы реализовать алгоритм для изменения положения, чтобы лучше распределить узлы более однородным и чистым способом.
Кто-нибудь может мне помочь?