Чтобы помочь вам найти кратчайший путь между путями (узлами) a и d, необходимо более подробное объяснение задачи. Пожалуйста, предоставьте данные о путях и протяженности дорог между ними, а также уточните, какова структура ваших путей (например, граф, с узлами и рёбрами).
С этими данными я смогу помочь вам рассчитать кратчайший путь, используя, например, алгоритм Дейкстры или метод поиска в ширину/bfs.