목차/차례
1. 탐욕적 선택의 논리와 현장의 변수
2. 정점 중심의 확장이 마주한 연결의 불균형
3. 우선순위 큐의 효율성과 데이터 정제의 괴리
4. 최소 신장 트리가 간과하는 유지보수의 역설
III. 결론
Ⅰ. 서론
탐욕적 선택의 지향점
수조 원대 예산이 투입되는 국가 기간망 사업에서 전체 선로의 총길이를 단 1% 줄이는 것만으로도 수백억 원의 매몰 비용을 절감할 수 있다. 데이터 센터의 복잡한 서버를 연결하는 물리적 배선이나 도심의 가스관 부설 현장에서는 `가장 짧은 경로`를 찾는 행위가 곧 생존과 직결되는 경제적 지표가 된다. 연결해야 할 지점이 늘어날수록 경우의 수는 기하급수적으로 폭증하며, 인간의 직관은 이 복잡성 앞에서 무력해지기 마련이다. 네트워크의 규모는 날로 거대해지는데 정작 자원은 한정되어 있다는 이 명백한 격차는 우리에게 가장 영리한 연결 방식이 무엇인지 끊임없이 되묻는다.
단순히 눈앞의 가장 짧은 구간만을 선택하는 `탐욕적 선택`이 과연 전체 시스템의 최
...
본문/내용
1. 탐욕적 선택의 논리와 현장의 변수
프림 알고리즘은 시작 정점에서 출발해 연결된 간선 중 가중치가 가장 작은 것을 선택하며 트리를 키워나간다. 이른바 `그리디(Greedy)` 방식이다. 이론상으로는 매 순간 최선의 선택을 중첩하면 결국 전체 비용이 최소가 되는 신장 트리에 도달한다는 점이 매력적이다. 수학적으로 완벽하게 증명된 이 정교한 논리를 접할 때마다 현실의 모든 네트워크 설계도 이처럼 명쾌하게 풀릴 것이라는 기대감을 갖게 된다.
하지만 실제 설비 현장에서 마주하는 `가중치`의 정체는 알고리즘 교과서에 적힌 단순한 숫자와는 사뭇 다르다는 점이 늘 마음에 걸린다. 보안 통제실에서 네트워크 배선 가이드라인을 검토하다 보면, 최단 거리인 줄 알았던 경로가 실제로는 노후화된 벽체나 고압선 전자기 간섭 때문에 매설이 불가능한 경우가 허다하다. 이론적으로는 비용이 `5`인 간선을 선택해야 마땅하지만, 현장 실무자들은 `거기는 나중에 사고 나면 답이 없다`며 비용이 `10`인 우회로를 고집하곤 한다. 숫자 뒤에 숨겨진 물리적 제약과 관리 편의성이라는 보이지 않는 변수가 알고리즘의 최적해를 뒤흔드는 상황을 목격할 때면, 수식의 견고…