Алгоритм рассматривался применительно к общественному транспорту путем последовательного усложнения и расширения возможностей алгоритма. Приведен базовый алгоритм без географической привязки к местности и с возможностью одной пересадки. Предложено описание структуры базы данных, позволяющей в качестве наименований пунктов остановок гибко использовать названия различного числа объектов, имеющих соответствие с пунктами остановок. На основе базового алгоритма рассмотрен алгоритм с двумя или несколькими пересадками, а также приведено описание возможностей расширения функциональности алгоритма применительно к разным видам транспорта и с привязкой к географическим координатам местности. Также дано описание программных и структурных способов ускорения работы алгоритма. Ключевые слова: кратчайший маршрут, городской транспорт, общественный транспорт, транспорт в Баку, Центр интеллектуального управления транспортом