У меня есть DAG со многими тысячами вершин и ребер.
Я ищу алгоритмы, которые могут позиционировать вершины в точках сетки таким образом, чтобы это было наиболее дружественным для человека / эстетическим.Я догадываюсь, что самый лучший макет будет похож на макет с минимальной суммой длин ребер.
Можете ли вы указать мне эффективные алгоритмы для такой минимальной суммы макетов длин ребер, или другие алгоритмы, которые могут мне помочьрешить эту проблему?
Вот часть результатов очень наивного алгоритма: