An Algorithmic Framework for Computing Shortest Routes in Urban Multimodal Networks with Different Criteria · Study