본문/내용
1. 간선 정렬의 합리성과 현장의 예측 불허성
크루스칼 알고리즘의 첫 단추는 모든 간선을 가중치에 따라 오름차순으로 정렬하는 것이다. 이론적으로는 비용이 가장 적은 경로를 선점하는 것이 가장 합리적인 출발점이다. 하지만 수익성을 최우선으로 고려하여 데이터 시트를 구성하다 보면, 숫자가 보여주는 명확함 뒤에 숨은 현장의 변수가 늘 마음에 걸린다.
최근 통신 인프라 구축 현장을 관찰하며 당혹스러웠던 점은, 단순히 `비용이 저렴한 구간`이 실제 공사 단계에서는 가장 비용이 많이 드는 구간으로 변모하는 역설이었다. 서류상으로는 최단 거리이자 최저가인 노선이 막상 땅을 파보니 사유지 분쟁에 휘말리거나, 보호종 서식지가 발견되어 공사가 무기한 중단되는 사례를 목격했다. 알고리즘은 $G = (V, E)$라는 정적인 그래프 안에서 완벽하게 작동하지만, 현실의 가중치는 환경 변화에 따라 실시간으로 요동치는 유동적 수치인 셈이다. 최저 비용의 노선을 정렬해두고도 정작 실행에 옮기지 못하는 상황을 마주할 때마다, 수학적 최적화가 현장의 불확실성을 어디까지 수용할 수 있을지 깊은 고민에 빠지게 된다.
2. 사이클 제거의 효율과 중복 투자의 …