есть способ чтоб ты сам задал маршрут (например: ехать 3 станции по главному пути, потом свернуть на отклонение, ждать 10 мин, потом опять поехать, свернуть на 6 ответвление, проследовать ещё 3 станции), но при этом система бы не допускала конфликтов с другими поездами. Называется такая система xPath.
Но вот чтоб "просто задать и чтоб оно себе ехало" - нельзя. Так как на крупной карте из одного конца в другой можно проехать 1000000000000 способами, и найти среди них кратчайший ни один суперкомпьютер не сможет
.