Я хотел бы знать, есть ли пример алгоритма компоновки минимального пересечения (не на основе силы) для графов, чтобы я мог адаптировать его к d3.js.