ITS(Intelligent Transportation Systems)의 한 분야인 첨단여행자정보체계(ATIS : Advanced Traveler Information System)의 주요목적은 여행자가 원하는 목적지에 대한 최적의 경로정보를 제공하는 것이다. 여행자에게 최적 경로정보란 최단거리 정보뿐만 아니라 최단시간, 최소비용 등 여행자의 상황과 기호에 맞는 경로정보이며, 이를 위해서는 여행자가 인지적으로 경로를 결정할 수 있도록 선택의 폭이 다양한 다수의 경로정보를 제공하는 것이 바람직하다.
이러한 다수의 경로정보 제공을 위해서는 (K)개의 경로를 탐색하는 알고리즘이 활용되고 있으며, 이를 K경로탐색 알고리즘(K Shortest paths Algorithm)이라 하며, 현재 K경로탐색 알고리즘에 관한 연구는 교통 분야뿐만 아니라 Computer Science 분야에서도 활발히 진행되고 있는 중이다.
본 연구에서는 현재까지의 소개된 K최단경로탐색 알고리즘들 중 수행속도가 가장 빠른 Eppstein 알고리즘을 고찰하고, 프로그래밍하고, 알고리즘의 문제점을 분석한 후 Computer Science가 아닌 일반 단일수단 교통망에서 활용이 가능하도록 기존 Eppstein 알고리즘 개선한 K경로탐색 알고리즘을 제시하고자 한다.
Eppstein 알고리즘을 현실교통망에 적용할 수 없는 이유는 링크루프, 회전제약 문제가 가장 크다. 본 연구에서는 이들 문제점을 해결하여, K경로 열거 시 링크반복을 제어한 링크 비루프(No Link Repeated Path)와 회전제약이 가능한 개선된 Eppstein K경로탐색 알고리즘을 제시한다.
사례연구에서는 본 연구에서 제시한 개선된 Eppstein K최단경로탐색 알고리즘은 기존의 알고리즘을 곧바로 현실 교통망에 적용할 때 문제시 되는 링크루프문제와 회전제약문제를 해결하였고, 모형네트워크를 활용하여 그 가능성을 검증하였다.
마지막으로, 결론에서는 본 연구의 성과와 실용화에 있어 향후 지속적으로 수행되어야할 한계를 향후연구과제로 제시하였다.