Sign In

Early Pruning for Public Transport Routing

Author
  • Haebom
Category
Empty

저자

Andrii Rohovyi, Abdallah Abuaisha, Toby Walsh

💡 개요

본 논문은 대중교통 경로 탐색 알고리즘, 특히 RAPTOR 계열에서 발생하는 성능 병목 현상, 즉 환승 완화 단계에서의 비효율성을 해결하기 위한 '조기 가지치기(Early Pruning)' 기법을 제안합니다. 이 기법은 환승 연결을 이동 시간 순으로 사전 정렬하고, 현재까지 발견된 최적 경로보다 더 나은 도착 시간을 기대할 수 없는 긴 환승 연결을 미리 제거함으로써 알고리즘의 속도를 높입니다. 이를 통해 경로 최적성을 유지하면서도 최대 57%의 쿼리 시간 감소 효과를 달성하였습니다.

🔑 시사점 및 한계

대중교통 경로 탐색 알고리즘의 효율성을 크게 향상시킬 수 있는 저비용, 고효율 기법을 제시합니다.
기존 RAPTOR 기반 알고리즘에 최소한의 코드 변경으로 쉽게 통합 가능하며, 최적성을 보장합니다.
추가적인 최적화 기준이 환승 시간에 단조 비증가(monotonically non-decreasing)하는 경우 파레토 최적성(Pareto-optimality)을 유지할 수 있습니다.
모든 종류의 추가 최적화 기준에 대해 파레토 최적성을 보장하는 것은 아니며, 환승 시간 외 다른 요소를 고려한 최적화에 대한 추가 연구가 필요할 수 있습니다.
👍