Uncrossing
Uncrossing is a technique used in combinatorial optimization to simplify families of sets or cuts by removing crossings between pairs of sets. The goal is to transform a potentially complex collection into a laminar family, where any two sets are either disjoint or one contains the other. This structural simplification often makes analysis and computation easier without losing feasibility or worsening the objective in many optimization problems.
The method relies on submodularity, a natural property of many set functions in optimization. For two sets
Uncrossing appears in a wide range of settings, including network design, cut theory, and polyhedral studies