pub fn optimize_sequence_with_adjacency(
contours: &[CutContour],
dag: &CuttingDag,
config: &CuttingConfig,
common_edges: Option<&CommonEdgeResult>,
) -> SequenceResultExpand description
Optimizes the cutting sequence with optional common-edge adjacency bonus.
When common_edges is provided, the NN heuristic applies a distance
discount for contours sharing edges with the previously cut contour.
This encourages consecutive cutting of adjacent parts, reducing rapid
travel and enabling potential common-edge single-pass cutting.