У меня есть список (график?) Узлов, и каждый узел связан с другими узлами в списке один или несколько раз.Я хочу взять эти узлы и расположить их в виде красивой двухмерной диаграммы с линиями, соединяющими их оптимальным образом.Каков наилучший алгоритм для этого, чтобы они были равномерно разнесены и линии, соединяющие их, были максимально распутаны?