Есть ли какой-либо алгоритм или связанная работа для следующей проблемы?
Учитывая набор линейных сегментов в 2D, как перемещать линейные сегменты (по горизонтали или вертикали), чтобы исключить пересечения и свести к минимуму общие перемещения? Пересечения в конечных точках могут быть разрешены.